First Contentful Paint چیست؟
وقتی بارگیری صفحه سایت شروع میشود و کاربر اولین تغییرات صفحه سایت را مشاهده میکند، این مدت زمان پارامتر زمانی FCP نامیده میشود.
این بارگیری میتواند شامل لودینگ تصاویر، آیکون یا هر دادهای باشد که دیگر سفیدی صفحه مرورگر را نمیبینید.
برای اندازهگیری First Contentful Paint میتوانید از ابزار page speed insight گوگل استفادهکنید.
امتیاز مناسب Contentful چقدر است؟
گوگل امتیاز ۱.۸ ثانیه یا کمتر را توصیه میکند تا بازدیدکنندگان سایت شما با سرعت مناسب مرور خوبی داشته باشند.
مدت زمان FCP یکی از پارامترهای مهم Page Speed Insight است که کمکردن مدت زمان آن موجب افزایش سرعت سایت و در نتیجه بهبود سایت میشود.
چگونه First Contentful Paint را بهبود دهیم؟
- حذفکردن منابعی که باعث مسدودشدن رندر میشوند.
- کمکردن استایلهای CSS سایت و ترکیبشان در قالب یک فایل فشرده (minify CSS)
- لودکردن دادههای کلیدی و مهم سایت به شکل PreLoad
- کمکردن مقدار DOM Element صفحات سایت
- در اولیت قراردادن لود فونت سایت زودتر از متن صفحات سایت
- کمکردن اندازه JS و فشردهسازی و ترکیبشان(minify JS)
- عدم استفادهنکردن از ریدایرکتهای با تعداد بالا در کل سایت
- کمکردن تعداد درخواستهای HTTP صفحات که مربوط به لود انواع دادهها است.
- استفادهکردن از سیستم کشینگ مناسب و چند لایه برای دادههای استاتیک مثل تصاویر، استایلها و فایلهای js
- حذفکردن دادههایی که از سایر سرور و دامنهها لود میشوند.
- کمکردن انیمیشن و استایلهای متحرک در صفحات سایت
- از سرور سریعتر استفاده کنید.
- از گزینههای تبلیغات سریع استفاده کنید.
- کمکردن نمایش دادههایی غیر ضروری در صفحات سایت، برای مثال نمایش تاریخ و ساعت روز یا نمایش محتواهای تصادفی مثل جملات روز و… در یک سایت، برای کاربران شما اهمیت ندارد.