خريطة الموقع: أخطاء تمنع الصفحات من الدخول إلى الفهرس
تعرف على أخطاء خريطة الموقع التي تمنع صفحاتك من الفهرسة، وكيف تفحص الملف وتصلحه خطوة بخطوة قبل إرساله إلى Search Console.
فريق تحرير ADS Beastنُشر 8 دقائق قراءة
خريطة الموقع ملف XML يسرد روابط موقعك لتساعد جوجل على اكتشافها. لكن وجود الملف لا يعني الفهرسة. أشهر أسباب منع الصفحات هو حظر الملف في robots.txt، أو روابط تعيد 404 أو 301، أو وسم noindex على الصفحة نفسها. راجع هذه الثلاثة أولاً.
باختصار
- خريطة الموقع وسيلة اكتشاف، وليست أمراً بالفهرسة. جوجل يقرأها ثم يقرر بنفسه.
- الحد الأقصى لملف واحد هو 50,000 رابط و50 ميجابايت غير مضغوط.
- الملف السليم بصيغة XML، وكل رابط فيه يعيد رمز 200 ويبدأ بـ https.
- الأشهر في منع الفهرسة: حظر robots.txt، وأخطاء إعادة التوجيه، ووسم noindex.
- إرسال الخريطة في Search Console لا يضمن ظهور كل صفحة في النتائج.
ما الفرق بين خريطة الموقع والفهرسة؟
خريطة الموقع تخبر جوجل بمكان الصفحات، والفهرسة قرار يتخذه جوجل بعد قراءتها. الملف يسرّع الاكتشاف، لكنه لا يفرض الإدراج في الفهرس. ولهذا يخلط البعض بين الخريطه وتحديد الموقع، أو يبحث عن خريطة موقعي الحالي وكأنها أداة تفرض الظهور. لهذا تجد روابط داخل الخريطة لا تظهر في نتائج البحث إطلاقاً، والسبب غالباً ليس الخريطة بل الصفحة نفسها.
افهم هذا الفرق أولاً، لأن أغلب من يشتكي من «الخريطة لا تعمل» يحاول إصلاح الملف بينما المشكلة في مكان آخر تماماً. الملف قد يكون مثالياً، ومع ذلك تبقى الصفحة خارج الفهرس لأن جوجل رآها ضعيفة أو مكررة أو محجوبة.
كيف يقرأ جوجل خريطة الموقع فعلياً؟
جوجل يزحف إلى الملف بشكل دوري، يستخرج الروابط، ثم يضعها في قائمة الانتظار للزيارة. لا يزور كل رابط فوراً، ولا يعطي الخريطة وزناً أعلى من الروابط الداخلية في موقعك. الخريطة مجرد طريق إضافي للاكتشاف. وإذا كنت تبحث عن خريطة موقعي الان لترى أين وصل الزحف، فتذكّر أن هذا الطريق لا يعمل بوتيرة فورية.
لهذا، عندما تضع رابطاً في الخريطة، فأنت تقول «هذه صفحة موجودة، اذهب وانظر». القرار بعد ذلك يعتمد على محتوى الصفحة وقيمتها وسلطة النطاق. أضف إلى ذلك أن جوجل يتجاهل الروابط التي يراها غير مهمة أو مكررة، حتى لو كانت داخل الملف. ولا يغيّر ذلك كون الخريطة الموقع الحالي مجرد إشارة اكتشاف لا أكثر.
الأخطاء الشائعة التي تمنع الصفحات من الفهرس
كل خطأ من هذه الأخطاء قادر وحده على منع الفهرسة، حتى لو كان الملف سليماً تماماً. افحصها بالترتيب.
1. حظر ملف الخريطة في robots.txt
إذا كان سطر Disallow في robots.txt يمنع الوصول إلى sitemap.xml، فلن يستطيع جوجل قراءة الملف أصلاً. تأكد من أن قواعد الحظر لا تغطي مسار الخريطة. الصيغة الصحيحة لإعلان الخريطة:
Sitemap: https://example.com/sitemap.xml
اكتب الرابط كاملاً، ولا تضعه داخل أي قاعدة Disallow.
2. روابط تعيد 404 أو 301
كل رابط في الخريطة يجب أن يعيد رمز 200. الرابط الذي يعيد 404 صفحة غير موجودة، والذي يعيد 301 يحوّل إلى عنوان آخر. في الحالتين، أنت ترسل جوجل إلى عنوان لا يطابق المحتوى المقصود، وقد يتجاهله.
3. وسم noindex على الصفحة
هذا الوسم يمنع الفهرسة مباشرة، حتى لو كانت الصفحة في الخريطة وفي robots.txt مسموحة. راجع وسوم meta robots في الصفحات التي لا تظهر. أحياناً يأتي الوسم من إعدادات القالب أو من إضافة SEO دون أن تلاحظه.
4. روابط غير متسقة بين النسخ
إذا كان الموقع يعمل بـ www وبدونها، أو بـ http وhttps، فيجب أن تكون كل روابط الخريطة على النسخة الأساسية الواحدة. خلط النسخ يشتّت الإشارات ويجعل جوجل يرى عناوين متعددة لنفس الصفحة. وهذا يربك أي خريطة الموقع الجغرافي تعتمد على نسخة واحدة ثابتة من النطاق.
5. محتوى مكرر أو ضعيف
الصفحة قد تُكتشف ولا تُفهرس لأن محتواها مكرر أو رقيق. هنا لا علاقة للخريطة بالمشكلة. راجع المحتوى نفسه وقارنه بالصفحات المشابهة في موقعك.
لتفهم كيف تُقرأ إشارات موقعك من مصادر أخرى، اطلع على ما تقوله إجابات الذكاء الاصطناعي عن الشركة: كيف تتحقق.
جدول: أين تكمن المشكلة في كل حالة؟
| الحالة التي تراها | السبب الأرجح | أين تفحص |
|---|---|---|
| الصفحة لا تظهر في الفهرس | noindex أو محتوى ضعيف | وسم meta robots والمحتوى |
| الخريطة نفسها لا تُقرأ | حظر في robots.txt | قواعد Disallow |
| رابط داخل الخريطة لا يُزار | يعيد 404 أو 301 | رمز الاستجابة للرابط |
| صفحات مكررة في الفهرس | خلط www و http | نسخة النطاق الأساسية |
| الخريطة كبيرة ولا تُعالج | تجاوز الحدود | عدد الروابط وحجم الملف |
كيف تتحقق من صحة ملف الخريطة قبل إرساله؟
افتح الملف في المتصفح وتأكد من ظهوره بصيغة XML سليمة دون رسائل خطأ. استخدم أداة فحص XML للتأكد من إغلاق جميع الوسوم. بعد ذلك، تأكد من أن كل رابط يبدأ بـ https ويعيد رمز 200.
اتبع هذه الخطوات بالترتيب:
- افتح رابط الخريطة مباشرة في المتصفح.
- تأكد من أن الصفحة تعرض XML وليس صفحة خطأ أو صفحة HTML عادية.
- افحص إغلاق الوسوم باستخدام أداة تحقق من XML.
- اختبر عينة من الروابط وتأكد من رمز 200 لكل واحد.
- تأكد من أن كل الروابط على النسخة الأساسية للنطاق.
- أرسل الملف إلى Search Console وراقب تقرير الخرائط.
ما حدود ملف الخريطة الواحد؟
الحد الأقصى هو 50,000 رابط، وألا يتجاوز حجم الملف 50 ميجابايت غير مضغوط. إذا تجاوزت هذا الحد، قسّم الخريطة إلى عدة ملفات واستخدم ملف فهرس (sitemap index) للإشارة إليها.
ملف الفهرس نفسه هو XML يحتوي على روابط ملفات الخريطة الفرعية، وليس على روابط الصفحات. هذا يحل مشكلة المواقع الكبيرة دون الحاجة إلى تقليص المحتوى. أما الموقع الصغير، فملف واحد يكفيه.
أين تضع سطر Sitemap في robots.txt؟
ضعه في أي مكان داخل الملف، لكن الأفضل في نهايته لتفادي أي تعارض مع قواعد الحظر. الصيغة الصحيحة هي Sitemap: https://example.com/sitemap.xml مع كتابة الرابط كاملاً.
لا تضع الرابط داخل قاعدة Disallow، ولا تنسَ أن robots.txt قد يحتوي قواعد متعددة تتعلق بمسارات أخرى. راجع الملف بالكامل، لأن قاعدة واحدة خاطئة قد تحجب الخريطة أو بعض الصفحات.
هل إرسال خريطة الموقع يضمن الفهرسة؟
لا، خريطة الموقع وسيلة مساعدة وليست ضماناً. جوجل يقرأها لاكتشاف الروابط، لكن الفهرسة تعتمد على جودة المحتوى وقيمته وسلطة النطاق. صفحة ضعيفة أو مكررة قد تُكتشف ولا تُفهرس.
لهذا، عندما لا تظهر صفحة، لا تبدأ من الخريطة. ابدأ من الصفحة نفسها: هل محتواها فريد؟ هل تعيد رمز 200؟ هل تسمح بالفهرسة؟ ثم عد إلى الخريطة. هذا الترتيب يوفر وقتاً كبيراً.
أخطاء تقنية إضافية تستحق الفحص
هناك أخطاء أقل شيوعاً لكنها تسبب نفس النتيجة. جهّز فحصك لها إذا لم تجد السبب في الأخطاء الأساسية.
- روابط تحتوي على أحرف غير مُرمّزة أو مسافات.
- ملفات خريطة قديمة لم تُحدّث بعد حذف صفحات.
- خريطة تشير إلى صفحات محجوبة بحظر انتقائي.
- ملفات فرعية غير مُدرجة في ملف الفهرس.
- ترميز غير UTF-8 يفسد قراءة بعض الروابط.
هذه الفحوصات تتراكم. إذا كان موقعك يعتمد على إعلانات مدفوعة أيضاً، فإن دقة الإشارات التقنية تنعكس على القياس كله، كما نشرح في تدقيق الحساب الإعلاني في 30 دقيقة: الترتيب الصحيح.
كيف تربط الخريطة ببقية إعدادات الموقع؟
الخريطة جزء من منظومة، وليست ملفاً معزولاً. عندما تنشئ حسابك الإعلاني وتضبط التتبع، تحتاج إلى نفس الدقة في العناوين والروابط، كما في إنشاء حساب إعلانات جوجل للشركات والوكالات خطوة بخطوة.
نفس المبدأ ينطبق على الوسوم التي تنتقل مع الرابط. إذا كانت العناوين غير متسقة بين الخريطة والصفحات، تظهر فروق في التقارير. راجع وسم UTM يصل إلى بطاقة CRM: دليل الربط الكامل لتفهم كيف تُحفظ هذه الإشارات.
وإذا لاحظت أن أرقامك لا تتطابق بين الأدوات، فالسبب غالباً تقني وليس في التحليل. نشرح الأسباب في أرقام لوحة الإعلانات لا تتطابق مع CRM: الأسباب والحل.
الخطوة التالية
افتح robots.txt الآن وتأكد من أن مسار الخريطة غير محجوب، ثم اختبر عشرة روابط من الملف وتحقق من رمز 200 لكل واحد. بعد ذلك، أرسل الملف إلى Search Console وراقب تقرير الخرائط أسبوعياً.
لإدارة خريطة الموقع والمحتوى وSEO من مكان واحد، استخدم خريطة الموقع.
الأسئلة الشائعة
كم عدد الروابط التي يجب ألا تتجاوزها في ملف sitemap واحد؟
الحد الأقصى هو 50,000 رابط، وألا يتجاوز حجم الملف 50 ميجابايت غير مضغوط. إذا تجاوزت هذا الحد، قسّم الخريطة إلى عدة ملفات واستخدم ملف فهرس (sitemap index) للإشارة إليها. بهذه الطريقة يبقى كل ملف ضمن الحدود ويقرأه جوجل دون مشاكل.
ما سبب عدم ظهور صفحاتي في فهرس جوجل رغم وجودها في خريطة الموقع؟
قد يكون الملف محظوراً في robots.txt، أو الروابط تعيد رمز 404 أو 301، أو الصفحات تحمل وسم noindex. تحقق من هذه النقاط الثلاث أولاً لأنها الأكثر شيوعاً في منع الفهرسة. إذا سلمت جميعها، فالمشكلة غالباً في جودة المحتوى نفسه.
كيف أتحقق من صحة ملف sitemap قبل إرساله إلى Search Console؟
افتح الملف في المتصفح وتأكد من ظهوره بصيغة XML سليمة دون رسائل خطأ. استخدم أداة فحص XML للتأكد من إغلاق جميع الوسوم، وتأكد من أن كل رابط يبدأ بـ https ويعيد رمز 200. اختبر عينة من الروابط قبل الإرسال لتوفير وقت المراجعة.
أين يجب أن أضع سطر Sitemap في ملف robots.txt؟
ضعه في أي مكان داخل الملف، لكن الأفضل في نهايته لتفادي أي تعارض مع قواعد الحظر. الصيغة الصحيحة هي Sitemap: https://example.com/sitemap.xml مع كتابة الرابط كاملاً. تأكد من أن أي قاعدة Disallow لا تغطي مسار الخريطة نفسه.
هل إرسال خريطة الموقع يضمن فهرسة جميع الصفحات؟
لا، خريطة الموقع وسيلة مساعدة وليست ضماناً. جوجل يقرأها لاكتشاف الروابط، لكن الفهرسة تعتمد على جودة المحتوى وقيمته وسلطة النطاق. صفحة ضعيفة أو مكررة قد تُكتشف ولا تُفهرس، وقد تحتاج وقتاً أطول لتظهر.