تست سئو: افسانه محدودیت ۵ ثانیهای رندر گوگل رد شد
محدودیت ۵ ثانیهای رندر گوگل یک افسانه است
نکات کلیدی
- باور رایج مبنی بر وجود یک «پنجره رندرینگ پنج ثانیهای» برای گوگل، یک افسانه است و توسط یک تست عملی رد شده است.
- سرویس رندرینگ وب گوگل (WRS) از یک «ساعت مجازی» استفاده میکند که میتواند هنگام انتظار برای درخواستهای شبکه، آن را متوقف کند.
- این افسانه از سوءبرداشت صحبتهای مارتین اسپلیت از گوگل نشأت گرفته بود که در واقع به زمان انتظار در صف رندر اشاره داشت، نه مدت زمان خود فرآیند رندر.
- این یافته به این معناست که گوگل میتواند محتوایی که بارگذاری آن بیش از پنج ثانیه طول میکشد را نیز ایندکس کند، اما سرعت صفحه همچنان برای تجربه کاربری حیاتی است.
یک باور رایج در میان متخصصان سئو این است که گوگل تنها پنج ثانیه برای رندر کردن یک صفحه فرصت دارد. اما یک آزمایش جدید نشان میدهد که این «محدودیت پنج ثانیهای» واقعیت ندارد و سرویس رندرینگ وب گوگل (WRS) بسیار منعطفتر عمل میکند. این یافته برای وبسایتهای ایرانی که از جاوا اسکریپت سنگین یا APIهای خارجی استفاده میکنند، خبر مهمی است.
بسیاری از متخصصان سئو معتقدند که سرویس رندرینگ وب گوگل (WRS) یک پنجره زمانی پنج ثانیهای دارد و هر محتوایی که پس از این مدت بارگذاری شود، در نسخهای که گوگل ایندکس میکند قرار نخواهد گرفت. این ایده از صحبتهای مارتین اسپلیت، از اعضای تیم گوگل، نشأت گرفت و به سرعت به یک باور عمومی تبدیل شد.
اما دیو اسمارت (Dave Smart) از Tame the Bots تصمیم گرفت این نظریه را آزمایش کند. نتایج آزمایش او نه تنها نشان داد که این محدودیت پنج ثانیهای صحت ندارد، بلکه مشخص کرد که سرویس رندرینگ گوگل میتواند ساعت رندر خود را متوقف و دوباره راهاندازی کند.
این باور غلط دو شکل اصلی داشت: برخی معتقد بودند کل فرآیند رندر (بارگذاری، اجرای جاوا اسکریپت و گرفتن اسنپشات از DOM) باید در پنج ثانیه تمام شود. برخی دیگر نیز میگفتند محتوای مهم باید ظرف پنج ثانیه در DOM ظاهر شود تا گوگل آن را ببیند.
حقیقت این است که صحبتهای مارتین اسپلیت به اشتباه تفسیر شده بود. او گفته بود که صفحات به طور متوسط (median) پنج ثانیه «در صف رندر» منتظر میمانند تا فرآیند رندر برایشان آغاز شود. او هیچ اشارهای به وجود محدودیت زمانی برای خود فرآیند رندر نکرده بود.
دیو اسمارت برای آزمایش این موضوع، صفحهای طراحی کرد که محتوای خود را با تأخیر عمدی بارگذاری میکرد. این صفحه دو درخواست API به یک اسکریپت PHP ارسال میکرد که هر کدام بین سه تا شش ثانیه تأخیر داشتند. در مجموع، بارگذاری کامل محتوا میتوانست بین شش تا دوازده ثانیه طول بکشد.
نتایج اولیه گیجکننده بود. یک تایمر جاوا اسکریپت روی صفحه نشان میداد که فرآیند پس از پنج ثانیه متوقف شده است، که ظاهراً نظریه محدودیت پنج ثانیهای را تأیید میکرد. اما اندازهگیری دیگر نشان داد که محتوای بارگذاری شده از طریق APIها، که بین شش تا دوازده ثانیه زمان برده بود، به طور کامل در DOM رندر شده و توسط گوگل دیده شده بود.
این تناقض چگونه ممکن بود؟ پاسخ در نحوه کار WRS نهفته است: این سرویس به جای استفاده از زمان واقعی، از یک «ساعت مجازی» (virtual clock) استفاده میکند. هنگامی که WRS منتظر پاسخ یک درخواست شبکه (مانند یک فراخوانی API) است، میتواند این ساعت مجازی را «متوقف» کند. در این حالت، زمان واقعی سپری میشود، اما تایمر داخلی جاوا اسکریپت متوقف میماند. پس از دریافت پاسخ، ساعت مجازی دوباره به کار میافتد.
این کشف برای متخصصان سئو در ایران اهمیت ویژهای دارد. بسیاری از وبسایتهای ایرانی از اسکریپتهای پیچیده یا APIهای داخلی و خارجی استفاده میکنند که ممکن است بارگذاری آنها کمی زمانبر باشد. این یافته نشان میدهد که نباید نگران یک محدودیت زمانی ساختگی بود و گوگل صبورتر از آن چیزی است که تصور میشد. با این حال، این به معنای نادیده گرفتن سرعت سایت نیست. سرعت بارگذاری همچنان یک فاکتور مهم برای تجربه کاربری و Core Web Vitals است. بهترین راه برای اطمینان از نحوه دیدن صفحه شما توسط گوگل، استفاده از ابزار Inspect URL در سرچ کنسول گوگل است.
چرا مهم است؟
این یافته به متخصصان سئوی ایرانی اطمینان میدهد که گوگل میتواند محتوای بارگذاریشده با تأخیر (مثلاً از طریق API) را ایندکس کند و نیازی به حذف ویژگیهای مهم برای رعایت یک محدودیت زمانی ساختگی نیست.
اقتباسی از: Search Engine Journal - SEO
نظرات (۰)
هنوز نظری ثبت نشده — اولین نفر باشید.