1. در حین خزیدن، HTML اولیه را از وب سرور دریافت می کنیم
Google JS بارگیری نشده صفحات وب شما را نمایش می دهد تا محتوای کامل آن را ببیند و مطمئن شود که بازدیدکنندگان آنلاین شما نیز می توانند به راحتی به همه چیز دسترسی داشته باشند. اکنون، رباتهای ممیزی سایت ما، جاوا اسکریپت را به همان شیوه ارائه میکنند تا هرگونه مشکل پنهان در سایت شما را شناسایی کنند.
5. ممیزی سایت از HTML نهایی برای مراحل تجزیه و تحلیل بیشتر استفاده می کند
ممکن است بدون فعال کردن JS در خزیدن سایت بعدی، تصویر کاملی از مشکلات سایت خود نبینید.
تفاوت بزرگ بین تعداد خطاها و هشدارهای قبل و بعد را می بینید؟ با فعال بودن JS، می تواند به درستی مشکلاتی را که باید برطرف شوند شناسایی کند.
جاوا اسکریپت چگونه بر سئو تاثیر می گذارد و چرا اهمیت دارد؟
در اینجا یک ممیزی با رندر JS فعال و ممیزی دیگر (از همان سایت) با JS غیرفعال است.
به طور مشابه، بسیاری از وبسایتها از مدل پوسته برنامه (و همچنین رندر سمت کلاینت) استفاده میکنند تا هم عامل کاربر و هم صاحب سایت را به شیوههای خود سود ببرند. سایت شما ممکن است از JS برای دستیابی به نتایج مشابه استفاده کند. و اگر سایت شما این کار را انجام دهد، ما میتوانیم تشخیص دهیم که Google با ویژگی جدید رندر JS حسابرسی سایت با چه مشکلاتی مواجه میشود.
رندر جاوا اسکریپت زمانی است که فایل های جاوا اسکریپت یک سایت به درستی اجرا شده و به بازدیدکنندگان وب سایت نمایش داده می شود.
وقتی انتخاب میکنید JS را در حسابرسی سایت غیرفعال کنید، مانند قبل از HTML اصلی استفاده میکنیم.
آیا فعال کردن JS بر محدودیت های من تأثیر می گذارد؟
خیر، اگر بخواهید JS را در حسابرسی سایت فعال کنید، محدودیت های شما را تحت تأثیر قرار نمی دهد. با این حال، فقط کسانی که دارای اشتراک Guru یا Business هستند می توانند از این ویژگی استفاده کنند.
آیا ردیابها، تبلیغات و رویدادها را فعال میکند؟
جاوا اسکریپت سایت ها را تعاملی تر، پویا و شخصی تر می کند. به عنوان مثال، نتفلیکس از JS برای به روز رسانی بدنه یک سند وب برای تجربه ای سریع و بدون درز استفاده می کند.
خیر، ممیزی سایت، ردیابها، تبلیغات و کنترلکنندههای رویداد را راهاندازی نمیکند (یعنی JS با کلیک کردن یا اسکرول فعال میشود). وقتی ربات حسابرسی سایت ما در یک سایت می خزد، مواردی را مسدود می کنیم:
GA4
GA3
Yandex Metrica
دامنه
Adobe Analytics
تبلیغات گوگل
OWOX
SpeedCurve
آیا حسابرسی سایت از کروم برای ارائه JS استفاده می کند؟
وقتی گوگل جاوا اسکریپت سایت را رندر می کند چه اتفاقی می افتد؟
در اینجا نحوه انجام این کار آمده است.
چه چیزی در ممیزی سایت جدید است؟
فعال کردن JS می تواند به شما کمک کند مسائل مرتبطی را که قبلاً به طور بالقوه از قلم افتاده بودند، بیابید.
نحوه خزیدن JS یک پروژه موجود با ممیزی سایت
در گذشته، ما نمیتوانستیم آن مرحله را که در آن یک ربات جاوا اسکریپت را پردازش میکند و آن را رندر میکند، اجرا کنیم. اکنون روند ما مشابه است (منهای نمایه سازی).
چرا باید خزیدن JS را در حسابرسی سایت فعال کنید؟
2. منابع JS را که در این HTML لینک شده اند بارگذاری می کنیم
بعد، از شما می خواهد که حسابرسی را تنظیم کنید. تنها تفاوت این است که “فعال” را برای “JS-rendering” در تنظیمات خزنده انتخاب میکنید. در صورت تمایل می توانید آن را غیرفعال کنید یا بعداً آن را تغییر دهید.
بهویژه برای سایتهایی که بر اساس مدل پوسته برنامه ساخته شدهاند (جایی که اجزای اصلی بارگیری میشوند، اما معمولاً قسمت عمده محتوای سایت بارگیری نمیشوند—به مثال قبلی Airbnb فکر کنید).
در اینجا به نظر می رسد:
اگر چنین است، میتوانید از ابزار حسابرسی سایت ما برای کشف مشکلات بیشتر از قبل استفاده کنید.
در اینجا Airbnb برای رباتی که نمی تواند JS را رندر کند چگونه به نظر می رسد.
خزیدن JS سایت با ممیزی سایت ساده است. ابتدا به ابزار حسابرسی سایت بروید و روی دکمه “ایجاد پروژه” کلیک کنید.
ما منابع بیشتری را اختصاص داده ایم تا بتوانیم جاوا اسکریپت سایت شما را بخزیم و رندر کنیم. این بدان معناست که ما میتوانیم به درستی سایتهایی را که عمدتاً بر روی جاوا اسکریپت ساخته شدهاند، بخزیم، حتی اگر آنها در سمت کلاینت رندر شده باشند.
از اینجا، کافیست روی دکمه “Ran-Run Camping” کلیک کنید تا سایت خود را با JS فعال کنید. اگر میخواهید بعداً دوباره آن را تغییر دهید، میتوانید رندر JS را به همین روش غیرفعال کنید.
تمام مشکلات سایت خود را با JS Rendering پیدا کنید
برای نشان دادن تفاوت، نگاهی به قبل و بعد بیندازید:
3. کد JS را اجرا و رندر کنید
برخی از سایتهای جاوا اسکریپت ممکن است از مدل پوسته برنامه استفاده کنند که در آن HTML اولیه حاوی محتوای واقعی نیست و Google باید جاوا اسکریپت را اجرا کند تا بتواند محتوای صفحه واقعی را که جاوا اسکریپت تولید میکند ببیند.
آیا سایت شما از جاوا اسکریپت (JS) استفاده می کند؟ احتمالاً بیشتر وب سایت ها را دوست دارد.
بله، ما از جدیدترین موتور رندر کرومیوم استفاده می کنیم. بنابراین، ما از همان فناوری استفاده می کنیم که گوگل برای خزیدن استفاده می کند.
چگونه JS سایت خود را با حسابرسی سایت بخزیم
گوگل منابعی را دارد که هم HTML ثابت و هم HTML تزریقی را پس از اجرای JS سایت بارگیری کند. اما برخی از ربات های ممیزی سایت منابع لازم برای انجام این کار را ندارند (مانند ما قبل از این به روز رسانی).
میتوانید با جستجوی اینجا در گزارش بررسی کنید که آیا ممیزی شما JS سایت شما را ارائه میکند یا خیر:
گوگل
اکنون رندر جاوا اسکریپت حسابرسی سایت چگونه کار می کند؟
چرا این اتفاق می افتد؟ به طور خلاصه، به منابع مربوط می شود.
و در اینجا به نظر می رسد که رباتی که می تواند جاوا اسکریپت را اجرا و رندر کند.
وقتی گوگل جاوا اسکریپت یک سایت را رندر می کند، ابتدا می بیند که آیا در وهله اول باید JS اجرا شود یا خیر. اگر این کار را کرد، به یک صف میرود و سپس اجرا/رندر میشود تا محتوای کامل صفحه وب نشان داده شود. سپس گوگل آن را ایندکس می کند.
اینکه چگونه آن فایلها از خطوط کد به یک وبسایت تعاملی در مرورگر شما تبدیل میشوند، میتواند به چند روش (مانند رندر سمت سرویس گیرنده در مقابل رندر سمت سرور) اتفاق بیفتد. هر کدام مزایا و معایب خود را دارند. با این حال، سایتهایی که از JS و رندر سمت کلاینت استفاده میکنند ممکن است با مشکلات خزیدن مواجه شوند، مخصوصاً برای رباتهای ممیزی فناوری.
اگر رندر JS در پروژه فعلی فعال نیست، می توانید آن را در تنظیمات ممیزی سایت تغییر دهید.