آموزش حل مشکل Googlebot cannot access CSS and JS files وردپرس

مسیح دیندار
مدیریت
عضو شده: 2021-04-12 14:23:35
2021-05-04 17:25:25

در پنل گوگل وبمستر برای سایتتون ممکنه با خطای Googlebot cannot access CSS and JS files رو به رو بشید. همونطور که از متن پیداست، گوگل نمی تونه به فایل های استایل و جاوای سایت شما دسترسی داشته باشه. علت اصلی این مشکل هم فایل robots.txt هست که در این فایل احتمالا دسترسی به پوشه های wp-content و wp-includes محدود شده.

اما چرا گوگل به این فایل ها نیاز داره؟

قبلا گوگل صرفا بر اساس محتوا سایت رو بررسی و ایندکس می کرد اما امروزه چون نسخه های موبایل هم برای گوگل خیلی مهم شدن، به همین دلیل گوگل در حین بررسی سایتتون، فایل های استایل و جاوا رو هم بررسی میکنه. در اصل ربات گوگل الان سایت شما رو به صورتی که یه کاربر موبایل یا دسکتاپ می تونه مشاهده کنه، بررسی می کنه! البته یه مقدار ضعیف تر (فونت ها یا بعضی دستورات ممکنه برای گوگل اجرا نشن)

پس برای ما و گوگل مهمه که بتونه به استایل ها دسترسی داشته باشه. اما برای حل مشکل فایل robots.txt واقع در روت سایتتون رو از طریق فایل منیجر باز کنید. و در قسمت Disallow ها بررسی کنید که پوشه های wp-content و یا wp-includes و یا پوشه های قالب و افزونه ها Disallow نشده باشند. اگه چنین دستوری دیدید، حتما حذفش کنید.

بعد از حذف دستورات، باید فایل robots.txt که گوگل از سایت ما داره رو آپدیت کنیم. برای اینکار وارد این لینک بشید، در قسمت منوی انتخابی، آدرس سایتتون رو انتخاب کنید تا فایل robots.txt که گوگل از سایت شما ذخیره کرده نمایش داده بشه. کدهای جدید فایل Robots.txt سایتتون رو در قسمت کدهای گوگل وارد کنید و کلید Submit رو کلیک کنید. در پنجره باز شده مثل تصویر زیر، کلید Submit مقابل گزینه سوم یعنی Ask google to update رو کلیک کنید و چند ثانیه بعد صفحه رو رفرش کنید. به مرور زمان مشکل سایت شما حل میشه.

در واقع شما باید یه همچین دستوری توی فایل robots.txt سایتتون استفاده کنید تا فایل های استایل و جاوا رو مجاز کنید برای گوگل:

Allow: /wp-includes/*
Allow: /wp-content/*