تقني

ما هو ملف robots.txt، وهل تحتاج إليه؟

ملف نصي صغير في جذر موقعك يضع بهدوء القواعد الأساسية لكل محرك بحث يزوره.

ما هو

robots.txt هو ملف نصي عادي يوجد في جذر الموقع تمامًا (على عنوان مثل yourdomain.com/robots.txt) ويعطي تعليمات لزواحف محركات البحث — البرامج الآلية التي تزور المواقع لقراءة صفحاتها وفهرستها. عادة ما يقول أشياء مثل "مرحبًا بك في زحف هذا الموقع بالكامل" أو يسرد أقسامًا محددة يجب ألا تُزحف، مثل منطقة إدارية داخلية أو صفحة نتائج بحث لا تحتاج إلى الظهور في Google.

إنها مجموعة من الطلبات المهذبة وليست حاجزًا أمنيًا — تحترمها الزواحف حسنة السلوك (مثل زواحف Google وBing)، لكنها لا تمنع فعليًا أي شخص من الوصول إلى صفحة مباشرة إذا كان لديه العنوان بالفعل.

لماذا يهم

بدون ملف robots.txt، ستفترض معظم الزواحف ببساطة أنها حرة في زحف كل شيء على الموقع، وهو أمر جيد غالبًا لموقع صغير ليس لديه ما يستبعده. لكن غيابه يعني أيضًا أنه ليس لديك أي رأي في هذا الأمر على الإطلاق — إذا كان هناك قسم لا تريد زحفه (أداة داخلية، منطقة تجريبية تُركت عامة عن طريق الخطأ، محتوى مكرر ينشئه بحث الموقع)، فلا يوجد ملف موجود ليقول ذلك.

كيفية الإصلاح

  1. أنشئ ملفًا نصيًا عاديًا باسم robots.txt بالضبط (بأحرف صغيرة).
  2. كحد أدنى، أدرج User-agent: * متبوعًا بـ Allow: / للسماح صراحة لجميع الزواحف بالوصول إلى موقعك بأكمله.
  3. إذا كانت هناك أقسام محددة لا تريد فهرستها، أضف سطرًا مثل Disallow: /admin/ لكل واحد منها.
  4. أضف سطرًا يشير إلى خريطة موقعك، مثل Sitemap: https://yourdomain.com/sitemap.xml، حتى تتمكن الزواحف من العثور على صفحاتك الأخرى بشكل أسرع.
  5. ارفع الملف إلى المجلد الجذري لموقعك (وليس داخل أي مجلد فرعي) بحيث يمكن الوصول إليه على yourdomain.com/robots.txt — تحتوي معظم أدوات بناء المواقع على حقل إعدادات مخصص لهذا بدلاً من طلب رفع ملف.
  6. زر ذلك العنوان في متصفح بعد ذلك للتأكد من تحميل الملف وعرض قواعدك كنص عادي.

تحقق مما إذا كانت هذه المشكلة موجودة في موقعك

يفحص Launch Readiness موقعك بحثًا عن هذه المشكلة وحوالي 50 مشكلة أخرى قبل الإطلاق، في ثوانٍ — مجانًا وبدون تسجيل.

إجراء فحص مجاني