مدقق robots.txt
اعثر على السطر الذي أفسده
الصق ملفك في مدقق robots.txt هذا، وسيعثر على السطر الذي أفسده. تظهر كل نتيجة بجانب الملف، مقتبسة مع رقم سطرها. ثم اكتب مسارًا وشاهد بالضبط أي قاعدة تحسمه، ولماذا تغلبت تلك القاعدة على غيرها.
- مجانيالسعر
- 20+الفحوص المنفذة
- 4الزواحف
- لا يوجدالرفع
مدقق robots.txt
افحص الصياغة، ثم اختبر مساراتك مقابل قواعدك
أي عنوان على الموقع يكفي. فهذه الأداة لا تحتفظ إلا بالأصل، لأن robots.txt يوجد في الجذر ولا مكان غيره.
- الأخطاء
- 0
- التحذيرات
- 0
- المجموعات
- 0
مسار في كل سطر. والعنوان الكامل يعمل أيضًا، ولا يُحتسب منه إلا المسار والاستعلام. ويُختبر كل سطر مقابل الزاحف الذي اخترته أعلاه.
اكتب مسارًا وسيقول هذا السطر أي قاعدة تفوز، ولماذا.
الأحكامجاهز. الصق ملفًا، أو اجلب واحدًا، وستظهر النتائج في اللوحة المجاورة.
ما الذي يكتشفه مدقق robots.txt
نادرًا ما يعلن ملف robots.txt المعطل عن نفسه. فالزواحف تتخطى السطر الذي لا تستطيع قراءته، ثم تكمل كأنه لم يُكتب أبدًا.
لذلك يظهر الضرر بعد أسابيع، في رسم بياني للزيارات. في الأثناء يبدو الملف معقولًا تمامًا في محررك.
يقرأ هذا الفاحص الملف كما يقرؤه الزاحف. لذلك تُعلَّم القاعدة التي لا تطابق شيئًا بدل أن تُطاع بصمت.
طوال ربع قرن عمل الملف بالعرف. ثم إن RFC 9309، الذي وحّد معيار robots.txt حوّل ذلك العرف إلى قاعدة.
صياغة صحيحة مقابل سلوك صحيح
قد يجتاز الملف كل اختبارات الصياغة ومع ذلك يُفسد إطلاقًا كاملًا. ففي النهاية، Disallow: / شيفرة لا عيب فيها.
لهذا تتكون الأداة من نصفين. النصف الأيسر يقرأ أسطرك، بينما يجيب النصف الأيمن عن سؤال حول مسار واحد.

اكتب /wp-admin/ وسيسمّي سطر الحكم القاعدة الفائزة. باختصار، تحصل على النتيجة لا على تخمين.
أخطاء تختبئ أمام الأعين
المسافة داخل المسار تقطع القاعدة بصمت. فكل ما بعد تلك المسافة يختفي ببساطة، لذلك تطابق القاعدة أكثر بكثير مما قصدت.

كما يفشل العنوان الكامل في سطر Disallow. ولأن المسارات تبدأ من جذر الموقع، لا يطابق https://example.com/folder/ أي شيء.

توقف Noindex في robots.txt عن العمل في سبتمبر 2019. لكن كثيرًا من الملفات القديمة ما زالت تحمل ذلك السطر، وما زال كاتبها يثق به.
مجموعتان لزاحف واحد
اكتب User-agent: Googlebot مرتين وستكون قد صنعت فخًا. فالزاحف يقرأ أول مجموعة تسميه، ثم يتجاهل كل ما بعدها. لذلك لا تعمل مجموعة القواعد الثانية أبدًا، مع أنها موجودة في الملف. ويكتشف الفاحص التكرار ويشير إلى رقمي السطرين.
كيف تفحص ملف robots.txt بالمدقق
الصق، اقرأ، اختبر. ولأن الفحص يجري أثناء الكتابة، لا يوجد زر تنتظره.
- 1
الصق الملف كاملًا
انسخ كل شيء من example.com/robots.txt، أو افتح الملف من جهازك. لأن الملفات الناقصة تعطي إجابات ناقصة.
- 2
اقرأ النتائج
تقتبس كل نتيجة سطرها وتشرح الإصلاح. تأتي الأخطاء أولًا، ثم التحذيرات، ثم ملاحظات الأسلوب الاختيارية.
- 3
اختر زاحفًا
يتبع Googlebot وBingbot وGPTBot مجموعات مختلفة. لذلك بدّل بينها إذا كان ملفك يسمي أكثر من واحد.
- 4
اختبر مسارًا حقيقيًا
اكتب عنوانًا مثل
/cart/. يقول سطر الحكم مسموح أو محجوب، ويسمّي القاعدة التي حسمت ذلك.
ما الذي يفعله هذا الفاحص بشكل مختلف
كثير من أدوات الفحص تعرض علامة خضراء وتتوقف. لكن هذه الأداة تعرض طريقة تفكيرها في كل نتيجة.
أرقام الأسطر في كل مكان
تقتبس كل نتيجة السطر المخالف بجانب رقمه. ونتيجة لذلك تصلحه دون التمرير ذهابًا وإيابًا.
تشرح القاعدة الفائزة
يسمّي الحكم القاعدة الدقيقة وطولها. ولأن أطول تطابق يفوز، فذلك الطول هو الحجة كلها.
لا يُعاد كتابة شيء
الفاحص الذي يصلح ملفك بصمت لا يعلّمك شيئًا. وبدل ترقيعه، تخبرك هذه الأداة بما يجب تغييره.
التوجيهات الميتة مُعلَّمة
تبدو Host وClean-param وNoindex كقواعد حقيقية. لكن الزواحف التي تهمك تتجاهلها الآن.
ملاحظات الأسلوب تبقى اختيارية
المسافات في نهاية الأسطر والترتيب موجودة خلف مفتاح. لذلك يعرض العرض الافتراضي فقط ما يكسر شيئًا فعلًا.
ملفك يبقى في علامة التبويب
يعمل المحلل داخل علامة التبويب هذه من البداية إلى النهاية. لذلك لا يصل الملف الملصق ولا المسارات التي تختبرها إلى أي خادم.
اجلب ملفًا منشورًا
اكتب نطاقًا وسيقرأ هذا الخادم ملف robots.txt الخاص به نيابة عنك، لأن أي متصفح لا يستطيع قراءة موقع آخر. ولا يخرج إلا ذلك العنوان.
كل الزواحف، لا واحد فقط
تضم القائمة أربعين معرّفًا، من Googlebot-Image إلى ClaudeBot. ويقرأ كل منها مجموعة مختلفة، ويتغير الحكم معه.
مسارات كثيرة دفعة واحدة
الصق عمودًا من المسارات وسيحصل كل منها على حكم، مع القاعدة والسطر اللذين حسماه. كما يمكن تصدير الجدول بصيغة CSV.
عادات تُبقي هذا الملف صادقًا
ملف robots.txt قصير بما يكفي لقراءته في كل مرة تلمسه. ومع ذلك تلتقط بعض العادات الباقي.
- اختبر المسارات المهمة. افحص سلة الشراء، ومنطقة الإدارة، ومقالًا عاديًا. وإذا كان المقال العادي محجوبًا، فتوقف وأصلحه الآن.
- افحص بعد كل نشر. قد تستبدل خطوة بناء هذا الملف دون أن تخبر أحدًا. لذلك فعشر ثوانٍ من اللصق أفضل من شهر من الزيارات الضائعة.
- ادمج المجموعات المكررة. زاحف واحد، مجموعة واحدة. ولأن المجموعة الأولى وحدها تُطبَّق، فالثانية عبء ميت يبدو حيًا.
- اكتب المسارات بدقة. المطابقة حساسة لحالة الأحرف ولا تتسامح مع المسافات. لذلك /Cart/ و/cart/ مختلفان، والمسافة تنهي المسار مبكرًا.
- أبقِ الملف صغيرًا. يقرأ Google 500 كيلوبايت ثم يتوقف. ولأن أي ملف صادق تقريبًا لا يقترب من ذلك، فالملف الضخم يعني غالبًا نفايات مولّدة.
- أصلح الأخطاء قبل التحذيرات. الخطأ يعني أن الزاحف تخطى ذلك السطر كليًا. أما التحذير فيعني أنه عمل، لكن غالبًا ليس كما أردت.
ثلاثة أخطاء تستحق البحث عنها
تظهر هذه الثلاثة مرارًا في الملفات الحقيقية. كما يبقى كل منها غير مرئي حتى يفحص أحدهم.
قواعد فوق المجموعة الأولى
سطر Disallow المكتوب قبل أي سطر User-agent لا ينتمي إلى أحد. لذلك يمر كل زاحف بجانبه مباشرة.
مسار بلا شرطة مائلة
Disallow: admin/ مسار نسبي، والزواحف تختلف حول المسارات النسبية. بدلًا من ذلك ابدأ المسار دائمًا بشرطة مائلة.
الثقة بعلامة خضراء
الصياغة الصحيحة تثبت فقط أن الملف قابل للقراءة. وقبل كل شيء، اختبر مسارًا حقيقيًا قبل أن تعتبر العمل منتهيًا.
أسئلة حول فحص robots.txt
لماذا لا تعمل قاعدتي؟
غالبًا لأن شيئًا أطول طابق أولًا. فالزاحف يختار أطول مسار مطابق، لا أول مسار في الملف. لذلك الصق الملف هنا، واكتب المسار، وسيسمّي سطر الحكم القاعدة التي فازت فعلًا.
هل تجلب الأداة ملفي المنشور نيابة عني؟
نعم. اكتب نطاقًا وسيقرأ هذا الخادم ملف robots.txt الخاص به، لأن أي متصفح لا يستطيع قراءة موقع آخر. ينتقل العنوان وحده، ولا تُحفظ أي نسخة من الرد. أما إذا لصقت ملفًا، فيبقى كل شيء في علامة التبويب.
بأي زاحف يجب أن أختبر؟
ابدأ بـGooglebot، لأنه يجلب معظم زيارات البحث. ثم انتقل إلى GPTBot إذا كان في ملفك مجموعة لزواحف الذكاء الاصطناعي، لأن الخطأ الدقيق في تلك القواعد سهل.
هل يستحق Crawl-delay البقاء؟
يتجاهله Google تمامًا. لكن Bing وYandex يقرآنه، لذلك احتفظ بالسطر إذا كان أحدهما يزحف بشدة. وإلا فهو فوضى غير ضارة.
ماذا يعني سطر Disallow فارغ؟
إنه يسمح بكل شيء، أي عكس ما يوحي به. والسطر صالح، وقد أربك الناس عشرين عامًا. باختصار، اكتب Allow: / بدلًا منه ووفّر الشك على الشخص التالي.
هل أستطيع اختبار الملف قبل رفعه؟
نعم، وهذا أفضل وقت. الصق النسخة من مستودعك، واختبر المسارات المهمة لك، ثم انشر حين تبدو الأحكام صحيحة.
أدوات تتكامل مع هذه الأداة
تنطبق القواعد نفسها على الثلاث. لذلك كلها مجانية، ولا يطلب أي منها بريدًا إلكترونيًا.
مولّد robots.txt
أنشئ ملفًا جديدًا من القوالب بدل ترقيع ملف قديم.
افتح الأداة ←فاحص رموز حالة HTTP
اعرف ما يتلقاه الزاحف فعلًا من عنوان ما.
افتح الأداة ←مولّد وسوم hreflang
وجّه كل لغة إلى نسختها الخاصة، دون أخطاء مطبعية.
افتح الأداة ←
الصق ملفك واعرف النتيجة
تظهر النتائج أثناء الكتابة، ويحتاج عمود المسارات إلى ثانية إضافية فقط. والملف الملصق لا يغادر علامة التبويب أبدًا، ولا يُخزَّن شيء في كل الأحوال.