ملف robots.txt: كيف تكتبه دون أن تحجب موقعك بالخطأ

السيو التقني نُشر: فريق صدارة

ملف robots.txt ملف نصي في جذر موقعك يخبر برامج الزحف بالمسارات التي لا تزحف إليها. استخدمه لمنع الزحف إلى صفحات بلا قيمة للبحث مثل السلة والبحث الداخلي، ولا تستخدمه لإخفاء صفحات عن النتائج، فهذا عمل وسم noindex.

مثال بسيط

User-agent: *
Disallow: /cart/
Disallow: /search
Allow: /

Sitemap: https://example.com/sitemap.xml
  • User-agent يحدد البرنامج المقصود، و* تعني الجميع.
  • Disallow يمنع مساراً.
  • Allow يستثني مساراً داخل مسار ممنوع.
  • Sitemap يدل على خريطة الموقع.

ما الذي تمنعه عادةً؟

  • صفحات السلة والدفع والحساب.
  • نتائج البحث الداخلي.
  • روابط الفرز والفلاتر التي تولد آلاف الصفحات المتشابهة.
  • لوحات التحكم.

ما الذي لا تمنعه أبداً؟

  • ملفات CSS وJavaScript التي تحتاجها الصفحة للعرض، لأن جوجل يرسم الصفحة كما يراها الزائر.
  • الصفحات التي تريد إخفاءها من النتائج، لأن جوجل لن يرى وسم noindex إذا لم يزحف إليها.

أخطاء شائعة

  1. Disallow: / باقٍ من مرحلة التطوير، فيُحجب الموقع كاملاً.
  2. منع مجلد الصور فتختفي الصور من بحث الصور.
  3. كتابة القواعد لبرنامج معين في مجموعة منفصلة ونسيان تكرار القواعد العامة فيها. البرنامج يتبع المجموعة الأكثر تحديداً له فقط.

كيف تختبر الملف؟

افتح تقرير robots.txt في Search Console، واستخدم أداة فحص الرابط لتتأكد أن صفحاتك المهمة مسموح بزحفها.

اقرأ أيضاً: خريطة الموقع XML والسماح لروبوتات الذكاء الاصطناعي.

تحتاج من ينفذ هذا على موقعك؟ تعرّف على خدمة السيو التقني.

أسئلة شائعة

هل robots.txt يمنع ظهور الصفحة في جوجل؟

لا. هو يمنع الزحف فقط، وقد تظهر الصفحة في النتائج إذا وجد جوجل روابط إليها. لمنع الظهور استخدم وسم noindex واترك الصفحة متاحة للزحف.

أين أجد ملف robots.txt لموقعي؟

افتح نطاقك ثم أضف /robots.txt في آخره، مثل example.com/robots.txt. وفي Search Console يوجد تقرير robots.txt يعرض آخر نسخة قرأها جوجل.

أرسل رابط موقعك على واتساب

نراجعه ونرد عليك بأهم ما يمنعه من الظهور في جوجل. المراجعة مجانية.