ما هو
ملف sitemap.xml هو قائمة منظمة، مكتوبة بصيغة قابلة للقراءة آليًا، لكل صفحة في موقعك تريد أن تعرف محركات البحث عنها. بدلاً من الاعتماد كليًا على محرك بحث يتبع الروابط من صفحة إلى أخرى ليكتشف كل شيء في النهاية، تسلّم خريطة الموقع قائمة مباشرة وكاملة مسبقًا — مثل إعطاء الزائر جدول محتويات بدلاً من مطالبته بالعثور على كل فصل بتقليب الكتاب بأكمله.
ليس شيئًا يراه الزائر أو يتفاعل معه مباشرة أبدًا؛ إنه موجود فقط لزواحف محركات البحث، ويُشار إليه عادة من ملف robots.txt الخاص بك ويُقدَّم مباشرة إلى أدوات مثل Google Search Console.
لماذا يهم
تكون خريطة الموقع أكثر قيمة تحديدًا في الحالات التي يكون فيها الاكتشاف أصعب: موقع جديد تمامًا لا توجد صفحات أخرى تشير إليه بعد، أو موقع كبير به صفحات أعمق من نقرات قليلة من الصفحة الرئيسية، أو موقع يُحدَّث بشكل متكرر ويريد ملاحظة التغييرات بسرعة. بدونها، يجب على محرك البحث الاعتماد فقط على تتبع الروابط، مما قد يعني أن الأمر يستغرق وقتًا أطول بكثير للعثور على كل شيء وفهرسته، أو قد يفوّت صفحات غير مرتبطة داخليًا بشكل جيد.
إنها إضافة منخفضة الجهد، لمرة واحدة (أو تُعاد إنشاؤها تلقائيًا) بلا أي عيب حقيقي — حتى الموقع الصغير البسيط يستفيد من جعل قائمته الكاملة من الصفحات صريحة بدلاً من ضمنية.
كيفية الإصلاح
- إذا كنت تستخدم أداة بناء مواقع أو نظام إدارة محتوى (Squarespace أو Wix أو Webflow أو WordPress مع إضافة SEO)، عادة ما تُنشأ خريطة الموقع وتُحدَّث تلقائيًا — تحقق من إعدادات SEO الخاصة بك للحصول على عنوان URL لخريطة الموقع بدلاً من بنائها يدويًا.
- إذا لم يكن الأمر كذلك، استخدم أداة إنشاء خرائط مواقع مجانية، أو اطلب من مطورك إنشاء واحدة، تسرد عنوان URL لكل صفحة تريد أن تجدها محركات البحث.
- احفظ النتيجة باسم
sitemap.xmlوارفعها إلى المجلد الجذري لموقعك بحيث يمكن الوصول إليها علىyourdomain.com/sitemap.xml. - أشر إليها من ملف robots.txt الخاص بك بسطر مثل
Sitemap: https://yourdomain.com/sitemap.xml. - قدّم عنوان URL لخريطة الموقع مباشرة في Google Search Console وBing Webmaster Tools لتحفيز اكتشاف أسرع.
- أعد تشغيل فحص Launch Readiness للتأكد من اكتشاف خريطة الموقع.