آموزش وردپرس

چطور خطای googlebot cannot access css and js file را در وردپرس برطرف کنیم؟

آیا هشدار googlebot cannot access css and js file را در حساب کاربری Google webmaster tools خود مشاهده کرده‌اید؟ این هشدار با دستورالعمل‌هایی برای رفع این مشکل همراه است اما انجام این دستورالعمل‌ها کار چندان آسانی نیست. در این مقاله، به شما نشان خواهیم داد که چطور خطای Googlebot cannot access CSS and JS files را در سایت وردپرس برطرف کنید.

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

چرا گوگل به دسترسی به فایل‌های JS و CSS احتیاج دارد؟

گوگل تلاش میکند تا رتبه بهتری به وبسایت‌های کاربر پسند، سایت‌های سریع و سایت‌هایی که تجربه کاربری خوبی به همراه دارند بدهد. برای تعیین تجربه کاربری از وبسایت، گوگل نیاز دارد تا به فایل‌های javascript و css دسترسی پیدا کند.
بطور پیش فرض وردپرس ربات‌ها را از دسترسی به فایل‌های css و js بازنمیدارد. با این حال برخی صاحبان وبسایت‌ها ممکن است آن‌ها را بطور تصادفی هنگام افزودن لایه‌های ویژه امنیتی یا بوسیله استفاده از افزونه‌های امنیتی وردپرس بسته باشند.
این محدود کردن ربات گوگل از ایندکس کردن فایل‌های css و js ممکن است روی عملکرد سئو سایت شما تاثیر بگذارد.
پس از ذکر این مقدمه، بیاید به نحوه برطرف سازی این محدودیت نگاهی بیندازیم


مقاله مرتبط: 25 مورد از رایج‌ترین خطاها در وردپرس و نحوه رفع آنها


چطور دسترسی به فایل‌های css و js را به گوگل بدهیم

اولین کاری که باید انجام دهید این است که بفهمید کدام فایل‌ها به گوگل اجازه دسترسی به محتوایشان را نمیدهند.
شما میتوانید با کلیک روی Crawl » Fetch as Google در قسمت Search Console مشاهده کنید که googlebot سایت شما را چطور میبیند.

برطرف کردن عدم نمایش فایل‌های CSS و JS برای گوگل
برطرف کردن عدم نمایش فایل‌های CSS و JS برای گوگل

پس از اینکه دکمه Fetch را زدید، نتیجه در سطر زیر دکمه ظاهر میشود. کلیک روی آن به شما نشان خواهد داد زمانی که سایتتان لود میشود، کاربر و Googlebot هرکدام سایت شما را چطور میبینند.

نحوه نمایش سایت برای گوگل و کاربر
نحوه نمایش سایت برای گوگل و کاربر

اگر دو تصویر صفحه‌ای که از سایت شما به نمایش درآمد تفاوتی مشاهده کردید، بدین معنی است که Googlebot نتوانسته به فایل‌های CSS و JS شما دسترسی پیدا کند. همچنین لینک CSS/JS هایی که نتوانسته به آن‌ها دسترسی پیدا کند را به شما نمایش خواهد داد.
شما میتوانید لیستی از این منابع را که دسترسی به آن‌ها محدود شده بوسیله رفتن به آدرس Google Index » Blocked Resources پیدا کنید.

محدودیت گوگل هنگام بازدید صفحات سایت
محدودیت گوگل هنگام بازدید صفحات سایت

با کلیک روی این منابع میتوانید لینک‌هایی را که دسترسی به آنها توسط Googlebot ممنوع است پیدا کنید.
اکثر مواقع، این فایل‌های CSS و JS توسط افزونه یا پوسته به وردپرس اضافه شده‌اند.
اکنون باید فایل robots.txt سایت خود را که چیزهایی را که روبات گوگل میبیند کنترل میکند را ویرایش کنید.
میتوانید ویرایش این فایل را به وسیله اتصال به اکانت FTP client خود انجام دهید. این فایل در دایرکتوری ریشه سایت قرار دارد.

اتصال به FTP برای ویرایش robots.txt
اتصال به FTP برای ویرایش robots.txt

اگر از افزونه Yoast SEO استفاده میکنید، میتوانید ویرایش فایل robots.txt را از ناحیه مدیریت وردپرس انجام دهید.خیلی ساده به آدرس سئو»ابزارها بروید و روی ویرایشگر فایل کلیک کنید.

ویرایش فایل robots.txt بوسیله افزونه یواست
ویرایش فایل robots.txt بوسیله افزونه یواست

به احتمال زیاد مانند نمونه‌ای که در زیر آمده، خواهید دید که سایتتان دسترسی به برخی دایرکتوری‌ها را غیر مجاز کرده:

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/themes/

مقاله مرتبط: چطور فایل robots.txt وردپرس خود را برای سئو بهینه سازی کنیم


اکنون باید خطوطی را که مربوط به مسدود کردن گوگل از دسترسی به فایل‌های CSS و JS هست را حذف کنید. به طور معمول این فایل‌ها در پوشه‌های plugins یا themes واقع شده‌اند. همچنین ممکن است نیاز باشد که مسدود سازی دسترسی به فایل wp-include را نیز حذف کنید زیرا بسیاری از پوسته‌ها و پلاگین‌های وردپرس ممکن است اسکریپت‌های خود مانند JQuery را در این پوشه قرار دهند.
برخی کاربران ممکن است با فایل خالی robots.txt روبرو شوند. درنظر داشته باشید درصورتی که فایل robots.txt هیچ دستوری نداشته باشد، روبات گوگل بصورت خودکار تمام فایل‌های سایت را ایندکس و کاوش میکند.
پس این خطا به چه علت روی میدهد؟
در موارد نادر، برخی از ارائه دهندگان میزبانی وب وردپرس می توانند به طور فعال دسترسی پوشه های پیش فرض وردپرس را برای ربات‌ها را مسدود کنند. با اجازه دسترسی دادن به پوشه های مسدود شده می توانید این محدودیت را در robots.txt لغو کنید:

User-agent: *
Allow: /wp-includes/js/

 

زمانی که کار ویرایش فایل robots.txt تمام شد، تغییرات را ذخیره کنید. به صفحه ابزار گوگل بازگردید، روی دکمه fetch and render کلیک کنید. اکنون جزئیات نتایج نمایش داده شده را مقایسه کنید، بیشتر مشکلاتی که سابقا وجود داشت اکنون باید برطرف شده باشند.
امیدواریم این مقاله را مفید دیده باشید اگر دیدگاه یا سوالی دارید زیر همین پست کامنت بگذارید.

< آخرین آموزش‌های پایگاه دانش تسنیم را در تلگرام دنبال کنید >

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا