دموی رایگان

۷ اشتباه رایج در Core Web Vitals و راه‌حل هرکدام

دلوین خیری مقدم خواندن ~۹ دقیقه سئو فنی
۷ اشتباه رایج در Core Web Vitals و راه‌حل هرکدام
پاسخِ «Core Web Vitals چیست» سه عدد کوتاه است: LCP تا ۲٫۵ ثانیه، INP تا ۲۰۰ میلی‌ثانیه و CLS تا ۰٫۱ در صدک ۷۵ کاربران (Google، Core Web Vitals docs — تاریخ گردآوری: آبان ۱۴۰۵). اما به تجربهٔ ما بیشترِ خرابی‌ها نه در خود سایت، که در خواندن همین سه عدد رخ می‌دهد: نمرهٔ آزمایشگاهی را جای دادهٔ میدانی گذاشتن، میانگین به‌جای صدک ۷۵، و بهینه‌سازی برای ابزار تست به‌جای کاربر واقعی. هر هفت اشتباه را با پیامد و راه‌حل مشخص مرور کرده‌ایم.

در خوشهٔ سئو فنی دو سند مرجع داریم: Core Web Vitals چیست؛ چک‌لیست ۱۴ موردی قبل از انتشار قواعد پیش از انتشار را مستقل از پلتفرم داده است و ۱۰ اشتباه رایج در Core Web Vitals در وردپرس و راه‌حل هرکدام نسخهٔ وردپرس‌محورِ همان بحث است؛ آن مقاله‌ها چک‌لیست و افزونه‌ها را پوشش می‌دهند. این مقاله لایهٔ دیگری از همان موضوع را می‌بیند: هفت اشتباه رایج در اندازه‌گیری و تفسیر داده — روی هر سایتی، چه وردپرس چه اختصاصی. چرا این لایه مهم است؟ چون سنجهٔ غلط‌خوانده، اصلاحِ غلط می‌سازد؛ دارایی و زمان صرف عددی می‌شود که کاربر هیچ‌وقت حسش نکرده است.

خوانش درست از سه سؤال شروع می‌شود: کدام داده معتبر است، کدام عدد ملاک است و بهبود برای چه کسی سنجیده می‌شود. فهرست موضوعات خوشه را در هاب سئو فنی دنبال کنید؛ ادامهٔ مطلب، هفت اشتباه را یکی‌یکی با همان سه‌گانهٔ «چرا اتفاق می‌افتد ← پیامد ← راه‌حل» باز می‌کند.

Core Web Vitals چیست و کجا اندازه‌گیری خراب می‌شود؟

سه سنجهٔ اصلی همان‌هایی هستند که گوگل در گزارش Core Web Vitals سرچ‌کنسول و دادهٔ CrUX منتشر می‌کند: LCP سرعت ظهور محتوای اصلی با آستانهٔ ۲٫۵ ثانیه، INP پاسخ‌دهی به تعامل با آستانهٔ ۲۰۰ میلی‌ثانیه و CLS پایداری چیدمان با آستانهٔ ۰٫۱ (Google، Core Web Vitals docs — تاریخ گردآوری: آبان ۱۴۰۵). نکته‌ای که کمتر گفته می‌شود این است که ارزیابی روی دادهٔ کاربران واقعی و در صدک ۷۵ انجام می‌شود؛ یعنی وضعیت باید برای سه‌چهارم بازدیدکنندگان زیر آستانه بماند، نه برای «کاربر میانگینِ» گزارش‌های داخلی.

یک قاعده را پیش از فهرست روشن کنیم: سنجه حکم است، ابزار عدد می‌سازد. جایی که این دو قاطی می‌شوند، اصلاح‌ها به جای بهبود تجربهٔ کاربر، به بهبود عدد آزمایشگاهی تبدیل می‌شوند و دادهٔ میدانی سر جایش می‌ماند. به تجربهٔ ما همین قاطی‌شدن، پشت بیشترِ پرونده‌هایی است که «نمرهٔ سبز داریم، کاربر گریزان است». اگر وردپرس دارید، چک‌لیست Core Web Vitals در وردپرس؛ ۷ مورد قبل از انتشار پیش‌نیاز فنی همین بحث است؛ هفت اشتباه بعدی، دربارهٔ بعد از آن است.

اشتباه ۱؛ نمرهٔ آزمایشگاهی را جای دادهٔ میدانی گذاشتن

دادهٔ میدانی در برابر آزمایشگاهی
میدانی حکم می‌دهد، آزمایشگاه علت را نشان می‌دهد؛ جای آن دو را عوض نکنید.

چرا رایج است؟ چون ابزار آزمایشگاهی در دسترس و سریع است: یک کلیک، یک نمره، یک گزارش قابل ارائه. اما لایت‌هاوس و ابزارهای مشابه، یک اجرا با دستگاه شبیه‌سازی‌شده را می‌سنجند؛ کاربر واقعی با گوشی متفاوت، شبکهٔ ناپایدار و رفتار شخصی خودش صفحه را باز می‌کند. پیامدش صفحه‌ای است که در تست سبز است و در دادهٔ میدانی قرمز می‌ماند؛ و تصمیم‌ها بر اساس همان سبزِ بی‌اثر گرفته می‌شود. به تجربهٔ ما این اشتباه، پرتکرارترین علت «اصلاح کردیم، تغییری حس نشد» است.

راه‌حل، ترتیب درست خواندن داده است: اول وضعیت میدانی صفحات مهم را از گزارش Core Web Vitals سرچ‌کنسول ببینید، بعد با ابزار آزمایشگاهی علت‌یابی کنید. مثال واقعی‌گونه: فروشگاهی با نمرهٔ آزمایشگاهی ۹۵ و LCP میدانی بالای ۴ ثانیه؛ علت، شبیه‌سازی‌نشدن شبکهٔ موبایلِ اکثریت کاربرانش بود. آزمایشگاه علت را نشان می‌دهد، میدانی حکم می‌دهد؛ جای این دو را عوض نکنید و نتیجهٔ هیچ‌کدام را به تنهایی گزارش نکنید؛ دو عدد را هم‌زمان ببینید.

اشتباه ۲؛ میانگین به‌جای صدک ۷۵

میانگین محبوب است چون در هر گزارشی راحت حساب می‌شود؛ اما همین محبوبیت، ربعِ بدِ تجربه را پنهان می‌کند — همان ربعی که گوگل می‌سنجد. فرض کنید میانگین LCP صفحات شما ۲٫۱ ثانیه است: گزارشِ جمع‌بندی سالم به‌نظر می‌رسد؛ ولی صدک ۷۵ همان صفحات ۴٫۳ ثانیه است، یعنی در ارزیابی رسمی رد می‌شوید. یک‌چهارمِ کاربران با تجربهٔ بد، نه عدد کوچکی است و نه در میانگین دیده می‌شود؛ مدت‌ها طول می‌کشد که این پنهان‌کاری، خودش را در رفتار کاربر نشان دهد.

راه‌حل ساده است: در هر گزارش سرعت، صدک ۷۵ را ملاک بگذارید و میانگین را حذف یا حاشیه‌ای کنید. اگر گزارش داخلی‌تان فقط میانگین می‌دهد، توزیع را کنارش ببینید تا دنبالهٔ بد مشخص شود؛ دنبالهٔ بد معمولاً یعنی گروه مشخصی از دستگاه یا شبکه یا صفحه. به تجربهٔ ما جایی که صدک ۷۵ ملاک شد، صف‌بندی اصلاح‌ها هم عوض شد — چون صفحات پرورودیِ با تجربهٔ بد، بالای فهرست آمدند و اصلاح، اول به همان‌ها رسید.

اشتباه‌های ۳ و ۴؛ نمونهٔ کم و مقایسهٔ نمرهٔ ابزارهای مختلف

اشتباه سوم، نسبت‌دادن دادهٔ سطح دامنه به یک صفحهٔ کم‌بازدید است. طبق مستندات CrUX، برای صفحاتی که نمونهٔ کافی ندارند، دادهٔ میدانی صفحه منتشر نمی‌شود و دادهٔ سطح دامنه نمایش داده می‌شود (تاریخ گردآوری: آبان ۱۴۰۵). پیامد، اولویت‌بندی غلط است: صفحه‌ای که «خوب» گزارش می‌شود در واقع دادهٔ خودش را ندارد. راه‌حل: برای صفحات بدون دادهٔ میدانی، از ابزار آزمایشگاهی با شبیه‌سازی شبکهٔ اکثریت کاربران کمک بگیرید و تصمیم نهایی را بعد از انباشت نمونهٔ واقعی بگیرید؛ دادهٔ دامنه را برای جهت‌گیری کلی بخوانید، نه برای حکم صفحه.

اشتباه چهارم، مقایسهٔ مستقیم نمرهٔ دو ابزار مختلف است. هر ابزار مدل و وزن خودش را دارد؛ نمرهٔ آن‌ها روی یک مقیاس نیستند و مقایسه‌شان مثل مقایسهٔ دو ترازوی متفاوت است. پیامدش نوسان بی‌دلیل روحیهٔ تیم است: «ابزار A گفت ۸۴، ابزار B گفت ۶۸». راه‌حل: هر ابزار را فقط با تاریخچهٔ خودش مقایسه کنید؛ ترند مهم است، نه عدد مطلق. و هر مقایسهٔ عرضی را با همان نسخه، همان تنظیمات و همان نوع داده انجام دهید.

اشتباه ۵؛ بهینه‌سازی برای ابزار تست، نه کاربر واقعی

وقتی گزارش ماهانه فشار می‌آورد، وسوسهٔ میان‌بُر جدی می‌شود: تعویض منبع LCP در لحظهٔ تست، غیرفعال‌کردن اسکریپت‌ها در حالت آزمایش، یا به‌تعویق‌انداختن ثبت شنوندهٔ رویدادها تا عدد INP پایین بماند. این ترفندها در تست جواب می‌دهند و در میدان نه؛ کاربر واقعی همان تعامل را با همان تأخیر تجربه می‌کند و دادهٔ میدانی مثل قبل می‌ماند. پیامد، دوگانگی گزارش است: داشبورد داخلی سبز، گزارش سرچ‌کنسول قرمز — و اعتماد تیم به هر دو گزارش می‌خوابد؛ کسی که فقط تست را راضی کرده، هر ماه باید ترفند تازه‌ای بزند.

راه‌حل، حمله به گلوگاه واقعی است: پاسخ سرور، تصویر اصلی، حجم جاوااسکریپت. مثال: فروشگاهی ترفند تأخیر را حذف کرد و به‌جایش پاسخ سرور و تصویر اصلی را اصلاح کرد؛ نمرهٔ آزمایشی‌اش کمی پایین‌تر آمد، ولی صدک ۷۵ میدانی طی دو ماه به آستانهٔ رسمی رسید. صادقانه بگوییم: اصلاح واقعی کندتر و گران‌تر از ترفند است؛ اما ترفند بعد از نخستین گزارش میدانی، خرجش را پس می‌دهد — به بدی.

اشتباه ۶؛ تمرکز بر صفحهٔ خانگی و رهاکردن صفحات ورودی

صفحهٔ خانگی پررنگ‌ترین صفحه در جلسات است و حس «ویترین» می‌دهد؛ برای همین اصلاح سرعت معمولاً از آنجا شروع می‌شود و همان‌جا تمام. اما کاربری که از جستجو می‌آید، اغلب مستقیم به صفحهٔ محصول، دسته یا مقاله فرود می‌آید؛ همان صفحاتی که ورودی ارگانیک روی آن‌ها بسته می‌شود و در گزارش‌های میدانی وزن اصلی را می‌برند. پیامد: بودجهٔ فنی صرف صفحه‌ای می‌شود که سهم کوچکی از ورودی دارد و صفحات پرورودی با تجربهٔ بد می‌مانند؛ نمودار میانگینِ کل سایت هم این تفاوت صفحات را مخفی می‌کند.

راه‌حل: فهرست ده تا پانزده صفحهٔ پرنمایش را از گزارش عملکرد سرچ‌کنسول بیرون بکشید، با صفحات پرورودی تحلیل‌گر تلاقی بدهید و همین فهرست را صفِ اصلاح سرعت قرار دهید. مثال: در یک فروشگاه نمونه‌وار، صفحهٔ دستهٔ پرفروش پیش از صفحهٔ خانگی اولویت گرفت؛ چون بیش از نیمی از ورودی‌های ارگانیک همان‌جا بسته می‌شد. سنجهٔ موفقیت را هم روی همان صفحات بگذارید، نه روی میانگین کل سایت.

اشتباه ۷؛ اصلاح بی‌پایش و بدون ثبت وضعیت پیش از تغییر

روتین پایش سه‌ستونه
چهار سطر ساده، جلوی تفسیر حدسی دادهٔ سرعت را می‌گیرد.

آخرین اشتباه بی‌حس‌ترین است: ده اصلاح انجام می‌شود، هیچ‌کس وضعیتِ قبل را ثبت نکرده و بعد از دو هفته هیچ‌کس نمی‌تواند بگوید کدام اصلاح اثر داشت. بدون وضعیت پیش از تغییر، اثر اصلاح قابل اثبات نیست؛ و افت بعدیِ آپدیت قالب یا افزونه دیر دیده می‌شود. یادآوری فنی مهم: پنجرهٔ دادهٔ میدانی ۲۸روزه است (مستندات CrUX — تاریخ گردآوری: آبان ۱۴۰۵)؛ قضاوت زودتر از آن، نویز را نتیجه می‌گیرد، نه بهبود را.

راه‌حل، یک جدول ساده است: پیش از هر تغییر، وضعیت میدانی صفحه (سه سنجه در صدک ۷۵) را ثبت کنید؛ بعد از تغییر، ۲۸ روز صبر و مقایسه کنید. گزارش Core Web Vitals سرچ‌کنسول گروه‌بندی وضعیت صفحات را می‌دهد و برای روتین، هفته‌ای چند دقیقه کافی است. به تجربهٔ ما همین جدول دو ستونی، تفاوت تیمی است که سرعت را مدیریت می‌کند با تیمی که سرعت را «یک‌بارِ هر بازطراحی» می‌بیند؛ فاصلهٔ این دو تیم، در همان جدول دیده می‌شود.

جمع‌بندی؛ روتین ماهانهٔ خواندن سه سنجه

روتین پیشنهادی ما ماهی یک بار است و سه ستون دارد: دادهٔ میدانی (حکم)، دادهٔ آزمایشگاهی (علت) و تصمیم. ترتیب کار ثابت است: گزارش سرچ‌کنسول را ببینید، صفحات پرورودی با وضعیت ضعیف را جدا کنید، گلوگاه واقعی را با ابزار آزمایشگاهی پیدا کنید، اصلاح کنید و ۲۸ روز صبر نتیجه بنشینید. میانگین و نمرهٔ تک‌اجرایی را از گزارش‌های رسمی حذف کنید؛ با این دو، هفت اشتباه این مقاله عملاً بسته می‌شود و ادامهٔ کار فقط تکرار منظم همان چرخه است.

اگر خواندن وضعیت فعلی برای شروع لازم است، دو مسیر کمکی داریم: ممیزی رایگان دامنه برای تصویر اولیهٔ وضعیت فنی، و قابلیت‌های پلتفرم برای اجرای منظم همین روتین با تقویم و انتشار امن. سنجه‌ها برای آن ساخته شده‌اند که کاربر واقعی سریع‌تر به هدفش برسد؛ وقتی خواندنشان درست شود، اصلاح هم خودش را نشان می‌دهد.

دموی رایگان پلتفرم

پلن پیشرو — ۷٫۹ میلیون تومان/ماه (انتشار خودکار + اپراتور)

دموی رایگان پلتفرم

رصد ما، رشد شما.

سؤالات پرتکرار

آستانهٔ قبولی هر سنجهٔ Core Web Vitals چقدر است؟

LCP تا ۲٫۵ ثانیه، INP تا ۲۰۰ میلی‌ثانیه و CLS تا ۰٫۱ — در صدک ۷۵ کاربران؛ آستانه‌های رسمی گوگل (Core Web Vitals docs — تاریخ گردآوری: آبان ۱۴۰۵).

نمرهٔ بالای لایت‌هاوس یعنی وضعیت میدانی خوب؟

نه؛ لایت‌هاوس یک اجرای آزمایشگاهی با دستگاه شبیه‌سازی‌شده است. حکم نهایی با دادهٔ میدانی کاربران واقعی و صدک ۷۵ داده می‌شود؛ آزمایشگاه فقط برای علت‌یابی.

چرا برای صفحهٔ کم‌بازدید دادهٔ میدانی نداریم؟

CrUX برای صفحات با نمونهٔ کم، دادهٔ صفحه منتشر نمی‌کند و دادهٔ سطح دامنه نمایش داده می‌شود؛ آن داده را به صفحهٔ خاص نسبت ندهید و با ابزار آزمایشگاهی و شبیه‌سازی شبکهٔ اکثریت کاربران تکمیلش کنید.

بعد از اصلاح، چند طول می‌کشد نتیجه دیده شود؟

پنجرهٔ دادهٔ میدانی ۲۸روزه است؛ به تجربهٔ ما نتیجهٔ پایدار در بازهٔ دو تا شش هفته در گزارش‌ها جا می‌افتد. قضاوت زودتر، نویز را نتیجه می‌دهد.

اصلاح سرعت را از کدام صفحه شروع کنیم؟

از صفحات پرورودی با وضعیت ضعیف: ده تا پانزده صفحهٔ پرنمایش سرچ‌کنسول را با گزارش Core Web Vitals تلاقی بدهید؛ صفحات ورودی ارگانیک، بیشترین بازگشتِ اصلاح را دارند.