چرا سرعت برای گوگل مهم است؟
چون برای کاربر مهم است. آمار گوگل: اگر بارگذاری از ۱ ثانیه به ۳ ثانیه برسد، احتمال ترک صفحه ۳۲٪ بیشتر میشود؛ تا ۵ ثانیه، ۹۰٪. گوگل نمیخواهد کاربر را به سایتی بفرستد که ترکش میکند. از ۲۰۲۱، سه معیار مشخص به نام Core Web Vitals رسماً در رتبهبندی دخیلاند.
Core Web Vitals: سه عددی که باید بشناسید
LCP — Largest Contentful Paint
چقدر طول میکشد تا بزرگترین عنصر صفحه (معمولاً عکس هیرو یا تیتر) نمایش داده شود. هدف: زیر ۲٫۵ ثانیه. رایجترین قاتل: عکس بزرگ فشردهنشده، هاست کند، فونت خارجی.
INP — Interaction to Next Paint
وقتی کاربر کلیک یا لمس میکند، چقدر طول میکشد تا صفحه واکنش نشان بدهد. هدف: زیر ۲۰۰ میلیثانیه. قاتل: جاوااسکریپت زیاد، افزونههای سنگین، اسکریپتهای تبلیغاتی و آماری.
CLS — Cumulative Layout Shift
چقدر عناصر صفحه حین بارگذاری جابهجا میشوند (مثلاً میخواهید دکمهای را بزنید، یک بنر بالا لود میشود و همهچیز پایین میرود). هدف: زیر ۰٫۱. قاتل: عکس بدون ابعاد مشخص، تبلیغ و بنر دیرلود، فونتی که با تأخیر عوض میشود.
چطور سرعت سایت را بسنجم؟
- PageSpeed Insights (pagespeed.web.dev): آدرس را بدهید؛ نمرهٔ موبایل و دسکتاپ و سه عدد بالا را میدهد، با فهرست مشکلات. نمرهٔ موبایل مهمتر است.
- Google Search Console → Core Web Vitals: وضعیت واقعی کاربران شما در ۲۸ روز گذشته، صفحه به صفحه.
- خودتان با اینترنت موبایل: سادهترین تست. اگر خودتان حوصلهتان سر میرود، مشتری هم.
۹ راه عملی افزایش سرعت سایت
۱. عکسها را فشرده و به فرمت مدرن تبدیل کنید
بزرگترین و آسانترین برد. عکس ۳ مگابایتی از دوربین را به WebP زیر ۲۰۰ کیلوبایت تبدیل کنید. ابعاد را به اندازهٔ نمایش برسانید؛ عکس ۴۰۰۰ پیکسلی برای جای ۸۰۰ پیکسلی هدر است.
۲. Lazy loading برای عکسهای پایین صفحه
عکسهایی که کاربر هنوز نمیبیند، لود نشوند. یک ویژگی loading="lazy" کافی است.
۳. افزونهها را کم کنید
در وردپرس، هر افزونه معمولاً CSS و JS خودش را به همهٔ صفحات اضافه میکند. ۳۰ افزونه یعنی ۳۰ بار سربار. هر افزونهای که استفادهٔ روزانه ندارد، حذف.
۴. هاست مناسب
هاست اشتراکی ارزان با صدها سایت روی یک سرور، TTFB (زمان اولین بایت) بالای ۱ ثانیه دارد و هیچ بهینهسازیای آن را جبران نمیکند. برای سایت جدی، هاست با منابع اختصاصی یا VPS.
۵. کش (Cache) فعال کنید
صفحه یکبار ساخته و برای بازدیدهای بعدی ذخیره شود. در وردپرس با افزونهٔ کش، در سایت اختصاصی در سطح سرور. اثرش فوری و بزرگ است.
۶. CDN برای فایلهای ثابت
عکس، CSS و JS از سروری نزدیک کاربر سرو شود. برای کاربر ایرانی، CDN داخلی (ابرآروان و مشابه) معمولاً بهتر از خارجی جواب میدهد.
۷. فونتها را بهینه کنید
فقط وزنهای لازم، فرمت WOFF2، و font-display: swap تا متن قبل از لود فونت با فونت جایگزین نمایش داده شود. فونت فارسی حجیم یکی از رایجترین دلایل LCP بد است.
۸. جاوااسکریپت را به تعویق بیندازید
اسکریپتهای غیرضروری (چت، آمار، تبلیغ) با defer یا async بعد از محتوای اصلی لود شوند. کاربر اول باید محتوا را ببیند.
۹. ابعاد عکس و فضای عناصر را مشخص کنید
هر عکس و ویدیو width و height داشته باشد تا صفحه از قبل جایش را رزرو کند و CLS صفر شود.
واقعبینانه: چه نمرهای کافی است؟
نمرهٔ ۱۰۰ لازم نیست و برای سایتهای پرمحتوا عملی هم نیست. موبایل بالای ۷۰ و هر سه معیار Core Web Vitals در محدودهٔ سبز یعنی سرعت دیگر مانع رتبه نیست و میتوانید روی محتوا تمرکز کنید. صفحات محتوایی و خدمات باید سبک باشند؛ یک صفحهٔ برند با انیمیشن سنگین اشکالی ندارد اگر بقیهٔ سایت سریع باشد.
اگر میخواهید کسی اینها را برایتان انجام بدهد و بعدش با عدد نشان بدهد، سئوی فنی بخشی از خدمات سئوی استارتیز است.
سؤالات متداول
PageSpeed Insights نمرهٔ متفاوتی هر بار میدهد، کدام درست است؟
نمرهٔ آزمایشگاهی (بالای صفحه) هر بار کمی فرق میکند؛ عادی است. «دادهٔ کاربران واقعی» (اگر سایت بازدید کافی داشته باشد) معیار قابلاتکاتر است و همان چیزی است که گوگل برای رتبه استفاده میکند.
سایتم روی دسکتاپ سریع است ولی موبایل کند، چرا؟
چون اینترنت و پردازندهٔ موبایل ضعیفتر است و گوگل با شبیهسازی گوشی متوسط تست میکند. عکسهای بزرگ و جاوااسکریپت زیاد روی موبایل چند برابر بیشتر اثر میگذارند. نمرهٔ موبایل معیار اصلی است.
آیا سرعت بهتنهایی رتبه میآورد؟
نه. سرعت شرط لازم است، نه کافی. سایت کند رتبه از دست میدهد، اما سایت سریع بدون محتوای خوب هم رتبه نمیگیرد. سرعت مانع را برمیدارد؛ محتوا رتبه میآورد.
این کار را برای شما انجام میدهیم: سئو استارتیز