هر ابزار تست سرعت سایت دو دسته عدد به شما می دهد و فقط یکی از آنها به رتبه گوگل ربط دارد. عددی که با یک کلیک روی ابزار می گیرید آزمایشگاهی است؛ عددی که گوگل برای ارزیابی تجربه صفحه استفاده می کند از بازدیدکننده های واقعی شما جمع می شود.
برای این که این حرف در حد یک ادعا نماند، ده صفحه فارسی را با یک روش ثابت سنجیدیم. بین آنها هم صفحه هایی هستند که همین حالا برای عبارت «تست سرعت سایت» رتبه یک تا پنج دارند، هم سایت خودمان.
روش تست، دقیقا
هر عددی که پایین می آید با این تنظیمات قابل تکرار است:
lighthouse 12.8.2
Chrome for Testing 148.0.7778.96
--form-factor=mobile --screenEmulation.mobile
--throttling-method=simulate
--only-categories=performance
یک اجرای سرد به ازای هر آدرس، همه در بازه چند دقیقه ای ۲۴ مرداد ۱۴۰۵، از یک سرور در دیتا سنتر. پنج صفحه از نتایج زنده گوگل برای «تست سرعت سایت» برداشته شده اند و چهار صفحه از نتایج «قالب وردپرس»، به ترتیب رتبه و نه دستچین. ردیف دهم سایت خودمان است.
نتیجه ده صفحه
| صفحه | نمره | LCP | TBT | CLS | حجم | پاسخ سرور |
|---|---|---|---|---|---|---|
| rgb.ir | ۹۹ | ۲.۰ ثانیه | ۰ | ۰ | ۱۵۱ کیلوبایت | ۳۰ میلی ثانیه |
| seo33.ir | ۹۹ | ۱.۰ ثانیه | ۱۰۰ میلی ثانیه | ۰.۰۱۳ | ۳۴۸ کیلوبایت | ۱۴۹۰ میلی ثانیه |
| mihanwp.com/themes | ۹۲ | ۲.۴ ثانیه | ۰ | ۰.۱۳۷ | ۶۵۵ کیلوبایت | ۱۰۰ میلی ثانیه |
| mihanwp.com/website | ۹۱ | ۳.۲ ثانیه | ۱۳۰ میلی ثانیه | ۰.۰۱۲ | ۴۴۰۲ کیلوبایت | ۹۰ میلی ثانیه |
| mizfa.tools | ۷۷ | ۲.۹ ثانیه | ۰ | ۰.۲۴۸ | ۲۴۳۶ کیلوبایت | ۲۶۰ میلی ثانیه |
| portal.ir | ۶۷ | ۴.۲ ثانیه | ۶۰۰ میلی ثانیه | ۰ | ۱۳۱۲ کیلوبایت | ۵۱۰ میلی ثانیه |
| safine.net | ۶۶ | ۵.۵ ثانیه | ۰ | ۰.۰۰۴ | ۴۶۰ کیلوبایت | ۷۳۰ میلی ثانیه |
| rtl-theme.com | ۶۵ | ۱۱.۲ ثانیه | ۲۴۰ میلی ثانیه | ۰.۰۲۵ | ۱۸۵۲ کیلوبایت | ۲۹۰ میلی ثانیه |
| parspack.com | ۴۸ | ۸.۰ ثانیه | ۸۷۰ میلی ثانیه | ۰ | ۲۹۷۲ کیلوبایت | ۱۸۰۰ میلی ثانیه |
| zhaket.com | ۳۵ | ۹.۰ ثانیه | ۵۱۰ میلی ثانیه | ۰.۲۰۲ | ۱۸۱۳ کیلوبایت | ۱۳۳۰ میلی ثانیه |

دو ردیفی که Lighthouse خودش به آنها هشدار داد
این را باید بگوییم چون در خود گزارش نوشته شده. در دو اجرا از ده اجرا، Lighthouse پیام «صفحه آنقدر کند بارگذاری شد که در محدوده زمانی تمام نشد؛ نتیجه ممکن است ناقص باشد» را برگرداند: mizfa.tools و zhaket.com.
یعنی عدد ۷۷ و عدد ۳۵ را با احتیاط بخوانید. جهتشان درست است، دقتشان کمتر از هشت ردیف دیگر. هشت اجرای باقی مانده، از جمله ردیف خودمان، هیچ هشداری نداشتند.
ادامه خواندن جدول
چهار صفحه اول جدول نتایج گوگل برای «تست سرعت سایت»، یعنی صفحه هایی که به شما یاد می دهند سرعت سایت را چطور بسنجید، نمره های ۶۶، ۶۷، ۴۸ و ۷۷ گرفتند.
دو ردیفی که فرض شما را خراب می کند
اگر جدول را فقط از بالا به پایین بخوانید، پیام ساده ای می گیرید که غلط است. دو ردیف را جدا نگاه کنید.
seo33.ir نمره ۹۹ گرفته با پاسخ سرور ۱۴۹۰ میلی ثانیه. یعنی سرورش تقریبا یک ثانیه و نیم دیرتر از سرور ما شروع به جواب دادن کرده و باز هم نمره کامل گرفته. دلیلش این است که نمره از ترکیب چند شاخص ساخته می شود و صفحه سبک، کندی سرور را جبران می کند. اما آن یک و نیم ثانیه در جیب کاربر می ماند؛ ابزار آن را با مقیاس خودش می بخشد، کاربر نمی بخشد.
rtl-theme.com برعکس است: LCP یازده ثانیه و دو دهم، و نمره ۶۵. هر کسی این را ببیند فکر می کند اشتباهی رخ داده. رخ نداده؛ سهم LCP در نمره کل حدود یک چهارم است و بقیه شاخص ها آن را بالا نگه داشته اند.
نتیجه عملی: نمره را برای مقایسه دو نسخه از یک صفحه استفاده کنید، نه برای قضاوت درباره کیفیت یک سایت. عددی که باید نگاه کنید LCP، INP و CLS است، جدا جدا.
عدد آزمایشگاهی و عدد میدانی
هر ده عدد بالا آزمایشگاهی اند، از جمله ۹۹ خودمان. یعنی یک بار، از یک سرور با اینترنت خوب، با یک شبیه سازی موبایل. این عدد برای عیب یابی عالی است و برای پیش بینی رتبه بی فایده.
گوگل ارزیابی تجربه صفحه را روی داده میدانی انجام می دهد: صدک هفتاد و پنجم بازدیدکننده های واقعی شما در بیست و هشت روز گذشته، به تفکیک موبایل و دسکتاپ. اگر سایت شما ترافیک کافی برای این مجموعه داده نداشته باشد، اصلا داده میدانی ندارید و هیچ ابزاری هم آن را برایتان نمی سازد.
| ابزار | چه می دهد | کی به دردتان می خورد |
|---|---|---|
| PageSpeed Insights | هر دو، اگر داده میدانی موجود باشد | اولین نگاه به یک آدرس |
| گزارش Core Web Vitals در سرچ کنسول | فقط میدانی، گروه بندی شده | وقتی می خواهید بدانید کدام دسته صفحه مشکل دارد |
| Lighthouse محلی | فقط آزمایشگاهی | مقایسه قبل و بعد یک تغییر |
| GTmetrix و مشابه ها | فقط آزمایشگاهی، از مکان دلخواه | وقتی محل تست برایتان مهم است |
یک هشدار درباره ابزارهای ایرانی تست سرعت: بیشترشان یک اجرای Lighthouse را با ظاهر خودشان نشان می دهند. اشکالی ندارد، ولی انتظار داده میدانی از آنها نداشته باشید و عددشان را با عدد PageSpeed یکی نگیرید، چون تنظیمات throttling یکسان نیست.
سایت ما چطور به ۱۵۱ کیلوبایت رسید
سبک ترین ردیف جدول مال ماست و راهش خلاقانه نبود.
سی اس اس داخل خود اچ تی ام ال تزریق می شود تا هیچ درخواست بلاک کننده ای نماند، فونت ها زیرمجموعه شده اند، و مهم تر از همه: هر انیمیشن، هر transition و هر backdrop-filter از کل سایت حذف شد. همان تصمیم آخری بود که TBT را به صفر رساند. یک استثنا باقی ماند، آن هم فقط روی هدر دسکتاپ.
این کار زیبایی سایت را کم کرد؟ کمی. اما TBT صفر و CLS صفر روی موبایل چیزی است که با هیچ افزونه کشی به دست نمی آید، چون مشکل در کش نبود.
جایی که تست سرعت وقت تلف کردن است
اگر LCP شما دو و نیم ثانیه است و ترافیک تکان نمی خورد، مشکل شما سرعت نیست. رساندن آن به یک و نه دهم ثانیه یک تیک سبز می دهد و تقریبا هیچ رتبه ای، چون تجربه صفحه در برابر تطابق محتوا با نیت جستجو وزن کوچکی دارد.
سرعت وقتی ارزش خرج کردن دارد که عدد واقعا بد باشد، مثل ردیف های آخر همین جدول، یا وقتی هدفتان نرخ تبدیل باشد و نه رتبه. ما این را می گوییم در حالی که خدمات سرعت می فروشیم؛ فروختن یک پروژه سرعت به سایتی که مشکلش محتواست، دو ماه بعد به یک مشتری ناراضی تبدیل می شود.
سوال هایی که بعد از تست پیش می آید
تست سرعت سایت را با گوگل انجام دهم یا با ابزار ایرانی
برای تصمیم گیری با گوگل، چون تنها جایی است که داده میدانی واقعی سایت شما را نشان می دهد. ابزار ایرانی وقتی مفید است که بخواهید سرعت را از داخل ایران و از یک شبکه مشخص ببینید.
نمره چند خوب است
نمره هدف نیست. سه شاخص را جدا نگاه کنید: LCP زیر دو و نیم ثانیه، INP زیر دویست میلی ثانیه، CLS زیر یک دهم. سایتی با نمره ۷۵ که هر سه را رد کرده، وضعش از سایتی با نمره ۹۰ و CLS خراب بهتر است.
چرا هر بار تست می کنم عدد فرق می کند
چون اجرای آزمایشگاهی به وضعیت لحظه ای شبکه و بار سرور حساس است. برای مقایسه معنادار، سه بار اجرا کنید و میانه را بردارید، و همیشه از یک نقطه تست کنید.
سایت وردپرسی من کند است، از کجا شروع کنم
از حجم صفحه و زمان پاسخ سرور، به همین ترتیب. جدول بالا را ببینید: هر صفحه بالای دو مگابایت در این فهرست، نمره زیر هشتاد گرفته.
قدم بعدی
اگر می خواهید بدانید سه شاخص اصلی دقیقا چه چیزی را می سنجند، توضیح ساده LCP و INP و CLS نقطه شروع درستی است. اگر زمان پاسخ سرورتان مثل دو ردیف آخر جدول است، ریشه اش معمولا در اثر پیکربندی هاست بر عددهای سرعت است و نه در قالب.
و اگر عدد شما واقعا بد است و می خواهید بدانید چقدرش قابل درست کردن است، بهینه سازی سرعت بر پایه اندازه گیری قبل و بعد از همین جدول شروع می کند، نه از یک اسکرین شات. برای سایتی که هنوز ساخته نشده، ارزان ترین راه رسیدن به این اعداد ساخت سایت بدون بار اضافه از روز اول است؛ سبک کردن یک سایت سنگین همیشه گران تر از سبک ساختنش است.
منابع
- صفحه مرجع Web Vitals برای آستانه ها و تعریف صدک هفتاد و پنجم
- مستندات نحوه محاسبه نمره Lighthouse برای وزن هر شاخص در نمره کل
همه اندازه گیری ها در ۲۴ مرداد ۱۴۰۵ انجام شده اند. اگر امروز همان آدرس ها را تست کنید، عددها فرق خواهند داشت؛ صفحه ها عوض می شوند.
دیدگاه ها و پرسش ها
سوالی درباره این مطلب دارید؟ بپرسید؛ پاسخ می دهیم.
هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید.