مولد robots.txt: أنشئ ملف الموقع في دقيقة واحدة
اختر إعدادًا جاهزًا، وأضف قواعدك وخريطة موقعك، ثم انسخ ملف robots.txt صحيحًا وجاهزًا للرفع.
ابدأ من إعداد جاهز
تستبدل القواعد الجاهزة قواعدك الحالية؛ أما إعدادات الذكاء الاصطناعي الجاهزة فتغيّر قائمة زواحف الذكاء الاصطناعي أدناه فقط.
القواعد
زواحف الذكاء الاصطناعي
تحصل الروبوتات المسموح بها على مجموعة خاصة بها بنفس قواعد User-agent: *، لأن الزاحف يتبع المجموعة الأكثر تحديدًا التي تذكره فقط. أما “غير مضبوط” فيترك الروبوت خاضعًا لقواعد *.
البحث بالذكاء الاصطناعي
يجد صفحاتك ويستشهد بها في إجابات الذكاء الاصطناعي
بطلب المستخدم
يفتح الصفحة عندما يسأل أحدهم مساعدًا عنها
تدريب الذكاء الاصطناعي
يجمع المحتوى لتدريب نماذج الذكاء الاصطناعي
خرائط الموقع ومعدل الزحف
يُضاف إلى كل مجموعة أعلاه. تتجاهله Google، بينما يحترمه Bing وYandex.
يعمل بالكامل في متصفحك — لا يُرسل أي شيء تكتبه إلى خوادمنا.
ارفعه إلى جذر نطاقك، مثل https://example.com/robots.txt — فهو يسري على ذلك المضيف والبروتوكول فقط.
يخبر ملف robots.txt الزواحف بالأجزاء التي يحق لها جلبها من موقعك. أغلب المواقع تحتاج إلى أسطر قليلة فقط، لكن يجب أن تكون صحيحة تمامًا: شرطة مائلة في غير مكانها قد تحظر الموقع كله، كما أضافت زواحف الذكاء الاصطناعي قرارًا جديدًا: بوتات التدريب أم بوتات البحث؟
يبني مولد robots.txt هذا الملف من إعدادات جاهزة، هي السماح بكل شيء، وحظر مناطق الإدارة، وحظر أو السماح لبوتات تدريب الذكاء الاصطناعي، والسماح لبوتات بحثه، إضافة إلى قواعدك الخاصة وأسطر خريطة الموقع. كل شيء يتم داخل متصفحك، دون تسجيل ودون أي تكلفة.
كيف تنشئ ملف robots.txt
اختر إعدادًا جاهزًا
ابدأ من «السماح بكل شيء» أو «حظر مناطق الإدارة»، ثم حدّد كيف تتعامل مع بوتات تدريب الذكاء الاصطناعي وبوتات بحثه.
أضف القواعد وخرائط الموقع
أضف مسارات Disallow أو Allow مخصصة لزواحف بعينها، مع رابط خريطة موقعك.
انسخ وارفع واختبر
احفظ النتيجة باسم robots.txt في المجلد الجذر لموقعك، ثم اختبر الروابط المهمة قبل الاعتماد عليه.
بنية ملف robots.txt
# القواعد الافتراضية لكل الزواحف
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /cart/
Disallow: /*?sessionid=
Sitemap: https://example.com/sitemap.xml
User-agentيبدأ مجموعة قواعد ويحدد اسم الزاحف؛ والرمز*يعني أي زاحف ليست له مجموعة خاصة به.DisallowوAllowيأخذان مسارًا يبدأ بـ/. المسارات حساسة لحالة الأحرف وتُطابَق بالبادئة، ويمكن استخدام*و$كرموز بدل.Sitemapيأخذ رابطًا كاملًا ولا يرتبط بأي مجموعة.- الملف نص عادي بترميز UTF-8 واسمه
robots.txtبأحرف صغيرة، ويوضع في جذر النطاق:https://example.com/robots.txt.
إعداد «السماح بالكل» هو أبسط ملف ممكن. كلا الصيغتين التاليتين تعني «ازحف على كل شيء»، وكذلك الملف الفارغ أو عدم وجود ملف أصلًا:
User-agent: *
Disallow:
User-agent: *
Allow: /
لاحظ الفرق الذي يصنعه حرف واحد: Disallow: بلا أي مسار بعده يسمح بكل شيء، بينما Disallow: / يحظر كل شيء. يشرح دليل جوجل لإنشاء ملف robots.txt الصيغة بالتفصيل، ويعرض مدخل robots.txt في قاموسنا الأساسيات.
اختيار سياسة بوتات الذكاء الاصطناعي
زواحف الذكاء الاصطناعي ثلاثة أنواع، وتعاملها الإعدادات الجاهزة كل نوع على حدة:
- بوتات بحث الذكاء الاصطناعي — مثل
OAI-SearchBotوClaude-SearchBotوPerplexityBot— تؤرشف الصفحات ليتمكن الذكاء الاصطناعي من الاستشهاد بها وربط إجاباته بها. حظرها قد يُخرج موقعك من تلك الإجابات. - الجالبات التي يطلقها المستخدم — مثل
ChatGPT-UserوClaude-UserوPerplexity-User— تقرأ الصفحة عندما يسأل شخص عنها. تشير OpenAI إلى أن robots.txt قد لا ينطبق على هذه الطلبات. - بوتات التدريب ورموزه — مثل
GPTBotوClaudeBotوCCBot، إضافة إلىGoogle-Extended(تدريب Gemini وربط إجاباته بالمصادر) وApplebot-Extended.
الحل الوسط الشائع هو السماح لبوتات البحث وحظر بوتات التدريب:
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: CCBot
User-agent: Google-Extended
User-agent: Applebot-Extended
Disallow: /
User-agent: *
Disallow: /wp-admin/
لم تُذكر بوتات البحث هنا بالاسم، لذلك تتبع مجموعة *. وحظر Google-Extended لا يؤثر على بحث جوجل ولا على AI Overviews. تعرّف على طريقة تعامل ملفك الحالي مع كل بوت عبر فاحص زواحف الذكاء الاصطناعي، واقرأ عن عالم زواحف الذكاء الاصطناعي.
أخطاء شائعة في robots.txt
Disallow: /تحتUser-agent: *يمنع كل زاحف ملتزم من الموقع بأكمله، وهو خطأ متكرر يتبقى بعد نقل موقع تجريبي إلى الإنتاج.- حظر مجلدات CSS وJavaScript التي يحتاجها جوجل لعرض صفحاتك.
- استخدام robots.txt لإخفاء الصفحات من البحث. الروابط المحظورة قد تُؤرشف رغم ذلك بسبب الروابط الواردة إليها؛ استخدم
noindexفي صفحة مسموح بزحفها بدلًا من ذلك. - نسيان أن المجموعات المسماة تتجاهل
*. إذا أضفت مجموعة لـGooglebotفكرّر فيها القواعد التي يجب أن يلتزم بها. - روابط خريطة الموقع النسبية مثل
Sitemap: /sitemap.xml؛ استخدم العنوان الكامل.
بعد الرفع، اختبر روابط حقيقية بـأداة اختبار robots.txt، وتأكد من سلامة خريطة الموقع المذكورة فيه عبر فحص خريطة الموقع XML.
نصائح لملف robots.txt آمن
- ابدأ بأقل عدد من الأسطر؛ فكل سطر تضيفه قاعدة يجب أن تتذكرها كلما تغيّر الموقع.
- احظر نتائج البحث الداخلي وتركيبات الفلاتر اللانهائية إذا كانت تولّد آلاف الروابط المتشابهة، فهنا يوفر robots.txt ميزانية الزحف.
- أبقِ حجم الملف أقل من 500 KiB؛ فجوجل يتجاهل ما يزيد على هذا الحد.
- راجع اختياراتك لبوتات الذكاء الاصطناعي مرة أو مرتين في السنة، فزواحف جديدة تظهر وشركات تقسّم بوتاتها أو تغيّر أسماءها.
- احمِ المواقع التجريبية بكلمة مرور بدلًا من «Disallow: /»، حتى لا تنتقل هذه القاعدة إلى الموقع الحقيقي بالخطأ.
حدود يجب مراعاتها
يكتب المولد القواعد بحسب اختياراتك فقط؛ فهو لا يرى موقعك، ولذلك لا يعرف إن كان المسار المحظور يضم صفحات تريد أرشفتها. كما أن robots.txt اختياري التنفيذ: يوجّه الزواحف المنضبطة لكنه لا يمنع أحدًا بالقوة، ولذلك استخدم المصادقة أو قواعد الجدار الناري لهذا الغرض. ترفع الملف بنفسك، ثم تختبره بـأداة اختبار robots.txt.
آخر تحديث: 30/10/2026 بواسطة فريق Yes SEO.
مولد robots.txt: أسئلة شائعة
أين أرفع ملف robots.txt؟
في جذر النطاق ليُفتح على https://yourdomain.com/robots.txt. لكل نطاق فرعي ملفه الخاص، وأي ملف robots.txt داخل مجلد فرعي يُتجاهل.
ما أفضل ملف robots.txt للسيو؟
لأغلب المواقع الصغيرة: ملف قصير يسمح بكل شيء عدا مناطق الإدارة أو السلة ويذكر خريطة الموقع. لا تحظر المزيد إلا لسبب واضح، مثل روابط الفلاتر اللانهائية.
كيف أحظر بوتات الذكاء الاصطناعي عبر robots.txt؟
أضف مجموعة تضم أسماء البوتات مثل GPTBot وClaudeBot وCCBot مع «Disallow: /». وقرر بشكل منفصل بشأن بوتات بحث الذكاء الاصطناعي مثل OAI-SearchBot، لأن حظرها قد يُخرجك من إجابات البحث بالذكاء الاصطناعي.
هل يمنع robots.txt جوجل من أرشفة صفحة؟
هو يمنع الزحف لا الأرشفة. لإزالة صفحة من النتائج، اسمح لجوجل بزحفها وأضف وسم noindex أو ترويسة X-Robots-Tag.
هل أحتاج إلى ملف robots.txt أصلًا؟
لا. بدونه تفترض الزواحف أن من حقها جلب كل شيء، وغياب الملف (خطأ 404) لا يضر. أضفه عندما تريد حظر مناطق معينة أو الإشارة إلى خريطة موقعك.