STATUS IS UPويكي تحسين المواقع
32تحصين
SEO وإمكانية الاكتشاف / تحصين

دليل robots.txt: التحكم في الزحف دون إخفاء الأخطاء

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

دليل robots.txt: التحكم في الزحف دون إخفاء الأخطاء — دليل بصري
اقرأ
8 دقائق
المصادر
6
أعد التحقق
2027-03-27
مُراجع
مراجع تحسين محرّكات البحث التقنية ومنصة الويب؛ أضف مراجعة أمنية لقرارات التحكم بالوصول أو المحتوى الحساس.
الإجابة المختصرة

ابدأ بالقرار.

استخدم robots.txt لطلب من الزواحف المتوافقة تجنّب أنماط عناوين URL عامة محددة التي تُسبب عمل زحف غير ضروري. انشر ملف نصي بسيط بترميز UTF-8 في جذر الأصل الدقيق للموقع وابدأ بعدد قليل من القواعد. هو إشارة للتحكم في وصول الزاحف، وليس قفلًا، ولا يخفي خطأً أبدًا.

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

عامل تعديلات robots.txt كتهيئة إنتاجية: حدد الأصل بدقة، اختبر عناوين URL المسماة، استرجع /robots.txt الحي، واحتفظ بالإصدار السابق جاهزًا. تدعم SIU التوافر الاستباقي والتخفيف عبر انضباط الفحص المسبق والعودة عن التغييرات، وليس عبر تنبيهات تعطل أو تقارير حالة.

دليل بصري

انظر إلى العمل كنظام.

استخدم هذه الخريطة لربط قرارات المقال قبل تنفيذ التكتيكات الفردية.

SIUتحصين
01اختر التحكم الذي يتوافق مع النتيجة
02استخدم الصياغة الأساسية والنطاق بدقة
03احظر الأنماط المدعومة بأدلة URL فقط
04حافظ على اتساق اكتشاف خريطة الموقع وnoindex وقرارات الخصوصية
01

اختر التحكم الذي يتوافق مع النتيجة

الزحف (Crawling) هو الاسترجاع الآلي لعنوان URL. الفهرسة (Indexing) هي قرار محرك البحث بتخزين وعرض معلومات عنه أم لا. التحكم في الوصول يحدد من يمكنه الحصول على المحتوى. ملف robots.txt يتعلق بالزحف، والزواحف الملتزمة تقرر ما إذا كانت ستتبع قواعده. توضح بروتوكولات IETF Robots Exclusion أن robots.txt ليست وسيلة تفويض (authorization).

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

إدارة الزحف

يمكن لملف Robots.txt أن يطلب من الزواحف الملتزمة تجنب مسار عام محدد؛ لكنه لا يضمن إزالة ذلك من النتائج.

التحكم بالفهرسة

استخدم noindex في HTML أو في رأس استجابة X-Robots-Tag، واترك الرد قابلاً للزحف حتى يمكن قراءة التعليمة.

المحتوى الخاص

تطلب المصادقة أو ضابط تطبيق/خادم مناسب، ثم أزل عنوان URL من مسارات الاكتشاف العامة.

02

استخدم الصياغة الأساسية والنطاق بدقة

انشر ملف robots.txt نصي عادي UTF-8 في /robots.txt لكل مخطط (scheme) ومضيف (host) ومنفذ (port) يحتاج إلى قواعد. ملف في https://www.example.com/robots.txt لا يحكم تلقائيًا https://example.com أو نطاقًا فرعيًا أو أصل HTTP مختلف. تحقق من الأصول التي تقدمها عناوين URL المعيارية (canonical)، وإعادات التوجيه، وCDN، والتطبيق قبل افتراض أن القاعدة تنطبق.

تبدأ مجموعة بقسم User-agent ثم تستخدم مسارات Allow أو Disallow. User-agent: * هي المجموعة العامة. المطابقة حساسة لحالة الحروف وتبدأ من بداية المسار. القاعدة الأكثر تحديدًا هي التي تُطبق؛ وإذا كانت قاعدة Allow بنفس مستوى التحديد فيجب أن تتغلب على Disallow. Disallow: لا يمنع شيئًا، بينما Disallow: / يمنع الأصل بأكمله. يحدد المعيار # للتعليقات، و* للبلاييند (wildcard)، و$ لنهاية النمط.

الحد الأدنى

إذا لم تكن هناك حاجة موثقة لإدارة الزحف، أضف عدم استثناءات؛ لا تنشئ حظرًا تكهنيًا.

نمط آمن

أفضّل بادئة ثابتة ومحصورة مثل /search/ على استخدام بدل واسع أو قاعدة اسم ملف غير مبررة.

التعليقات

سجل غرض القاعدة، والمالك، ومرجع التغيير، لكن لا تعامل التعليقات كبديل للمراجعة.

03

احظر الأنماط المدعومة بأدلة URL فقط

قبل كتابة قاعدة، قم بجرد الصفحات المهمة، ومسارات الزحف غير المرغوبة، ومتغيرات الاستعلام، والبحث داخل الموقع، ومسارات المعاينة، والموجودات (assets)، وعناوين خريطة الموقع. لكل مثال URL، سجّل النتيجة المتوقعة والقاعدة المطابقة. قارن القائمة بعناوين URL المعيارية (canonical) والتصفح الحي حتى لا يخفي الحظر مسارًا مفيدًا.

احتفظ بالموارد الضرورية للمتصفح متاحة ما لم تختبر خلاف ذلك. تحذر Google من أن حظر CSS أو JavaScript أو الصور أو الموارد الأخرى يمكن أن يجعل صفحة أصعب على التحليل. robots.txt لا يحل اختيار المحتوى المكرر، أو التفويض، أو جودة الصفحة؛ استخدم التقييس (canonicalization)، أو إعادة التوجيه، أو ضوابط الوصول، أو عمل المحتوى حيثما كان مناسبًا.

الأدلة أولًا

استخدم عينات URL حقيقية وأدلة من الخادم أو الزحف، لا قائمة عامة منسوخة من موقع آخر.

جدول التغيير

احتفظ بكل عنوان URL نموذجي، والنتيجة المقصودة، والقاعدة المتطابقة، والمالك المسؤول في سجل الإصدار.

04

حافظ على اتساق اكتشاف خريطة الموقع وnoindex وقرارات الخصوصية

تخبر خريطة الموقع محركات البحث بعناوين URL والملفات التي تعتبرها مهمة؛ يمكن أن تساعد في الاكتشاف لكنها لا تضمن الزحف أو الفهرسة. الروابط الداخلية القوية لا تزال مهمة. يمكنك إضافة عنوان Sitemap مؤهل بالكامل في robots.txt، لكن لا تدرج عناوين URL خاصة أو محالة أو محجوبة بقاعدة robots، أو عناوين مقصودة بـ noindex. صلِح إخراج خريطة الموقع مع قواعد robots عند الإصدار.

noindex ليست توجيهًا في robots.txt بالنسبة إلى Google. تدعم Google ذلك في وسم meta داخل HTML أو في رأس استجابة HTTP X-Robots-Tag، ويجب أن تزحف إلى الاستجابة لرؤيته. إذا كانت صفحة عامة بحاجة إلى الخروج من نتائج Google، أزل أي حظر robots يخفي noindex. إذا كان المحتوى غير عام، فلا تروّج لمساره في robots.txt؛ طبق ضوابط الوصول. حدود البيانات الحساسة تتطلب مراجعة مؤهلة.

إعلان خريطة الموقع

استخدم عنوانًا كاملاً، على سبيل المثال Sitemap: https://www.example.com/sitemap.xml؛ هذا لا يلغي حظر الزحف.

HTML والملفات

استخدم meta noindex للـ HTML أو رأس استجابة X-Robots-Tag: noindex حيثما كان مناسبًا، ثم اختبر الاستجابة الحية.

تعرض طارئ

قيد الوصول أولًا عندما يكون المحتوى حساسًا، ثم استخدم عملية الإزالة الخاصة بمحرك البحث حيثما كان مناسبًا.

05

اختبر وأصدره مثل ملف إعدادات حرج

تحقق من النص المعتمد محليًا، ثم اختبر أمثلة مسموح بها وممنوعة للمجموعة المستهدفة من الزواحف. بعد النشر، استرجع /robots.txt العام بشكل خاص أو عبر طلب HTTP مباشر لتأكيد المحتوى والأصل وحالة الاستجابة. تقدم Google تقريرًا عن robots.txt في Search Console للملفات المتاحة ومكتبة محلل مفتوحة المصدر للاختبار المحلي.

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

بوابة الإصدار

اشترط وجود مراجع ثانٍ لترحيلات الأصول، وحظر الموقع بأكمله، والبدائل العامة، والتغييرات التي تؤثر على تسجيل الدخول أو الدفع أو مسارات الدعم.

إشارة التراجع

استعد الإصدار السابق عندما يتم حظر عنوان URL نموذجي مهم حديثًا، أو يصبح أصل ضروري غير متاح، أو يكون الطرف النهائي غير متاح.

حدّ

اختبار زاحف واحد لا يثبت أن كل عميل آلي يفسر كل قاعدة بنفس الطريقة.

نفّذ / تحقق

دليل المهام العملي الخاص بك.

  1. 01

    صنّف الهدف

    اختر إدارة الزحف، استبعاد الفهرسة، أو الوصول الخاص قبل اختيار آلية التحكم.

    تحقق: كل عنوان URL المتأثر لديه غرض موثق ومالك مسؤول.
  2. 02

    حدد الأصل

    عرف البروتوكول الدقيق، والمضيف، والمنفذ، والنطاق الفرعي، وCDN، وأصل التطبيق المتورط.

    تحقق: لا يُفترض أن يتوارث أصل قواعد robots الخاصة بأصل آخر.
  3. 03

    أدرج عناوين URL تمثيلية

    تضمن الصفحات المهمة، والأهداف، والمتغيرات، والموارد، ومداخل خريطة الموقع، والمسارات الخاصة.

    تحقق: جدول يسمي النتيجة المتوقعة لكل عنوان URL اختبار.
  4. 04

    اكتب قواعد ضيقة

    استخدم User-agent وAllow وDisallow واضحة؛ تجنب wildcards واسعة ما لم تكن ضرورية.

    تحقق: يمكن لمراجع أن يشرح نطاق واستثناءات كل قاعدة.
  5. 05

    نفّذ noindex بشكل صحيح

    استخدم وسم meta أو رأس استجابة للمحتوى العام المستبعد من Google.

    تحقق: الهدف الحي قابل للزحف ويكشف عن noindex للزاحف.
  6. 06

    حمِ المواد غير العامة

    استخدم المصادقة أو ضوابط الخادم والتطبيق، وليس robots.txt.

    تحقق: لا يمكن لطلب غير مصدق الحصول على محتوى حساس.
  7. 07

    انشر الملف الموافق

    انشر نصًا بسيطًا بترميز UTF-8 في جذر الأصل.

    تحقق: عنوان /robots.txt الحي يُرجع الملف الذي تمت مراجعته.
  8. 08

    اختبر السلوك الحي

    تحقق من عينات مسموح بها وممنوعة باستخدام الأدوات المناسبة.

    تحقق: النتائج تتطابق مع جدول الإصدار، بما في ذلك الاستثناءات.
  9. 09

    وائم مداخل الاكتشاف

    حافظ على خريطة الموقع والروابط الداخلية متسقة مع قرارات الزحف والفهرسة.

    تحقق: لا توجد عناوين URL خاصة أو معاد توجيهها أو بها noindex أو محجوبة في خريطة الموقع دون سبب.
  10. 10

    واصل جاهزية العودة

    خزن الملف السابق وأضف تغيير القاعدة إلى إجراءات الإطلاق والاسترداد.

    تحقق: إصدار معروف جيد ومالك العودة معرفان على الفور.
مواضيع النقاش

قارن المقايضات، لا تشارك بيانات خاصة.

استخدم هذه المحفزات مع فريقك أو مجتمع مالكي المواقع. شارك الطرق والدروس، لكن لا تلصق بيانات الاعتماد أو سجلات العملاء أو تفاصيل البنية التحتية غير العامة.

  1. 01

    ما أنماط عناوين URL العامة التي تولّد عمل زحف على موقعك، وما الأدلة التي ساعدتك في تمييز المشكلة الحقيقية عن تباين غير مضّر؟

  2. 02

    كيف تراجع فريقك تغيير robots.txt جنبًا إلى جنب مع خريطة الموقع (sitemap)، والعناوين المعيارية (canonical)، وقرارات التحكم بالوصول قبل الإطلاق؟

  3. 03

    ما إشارة العودة التي ستخبر فريقك أن قاعدة زاحف جديدة تُضر بمسار مستخدم أو عمل مهم؟

الموارد الشائعة / الموثوقة

اطّلع على المواد المصدرية.

Google Search CentralIntroduction to robots.txt ↗

يشرح استخدام Google المقصود وحدود ظهور النتائج والحدود الأمنية لrobots.txt.

تمت المراجعة 2026-09-27
IETF / RFC EditorRFC 9309: Robots Exclusion Protocol ↗

مرجع مسار المعايير لصياغة النحو، والمطابقة، والنطاق، والأخطاء، والتخزين المؤقت، والحدود الأمنية.

تمت المراجعة 2026-09-27
Google Search CentralBlock Search indexing with noindex ↗

يوضح استخدام وسم noindex في الميتا ورأس HTTP ولماذا يجب أن تظل الاستجابة قابلة للزحف.

تمت المراجعة 2026-09-27
Google Crawling InfrastructureHow to write and submit a robots.txt file ↗

يغطي الموضع، والصياغة المدعومة، وإعلانات خريطة الموقع، وخيارات الاختبار.

تمت المراجعة 2026-09-27
Google Search CentralLearn about sitemaps ↗

يوضح فوائد واختلالات اكتشاف خريطة الموقع وأهمية الروابط الداخلية.

تمت المراجعة 2026-09-27
MDN Web DocsHTTP authentication ↗

مقدمة عن ضوابط وصول HTTP واعتبارات HTTPS للمصادقة.

تمت المراجعة 2026-09-27

سياسة المصادر. تستخدم هذه المقالة المعايير الأساسية والوثائق الرسمية المرتبطة. تحقق من تكوين المنتج المحدد وفقًا لوثائق المنصة الحالية قبل الإطلاق.

توضيحات سريعة

أسئلة شائعة.

هل يمكن لـ robots.txt إبقاء صفحة خارج بحث Google؟

لا. لا يزال بإمكان اكتشاف عنوان URL المحظور أن يظهر في النتائج. استخدم noindex قابلًا للزحف للمحتوى العام الذي يجب ألا يُفهرس، واستخدم ضوابط الوصول للمحتوى الخاص.

ما هو أبسط ملف robots.txt آمن للبدء؟

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

هل ينبغي إدراج خريطة الموقع في robots.txt؟

يمكن ذلك. سطر Sitemap مؤهل بالكامل يساعد في اكتشاف الزواحف لكنه لا يجبر على الزحف أو الفهرسة، ولا يتجاوز حظر robots.

Status Is UP Editorial Team · Uptime Enablement Editors

راجعه مراجع تحسين محرّكات البحث التقنية ومنصة الويب؛ أضف مراجعة أمنية لقرارات التحكم بالوصول أو المحتوى الحساس.. نُشر في 2026-09-27؛ وحُدِّث في 2026-09-30.