هر ثانیهی تأخیر، بخشی از بازدیدکنندهها را قبل از دیدن صفحه از دست میدهد. در ایران این مسئله جدیتر است، چون بخش بزرگی از کاربران با اینترنت موبایل وارد میشوند و بعضی سرویسهای خارجی کند یا در دسترس نیستند.
سرعت سایت را با چه معیاری بسنجیم؟
گوگل تجربهی صفحه را با سه معیار Core Web Vitals میسنجد و همین معیارها روی سئو اثر دارند:
| معیار | چه چیزی را میسنجد | مقدار خوب |
|---|---|---|
| LCP | زمان نمایش بزرگترین محتوای صفحه | ۲.۵ ثانیه یا کمتر |
| INP | سرعت واکنش صفحه به کلیک و لمس | ۲۰۰ میلیثانیه یا کمتر |
| CLS | جابهجا شدن ناگهانی اجزای صفحه | ۰.۱ یا کمتر |
چه چیزهایی سایت را در ایران کند میکند؟
- فونت از Google Fonts یا اسکریپت از CDN خارجی که در ایران کند یا مسدود است و صفحه منتظرش میماند.
- تصویر و ویدیوی سنگین با فرمت قدیمی (JPEG و MP4 بزرگ).
- قالبها و افزونههای سنگین با جاوااسکریپت زیاد.
- ابزارهای آنالیتیکس، چت آنلاین و پیکسلهای تبلیغاتی متعدد.
- سرور دور از کاربر یا بدون فشردهسازی و کش.
چطور سایت را واقعاً سریع کنیم؟
- همهی فایلها، از جمله فونت فارسی، روی سرور خود سایت میزبانی شوند.
- تصویرها با WebP یا AVIF و ویدیوها با AV1 فشرده شوند؛ معمولاً حجم چند برابر کم میشود.
- برای گوشی نسخهی کوچکتر تصویر و ویدیو ارسال شود.
- صفحهها تا جای ممکن ایستا (static) ساخته شوند تا HTML کامل از همان لحظهی اول آماده باشد.
- فشردهسازی gzip یا brotli، HTTP/2 و کش طولانی برای فایلهای ثابت فعال شود.
- ابعاد تصویر و ویدیو در HTML مشخص شود تا صفحه هنگام بارگذاری جابهجا نشود (CLS).
- ویدیوی پسزمینه بعد از نمایش متن بارگذاری شود و روی اینترنت کند اصلاً دانلود نشود.
یک نمونهی واقعی
همین سایت با این روش ساخته شده است: صفحهی اصلی پس از فشردهسازی حدود ۱۰ کیلوبایت است، هیچ درخواستی به سرویس خارجی نمیفرستد و ویدیوی سینمایی صفحهی اول از ۱۸ مگابایت به حدود ۵۴۰ کیلوبایت برای گوشی رسیده است؛ با کیفیت بالاتر و نسخهی عمودی مخصوص موبایل.
سؤالات متداول
سایت خوب باید در چند ثانیه باز شود؟
طبق معیار گوگل، بزرگترین محتوای صفحه (LCP) باید در ۲.۵ ثانیه یا کمتر نمایش داده شود؛ در عمل هرچه سریعتر، بهتر.
آیا CDN خارجی سایت را در ایران سریعتر میکند؟
نه لزوماً. بعضی CDNها و سرویسهای خارجی در ایران کند یا مسدودند؛ میزبانی فایلها روی سرور خود سایت معمولاً مطمئنتر است.
وردپرس سریع است؟
میتواند باشد، ولی قالبها و افزونههای سنگین معمولاً آن را کند میکنند. سایت ایستا (static) بهطور پیشفرض سبکتر و سریعتر است.