ارزیابی عملکرد وب سایت یعنی سنجش منظم پنج چیز: سرعت بارگذاری و شاخصهای Core Web Vitals، خطاها و در دسترس بودن، سلامت سئو و ایندکس، رفتار کاربران و نرخ تبدیل و کیفیت زیرساخت. برای سرعت، گوگل سه شاخص را معیار تجربه کاربری میداند: LCP حداکثر ۲.۵ ثانیه، INP حداکثر ۲۰۰ میلیثانیه و CLS حداکثر ۰.۱. ابزارهایی مثل PageSpeed Insights، Lighthouse و Google Search Console بیشتر این سنجشها را رایگان انجام میدهند. در این راهنما میگوییم چه چیزی را، با چه ابزاری و هر چند وقت یکبار بسنجید و با نتیجه چه کنید.
در ارزیابی عملکرد سایت چه چیزهایی را باید سنجید؟
| حوزه | شاخصهای اصلی | ابزار سنجش |
|---|---|---|
| سرعت و تجربه بارگذاری | LCP، INP، CLS، زمان پاسخ سرور (TTFB) | PageSpeed Insights، Lighthouse، GTmetrix |
| خطاها | خطاهای جاوااسکریپت، درخواستهای ناموفق، خطاهای ۵xx و ۴۰۴ | سامانه رصد خطا، لاگ سرور، Search Console |
| در دسترس بودن | درصد زمان بالا بودن سایت، مدت و تعداد قطعیها | سرویسهای پایش Uptime |
| سئو و ایندکس | صفحههای ایندکسشده، خطاهای خزش، کلیک و نمایش در گوگل | Google Search Console |
| رفتار کاربر و تبدیل | نرخ تبدیل، صفحههای خروج، مسیرهای نیمهکاره (فرم، سبد خرید) | ابزارهای تحلیل بازدید مثل Google Analytics یا ابزارهای متنباز مشابه |
اشتباه رایج این است که ارزیابی فقط به یک عدد PageSpeed خلاصه شود. سایتی که امتیاز سرعت بالایی دارد ولی فرم تماسش در یک مرورگر کار نمیکند یا نیمی از صفحههایش ایندکس نشده، عملکرد خوبی ندارد.
Core Web Vitals؛ سه شاخص کلیدی سرعت از نگاه گوگل
| شاخص | چه چیزی را میسنجد | وضعیت خوب |
|---|---|---|
| LCP (Largest Contentful Paint) | زمان نمایش بزرگترین بخش محتوای صفحه، مثل تصویر اصلی یا تیتر | حداکثر ۲.۵ ثانیه |
| INP (Interaction to Next Paint) | سرعت واکنش صفحه به کلیک، لمس و تایپ کاربر در طول بازدید | حداکثر ۲۰۰ میلیثانیه |
| CLS (Cumulative Layout Shift) | میزان جابهجایی ناگهانی اجزای صفحه هنگام بارگذاری | حداکثر ۰.۱ |
از مارس ۲۰۲۴ شاخص INP جای FID را در Core Web Vitals گرفته است؛ بنابراین اگر در منابع قدیمیتر به FID برخوردید، بدانید دیگر معیار رسمی نیست. گوگل این آستانهها را روی صدک ۷۵ بازدیدها میسنجد؛ یعنی دستکم سهچهارم بازدیدها باید در محدوده خوب باشند، نه فقط بازدید شما از یک لپتاپ سریع.
نرمافزار یا اپلیکیشن اختصاصی لازم دارید؟
شرکت نرمافزاری ژابیز پردا از ۱۳۸۰ برای سازمانها نرمافزار سفارشی، اپلیکیشن موبایل و سامانه تحت وب میسازد.
درخواست دمو و مشاوره رایگانتماس: ۰۲۱-۹۱۳۰۲۴۲۷خدمات ژابیز پردا
داده آزمایشگاهی یا داده میدانی؟
ابزارهای سنجش سرعت دو نوع داده نشان میدهند و تفاوت آنها را باید شناخت:
- داده آزمایشگاهی (Lab): Lighthouse و GTmetrix صفحه را در شرایط شبیهسازیشده و ثابت بارگذاری میکنند. برای پیدا کردن علت کندی و مقایسه قبل و بعد از یک تغییر عالی است، اما تجربه واقعی کاربران را نشان نمیدهد. INP هم به تعامل واقعی نیاز دارد و در آزمون آزمایشگاهی مستقیم سنجیده نمیشود.
- داده میدانی (Field): از مرورگر کاربران واقعی جمع میشود. بخش بالای PageSpeed Insights و گزارش Core Web Vitals در Search Console از داده کاربران کروم (CrUX) در ۲۸ روز اخیر استفاده میکنند. ملاک ارزیابی گوگل همین داده است.
یک نکته برای سایتهای ایرانی: سرورهای PageSpeed Insights خارج از ایراناند، پس نتیجه آزمایشگاهی آن ممکن است با تجربه بازدیدکننده داخلی فرق کند. همچنین سایتهای کمبازدید اغلب داده میدانی کافی در CrUX ندارند. در این حالت سنجش از داخل کشور با Lighthouse در مرورگر خودتان و روی اینترنت موبایل معمولی، تصویر واقعبینانهتری میدهد.
ابزارهای ارزیابی عملکرد وب سایت
- PageSpeed Insights: داده میدانی و آزمایشگاهی را کنار هم نشان میدهد و پیشنهادهای مشخص بهبود میدهد.
- Lighthouse: در تب Lighthouse ابزار توسعهدهنده کروم در دسترس است و علاوه بر سرعت، دسترسپذیری، سئوی پایه و بهترین روشها را هم بررسی میکند.
- Google Search Console: گزارش Core Web Vitals برای گروههای صفحه، وضعیت ایندکس در گزارش Pages، خطاهای خزش و عملکرد جستجو.
- GTmetrix: نمودار آبشاری (Waterfall) بارگذاری که نشان میدهد کدام فایلها کند یا سنگیناند.
- پایش Uptime: سرویسهایی که هر چند دقیقه سایت را فراخوانی میکنند و هنگام قطعی هشدار میدهند.
- رصد خطا: خطاهای جاوااسکریپت و شبکه که در مرورگر کاربران واقعی رخ میدهد و هیچکدام از ابزارهای بالا نمیبینند. برای آشنایی بیشتر، مطلب مانیتورینگ خطا چیست و چرا هر سایتی به آن نیاز دارد را در وبلاگ BugMug بخوانید.
اگر سایت مشکل مشخصی دارد، مثلاً گاهی باز نمیشود یا فرمی کار نمیکند، روند گامبهگام بررسی آن را در راهنمای عیبیابی سایت و رصد خطا آوردهایم.
چکلیست ماهانه ارزیابی عملکرد سایت
- صفحه اصلی و سه تا پنج صفحه پربازدید را در PageSpeed Insights برای موبایل بسنجید و نتیجه را با ماه قبل مقایسه کنید.
- گزارش Core Web Vitals در Search Console را ببینید؛ گروههای صفحه «Poor» یا «Needs improvement» را یادداشت کنید.
- در گزارش Pages، صفحههای مهمی را که ایندکس نشدهاند و خطاهای ۴۰۴ تازه را بررسی کنید.
- گزارش پایش Uptime را مرور کنید: تعداد و مدت قطعیها و ساعتهایی که تکرار شدهاند.
- خطاهای پرتکرار سامانه رصد خطا و لاگ سرور را اولویتبندی کنید.
- مسیرهای حیاتی (فرم تماس، ثبتنام، خرید) را یکبار روی موبایل و دسکتاپ واقعاً تا انتها انجام دهید.
- نرخ تبدیل و صفحههای خروج را با ماه قبل مقایسه کنید؛ افت ناگهانی معمولاً نشانه یک مشکل فنی است.
- بهروزرسانیهای امنیتی هسته، قالب و افزونهها و اعتبار گواهی SSL را بررسی کنید.
اگر این شاخصها از چند منبع جمع میشوند، یک داشبورد مدیریتی میتواند همه را در یک نما کنار هم بگذارد تا روند ماهبهماه دیده شود.
راههای رایج بهبود عملکرد سایت
| مشکل | راهحل |
|---|---|
| تصاویر سنگین | فشردهسازی، استفاده از قالب WebP یا AVIF، تعیین ابعاد مشخص برای جلوگیری از CLS و بارگذاری تنبل (Lazy Load) برای تصاویر پایین صفحه، نه تصویر اصلی بالای صفحه |
| پاسخ کند سرور | کش صفحه (Page Cache)، کش پایگاه داده، نسخه بهروز PHP یا محیط اجرا و در صورت نیاز ارتقای هاست |
| فاصله جغرافیایی | استفاده از CDN برای فایلهای ثابت |
| جاوااسکریپت زیاد | حذف افزونهها و اسکریپتهای بلااستفاده، بارگذاری با defer یا async و کاهش کدهای شخص ثالث؛ مهمترین عامل INP ضعیف |
| فونتها | میزبانی فونت روی سرور خود سایت، استفاده از WOFF2، محدود کردن تعداد وزنها و font-display: swap |
| هاست ضعیف یا پرترافیک | انتخاب هاست با منابع اختصاصی یا سرور مجازی متناسب با بازدید |
نکته مخصوص ایران: منابعی که از سرورهای خارجی بارگذاری میشوند، مثل Google Fonts، کتابخانههای جاوااسکریپت روی CDNهای خارجی یا اسکریپتهای تحلیلی و چت آنلاین، برای بازدیدکنندگان ایرانی ممکن است کند یا گاهی در دسترس نباشند و کل صفحه را منتظر نگه دارند. بهتر است این فایلها روی سرور خود سایت میزبانی شوند. اگر مخاطبان شما عمدتاً داخل ایران هستند، سرویسهای میزبانی و CDN داخلی هم گزینههای قابل بررسیاند.
گاهی مشکل عملکرد ریشه در ساختار قدیمی سایت دارد و با بهینهسازی جزئی حل نمیشود؛ در این حالت مقاله بازطراحی سایت بدون افت سئو را بخوانید.
ارزیابی و بهبود عملکرد سایت با ژابیز پردا
ژابیز پردا از سال ۱۳۸۰ نرمافزار و سامانه تحت وب برای سازمانها و کسبوکارها میسازد و بیش از ۱۰۰ سامانه اطلاعاتی را طراحی و پیادهسازی کرده است. در خدمات طراحی و توسعه وبسایت، سرعت، Core Web Vitals و سئوی فنی را از همان مرحله طراحی در نظر میگیریم و برای سایتهای موجود هم ارزیابی عملکرد، رفع مشکلات سرعت و ایندکس و راهاندازی رصد خطا انجام میدهیم. سرویس BugMug، ساخت خود ژابیز پردا، خطاهای سمت کاربر را خودکار ثبت میکند. برای مشاوره با شماره ۰۲۱-۹۱۳۰۲۴۲۷ تماس بگیرید.
پرسشهای متداول
امتیاز ۱۰۰ در PageSpeed Insights ضروری است؟
نه. امتیاز آزمایشگاهی ابزاری برای پیدا کردن مشکلات است. آنچه اهمیت دارد این است که شاخصهای Core Web Vitals در داده میدانی کاربران واقعی در وضعیت خوب باشند و سایت بدون خطا کار کند.
ارزیابی عملکرد وب سایت را هر چند وقت یکبار انجام دهیم؟
بررسی کامل ماهانه برای بیشتر سایتها کافی است، اما پایش Uptime و رصد خطا باید دائمی باشد. پس از هر تغییر بزرگ، مثل نصب افزونه جدید، تغییر قالب یا انتشار نسخه تازه، هم سنجش سرعت را تکرار کنید.
چرا نتیجه سرعت سایت در هر بار تست فرق میکند؟
بار سرور، وضعیت کش، مسیر شبکه و محل سرور آزمون در هر اجرا متفاوت است. برای مقایسه منصفانه چند بار تست بگیرید و میانه نتایج را ملاک قرار دهید، یا به داده میدانی که میانگین ۲۸ روز است تکیه کنید.