السيو التقني

مولد robots.txt: أنشئ ملف الموقع في دقيقة واحدة

اختر إعدادًا جاهزًا، وأضف قواعدك وخريطة موقعك، ثم انسخ ملف robots.txt صحيحًا وجاهزًا للرفع.

ابدأ من إعداد جاهز

تستبدل القواعد الجاهزة قواعدك الحالية؛ أما إعدادات الذكاء الاصطناعي الجاهزة فتغيّر قائمة زواحف الذكاء الاصطناعي أدناه فقط.

القواعد
زواحف الذكاء الاصطناعي

تحصل الروبوتات المسموح بها على مجموعة خاصة بها بنفس قواعد User-agent: *، لأن الزاحف يتبع المجموعة الأكثر تحديدًا التي تذكره فقط. أما “غير مضبوط” فيترك الروبوت خاضعًا لقواعد *.

البحث بالذكاء الاصطناعي

يجد صفحاتك ويستشهد بها في إجابات الذكاء الاصطناعي

OAI-SearchBotOpenAI
Claude-SearchBotAnthropic
PerplexityBotPerplexity
DuckAssistBotDuckDuckGo

بطلب المستخدم

يفتح الصفحة عندما يسأل أحدهم مساعدًا عنها

ChatGPT-UserOpenAI
Claude-UserAnthropic
Perplexity-UserPerplexity
Meta-ExternalFetcherMeta
MistralAI-UserMistral

تدريب الذكاء الاصطناعي

يجمع المحتوى لتدريب نماذج الذكاء الاصطناعي

GPTBotOpenAI
ClaudeBotAnthropic
Google-ExtendedGoogle
Applebot-ExtendedApple
CCBotCommon Crawl
Meta-ExternalAgentMeta
BytespiderByteDance
AmazonbotAmazon
cohere-aiCohere
خرائط الموقع ومعدل الزحف

يُضاف إلى كل مجموعة أعلاه. تتجاهله Google، بينما يحترمه Bing وYandex.

يعمل بالكامل في متصفحك — لا يُرسل أي شيء تكتبه إلى خوادمنا.

robots.txt

ارفعه إلى جذر نطاقك، مثل https://example.com/robots.txt — فهو يسري على ذلك المضيف والبروتوكول فقط.

الفحوصات

اختبر ملفك المنشور بأداة اختبار robots.txt

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

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

كيف تنشئ ملف robots.txt

  1. اختر إعدادًا جاهزًا

    ابدأ من «السماح بكل شيء» أو «حظر مناطق الإدارة»، ثم حدّد كيف تتعامل مع بوتات تدريب الذكاء الاصطناعي وبوتات بحثه.

  2. أضف القواعد وخرائط الموقع

    أضف مسارات Disallow أو Allow مخصصة لزواحف بعينها، مع رابط خريطة موقعك.

  3. انسخ وارفع واختبر

    احفظ النتيجة باسم 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) لا يضر. أضفه عندما تريد حظر مناطق معينة أو الإشارة إلى خريطة موقعك.