قاموس السيو

ما هو ملف robots.txt؟ (robots.txt)

ملف robots.txt هو ملف نصي بسيط موجود في جذر موقعك (domain.com/robots.txt) — وظيفته إنه يقول لروبوتات محركات البحث (زي Googlebot) إيه الأجزاء المسموح يزحفوها وإيه اللي يتجاهلوه. أول حاجة أي روبوت بيعملها لما يزور موقعك إنه يدور على الملف ده.

أهم الأوامر (Syntax)

User-agent: بيحدد الروبوت الموجه ليه الكلام (Googlebot أو * للكل). Disallow: بيمنع الزحف لمسار معين. Allow: بيسمح بمسار مستثنى. Sitemap: بيشير لمكان ملف الـ sitemap. مثال عملي: User-agent: * ثم Disallow: /admin/ ثم Sitemap: https://example.com/sitemap.xml

أخطر غلطة: حجب الموقع كله بالغلط

سطر واحد — Disallow: / — كفيل إنه يخفي موقعك كله من جوجل. الغلطة دي بتحصل كتير في مواقع التطوير اللي بتتنقل للايف من غير ما حد يشيل الحجب. دايمًا اتأكد من ملفك بعد أي إطلاق أو تحديث كبير.

مصطلحات مرتبطة

Crawl Budget XML Sitemap Noindex Canonical Tag Googlebot

صفحات المصطلحات دي هتتضاف للقاموس قريبًا.

أسئلة شائعة

أسئلة عن robots.txt

فين مكان ملف robots.txt؟

في جذر الموقع مباشرة: domain.com/robots.txt — أي مسار تاني جوجل مش هيبص عليه.

هل robots.txt بيمنع الفهرسة؟

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

إيه الفرق بين robots.txt و meta robots؟

robots.txt بيتعامل مع الزحف على مستوى الموقع كله قبل ما الروبوت يزور الصفحة، أما meta robots فتاج داخل الصفحة نفسها بيتحكم في الفهرسة (noindex) واتباع الروابط (nofollow) لصفحة بعينها.