كيفية إصلاح الخطأ يتعذر على Googlebot الوصول إلى ملفات CSS و JS ووردبريس 2020
هل ترى تحذير “يتعذر على Googlebot الوصول إلى ملفات CSS و JS في حساب أدوات مشرفي المواقع من جوجل لموقع ووردبريس الخاص بك؟ تحتوي الرسالة على روابط لإرشادات حول كيفية إصلاح هذه المشكلة ، ولكن ليس من السهل جدًا اتباع هذه الإرشادات.
في هذه المقالة ، سنوضح لك كيفية إصلاح الخطأ يتعذر على Googlebot الوصول إلى ملفات CSS و JS على موقع ووردبريس الخاص بك.
لماذا يحتاج Googlebot الوصول إلى ملفات CSS و JS؟
تركز جوجل على إعطاء تصنيفات أفضل لمواقع الويب سهلة الاستخدام – المواقع السريعة ، والتي تتمتع بتجربة مستخدم جيدة ، وما إلى ذلك. من أجل تحديد تجربة المستخدم لموقع الويب ، يحتاج جوجل إلى الوصول حتى يتمكن من زيارة ملفات CSS و JavaScript الخاصة بالموقع.
بشكل افتراضي ، لا يمنع ووردبريس روبوتات البحث من الوصول إلى أي ملفات CSS أو JS. ومع ذلك ، قد يقوم بعض مالكي المواقع بحظرهم عن طريق الخطأ أثناء محاولة إضافة إجراءات أمان إضافية أو باستخدام إضافة للامن في ووردبريس.
يؤدي هذا إلى تقييد Googlebot من فهرسة ملفات CSS و JS التي قد تؤثر على أداء تحسين محركات البحث لموقعك.
بعد قولي هذا ، دعنا نرى كيف يمكننا تحديد موقع هذه الملفات وإلغاء حظرها.
كيفية منح جوجل حق الوصول إلى ملفات CSS و JS
تحتاج أولاً إلى معرفة الملفات التي يتعذر على جوجل الوصول إليها على موقع الويب الخاص بك حيث يمكنك معرفة كيف يرى Googlebot موقع الويب الخاص بك من خلال النقر على Crawl » Fetch as Google في Google Search Console (أدوات مشرفي المواقع). بعد ذلك ، انقر فوق زر الجلب والعرض (تريد القيام بذلك لكل من سطح المكتب والجوال).
بمجرد الجلب ، ستظهر النتيجة في صف أدناه. سيؤدي النقر فوقها إلى إظهار ما يراه المستخدم وما يراه Googlebot عند تحميل موقعك.
إذا لاحظت أي اختلاف بين لقطتي الشاشة ، فهذا يعني أن Googlebot لم يكن قادرًا على الوصول إلى ملفات CSS / JS. سيعرض لك أيضًا روابط ملفات CSS و JS التي لم يتمكن من الوصول إليها.
يمكنك أيضًا العثور على قائمة بهذه الموارد المحظورة ضمن Google Index » Blocked Resources..
سيؤدي النقر فوق كل مورد إلى إظهار روابط الموارد الفعلية التي لا يمكن لـ Googlebot الوصول إليها و في معظم الأحيان ، تكون هذه أنماط CSS وملفات JS المضافة بواسطة إضافات ووردبريس أو القالب.
ستحتاج الآن إلى تعديل ملف robots.txt الخاص بموقعك والذي يتحكم في ما يراه برنامج Google bot و يمكنك تحريره عن طريق الاتصال بموقعك باستخدام عميل FTP. سيكون ملف robots.txt في الدليل الجذر لموقعك.
إذا كنت تستخدم إضافة Yoast SEO ، فيمكنك تحرير ملف robots.txt من داخل منطقة إدارة ووردبريس الخاصة بك. ما عليك سوى الانتقال إلى SEO » الأدوات ثم النقر فوق محرر الملفات.
سترى على الأرجح أن موقعك قد منع الوصول إلى بعض أدلة ووردبريس مثل هذا:
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/themes/
أنت الآن بحاجة إلى إزالة الخطوط التي تمنع وصول جوجل إلى ملفات CSS أو JS على الواجهة الأمامية لموقعك. عادةً ما توجد هذه الملفات في الاضافات أو مجلدات القوالب. قد تحتاج أيضًا إلى إزالة wp-include ، فقد تستدعي العديد من قوالب ووردبريس والإضافات البرامج النصية الموجودة في مجلد wp-include ، مثل jQuery.
قد يلاحظ بعض المستخدمين أن ملف robots.txt الخاص بهم إما فارغ أو غير موجود. إذا لم يعثر Googlebot على ملف robots.txt ، فإنه يقوم تلقائيًا بالزحف إلى جميع الملفات وفهرستها.
إذن لماذا ترى هذا التحذير؟
في حالات نادرة ، قد يقوم بعض موفري خدمات استضافة ووردبريس بحظر الوصول إلى مجلدات ووردبريس الافتراضية للروبوتات. يمكنك تجاوز هذا في ملف robots.txt بالسماح بالوصول إلى المجلدات المحظورة.
User-agent: *
Allow: /wp-includes/js/
بمجرد الانتهاء ، احفظ ملف robots.txt الخاص بك. قم بزيارة أداة الجلب مثل Google ، وانقر على زر الجلب والاستعراض. قارن الآن نتائج الجلب ، وسترى أن معظم مشكلة الموارد المحظورة يجب أن تختفي الآن.