ممیزی سایت Semrush اکنون می تواند جاوا اسکریپت را ارائه دهد

1. در حین خزیدن، HTML اولیه را از وب سرور دریافت می کنیم

Google JS بارگیری نشده صفحات وب شما را نمایش می دهد تا محتوای کامل آن را ببیند و مطمئن شود که بازدیدکنندگان آنلاین شما نیز می توانند به راحتی به همه چیز دسترسی داشته باشند. اکنون، ربات‌های ممیزی سایت ما، جاوا اسکریپت را به همان شیوه ارائه می‌کنند تا هرگونه مشکل پنهان در سایت شما را شناسایی کنند.

5. ممیزی سایت از HTML نهایی برای مراحل تجزیه و تحلیل بیشتر استفاده می کند

0_b7w0ucxheXNS1wj9Ams6lacdo3i2Z9cA6syxcg3QAHAl71M4L4Wn5AC3d7_TCffERwd5rMwVrAWZrcYiqIdt4PDM-mMi65x0rz4Ib85cjScGMxMhKs4Ib85cjScGMxMhK1

ممکن است بدون فعال کردن JS در خزیدن سایت بعدی، تصویر کاملی از مشکلات سایت خود نبینید.

تفاوت بزرگ بین تعداد خطاها و هشدارهای قبل و بعد را می بینید؟ با فعال بودن JS، می تواند به درستی مشکلاتی را که باید برطرف شوند شناسایی کند.

جاوا اسکریپت چگونه بر سئو تاثیر می گذارد و چرا اهمیت دارد؟

در اینجا یک ممیزی با رندر JS فعال و ممیزی دیگر (از همان سایت) با JS غیرفعال است.

به طور مشابه، بسیاری از وب‌سایت‌ها از مدل پوسته برنامه (و همچنین رندر سمت کلاینت) استفاده می‌کنند تا هم عامل کاربر و هم صاحب سایت را به شیوه‌های خود سود ببرند. سایت شما ممکن است از JS برای دستیابی به نتایج مشابه استفاده کند. و اگر سایت شما این کار را انجام دهد، ما می‌توانیم تشخیص دهیم که Google با ویژگی جدید رندر JS حسابرسی سایت با چه مشکلاتی مواجه می‌شود.



منبع

رندر جاوا اسکریپت زمانی است که فایل های جاوا اسکریپت یک سایت به درستی اجرا شده و به بازدیدکنندگان وب سایت نمایش داده می شود.

وقتی انتخاب می‌کنید JS را در حسابرسی سایت غیرفعال کنید، مانند قبل از HTML اصلی استفاده می‌کنیم.

آیا فعال کردن JS بر محدودیت های من تأثیر می گذارد؟

خیر، اگر بخواهید JS را در حسابرسی سایت فعال کنید، محدودیت های شما را تحت تأثیر قرار نمی دهد. با این حال، فقط کسانی که دارای اشتراک Guru یا Business هستند می توانند از این ویژگی استفاده کنند.

آیا ردیاب‌ها، تبلیغات و رویدادها را فعال می‌کند؟

7DnSVSH3uBIDCarAXEimqv4I5RrMfDIXksp9so_hQKUENk5PUfCHyXqpfN6rJyQrBuIIK1LGJKmz6bqCq5_6YdorGn0HR7tDhFvPJAjS5aQWGuENk5PUfCHyXqpfN6rJyQrBuIIK1LGJKmz6bqCq5_6YdorGn0HR7tDhFvPJAjS5aQ191kVKV90WW191KV90W191KV9YW191KV9V0050Q191KV9YQ191KV90V191KV90VQ191KV9V000V191KY9Y

جاوا اسکریپت سایت ها را تعاملی تر، پویا و شخصی تر می کند. به عنوان مثال، نتفلیکس از JS برای به روز رسانی بدنه یک سند وب برای تجربه ای سریع و بدون درز استفاده می کند.

خیر، ممیزی سایت، ردیاب‌ها، تبلیغات و کنترل‌کننده‌های رویداد را راه‌اندازی نمی‌کند (یعنی JS با کلیک کردن یا اسکرول فعال می‌شود). وقتی ربات حسابرسی سایت ما در یک سایت می خزد، مواردی را مسدود می کنیم:

  • GA4
  • GA3
  • Yandex Metrica
  • دامنه
  • Adobe Analytics
  • تبلیغات گوگل
  • OWOX
  • SpeedCurve

آیا حسابرسی سایت از کروم برای ارائه JS استفاده می کند؟

Q25rp_ed-dIM-grR_vO5l3WPvp6q9aKm1wIz-A9XP-O33V2iLFD1Ml9ofUzYcGYoSUV9eGSfGmQp83LrVpOIymDalmlo-0rdBCMhDjMDKDaXT-0rdBCMhDjMDKDaXT-0rdBCMhDjMDKDaXT-0rdBCMhDjMDKDaXT-0rdBCMhDjMDKDaXT-0rdBCMhDjMDKDxT

وقتی گوگل جاوا اسکریپت سایت را رندر می کند چه اتفاقی می افتد؟

Jn4H1vHf9LMM39YMz3qzZSR8g1sy5_sN9IFjnx0m4zHNHuJRm-tRywMTgf8Kpm5X-n3T-VQ79ilKDwg9vP8RdgbbkAUkJ1ZoWfrFTT6CpLm6vG2Jka2R3_BGGVyth1cmfRD07W3XI4J8vhAxy0a8k9U

در اینجا نحوه انجام این کار آمده است.

چه چیزی در ممیزی سایت جدید است؟

فعال کردن JS می تواند به شما کمک کند مسائل مرتبطی را که قبلاً به طور بالقوه از قلم افتاده بودند، بیابید.

gnhbAszMnXRrltH1ZJNQGwxiKi1ehdAoiqjBT_aEJxtNmiw9nyrfGSlUoqSbfDf27WfyxwOU7gCxggtJw2ZqnVoHqmQQxldf1fodEa9nv1TimM7Pu4Ea9nv1M7Pu4Ea9nv1M7Puh

نحوه خزیدن JS یک پروژه موجود با ممیزی سایت

در گذشته، ما نمی‌توانستیم آن مرحله را که در آن یک ربات جاوا اسکریپت را پردازش می‌کند و آن را رندر می‌کند، اجرا کنیم. اکنون روند ما مشابه است (منهای نمایه سازی).

چرا باید خزیدن JS را در حسابرسی سایت فعال کنید؟

2. منابع JS را که در این HTML لینک شده اند بارگذاری می کنیم

بعد، از شما می خواهد که حسابرسی را تنظیم کنید. تنها تفاوت این است که “فعال” را برای “JS-rendering” در تنظیمات خزنده انتخاب می‌کنید. در صورت تمایل می توانید آن را غیرفعال کنید یا بعداً آن را تغییر دهید.

به‌ویژه برای سایت‌هایی که بر اساس مدل پوسته برنامه ساخته شده‌اند (جایی که اجزای اصلی بارگیری می‌شوند، اما معمولاً قسمت عمده محتوای سایت بارگیری نمی‌شوند—به مثال قبلی Airbnb فکر کنید).

در اینجا به نظر می رسد:

اگر چنین است، می‌توانید از ابزار حسابرسی سایت ما برای کشف مشکلات بیشتر از قبل استفاده کنید.

A8KQn9UiKzmwRbA_J1ip1cwudByyPQNI9k5BreORLAbbWJhkxSgQMTAjcZ8ygSwjNXj7cElUvflDJoIIPTIiLMkRYgtzpxGF3P02GRmO_XPfi3P02GRmO_XPfi8UXmO_XPfi6U8mO_XPfi6U8mO_XPfi6U8m

در اینجا Airbnb برای رباتی که نمی تواند JS را رندر کند چگونه به نظر می رسد.

خزیدن JS سایت با ممیزی سایت ساده است. ابتدا به ابزار حسابرسی سایت بروید و روی دکمه “ایجاد پروژه” کلیک کنید.

ما منابع بیشتری را اختصاص داده ایم تا بتوانیم جاوا اسکریپت سایت شما را بخزیم و رندر کنیم. این بدان معناست که ما می‌توانیم به درستی سایت‌هایی را که عمدتاً بر روی جاوا اسکریپت ساخته شده‌اند، بخزیم، حتی اگر آنها در سمت کلاینت رندر شده باشند.

از اینجا، کافیست روی دکمه “Ran-Run Camping” کلیک کنید تا سایت خود را با JS فعال کنید. اگر می‌خواهید بعداً دوباره آن را تغییر دهید، می‌توانید رندر JS را به همین روش غیرفعال کنید.

تمام مشکلات سایت خود را با JS Rendering پیدا کنید

برای نشان دادن تفاوت، نگاهی به قبل و بعد بیندازید:

4D3vy5jKvJfvTrakthdsh4yw2haohcg9qca5az7ruszesivdqcwxfgav11pbyyy05epfwqc_etsbapxtbj21uq39j_dqf2admxaaj4exipf9cyjjqlq8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8kknlxknlq8kknkknlq.

3. کد JS را اجرا و رندر کنید

برخی از سایت‌های جاوا اسکریپت ممکن است از مدل پوسته برنامه استفاده کنند که در آن HTML اولیه حاوی محتوای واقعی نیست و Google باید جاوا اسکریپت را اجرا کند تا بتواند محتوای صفحه واقعی را که جاوا اسکریپت تولید می‌کند ببیند.

آیا سایت شما از جاوا اسکریپت (JS) استفاده می کند؟ احتمالاً بیشتر وب سایت ها را دوست دارد.

بله، ما از جدیدترین موتور رندر کرومیوم استفاده می کنیم. بنابراین، ما از همان فناوری استفاده می کنیم که گوگل برای خزیدن استفاده می کند.

چگونه JS سایت خود را با حسابرسی سایت بخزیم

گوگل منابعی را دارد که هم HTML ثابت و هم HTML تزریقی را پس از اجرای JS سایت بارگیری کند. اما برخی از ربات های ممیزی سایت منابع لازم برای انجام این کار را ندارند (مانند ما قبل از این به روز رسانی).

0hRuk_YqMRvkD2RfhAJaa3lqyFH3cYqUrqg8W124lTenJ11Qd5E3gPUXZDHy9tjGrH2RT0IiDh-2Y8JgLpN6eML1lIOWZ4LUyz8W124lTenJ11Qd5E3gPUXZDHy9tjGrH2RT0IiDh-2Y8JgLpN6eML1lIOWZ4LUyz8W124lTenJ11Qd5E3gPUXZDHy9tjGrH2RT0IiDh-2Y8JgLpN6eML1lIOWZ4LUyzDXvAwAw3CLZUZZ4LUyz85XvAwAw

می‌توانید با جستجوی اینجا در گزارش بررسی کنید که آیا ممیزی شما JS سایت شما را ارائه می‌کند یا خیر:

گوگل

اکنون رندر جاوا اسکریپت حسابرسی سایت چگونه کار می کند؟

چرا این اتفاق می افتد؟ به طور خلاصه، به منابع مربوط می شود.

و در اینجا به نظر می رسد که رباتی که می تواند جاوا اسکریپت را اجرا و رندر کند.

وقتی گوگل جاوا اسکریپت یک سایت را رندر می کند، ابتدا می بیند که آیا در وهله اول باید JS اجرا شود یا خیر. اگر این کار را کرد، به یک صف می‌رود و سپس اجرا/رندر می‌شود تا محتوای کامل صفحه وب نشان داده شود. سپس گوگل آن را ایندکس می کند.

اینکه چگونه آن فایل‌ها از خطوط کد به یک وب‌سایت تعاملی در مرورگر شما تبدیل می‌شوند، می‌تواند به چند روش (مانند رندر سمت سرویس گیرنده در مقابل رندر سمت سرور) اتفاق بیفتد. هر کدام مزایا و معایب خود را دارند. با این حال، سایت‌هایی که از JS و رندر سمت کلاینت استفاده می‌کنند ممکن است با مشکلات خزیدن مواجه شوند، مخصوصاً برای ربات‌های ممیزی فناوری.

اگر رندر JS در پروژه فعلی فعال نیست، می توانید آن را در تنظیمات ممیزی سایت تغییر دهید.

4. 5 ثانیه صبر کنید