مدقق خريطة الموقع XML: تحقق من الـ Sitemap بدقة
أدخل رابط موقعك للتحقق من خريطته وفحص عينة من الصفحات المدرجة فيها.
خريطة الموقع XML قائمة بالصفحات التي تريد من محركات البحث زحفها وأرشفتها. هي لا تضمن شيئًا، لكن الخريطة المعطوبة تُضيّع فائدة هذا التلميح: قد يُرفض ملف XML غير الصالح كليًا، وتُرسل الخريطة المليئة بالتحويلات وصفحات 404 وصفحات noindex إشارات متضاربة عن الروابط التي تريد أرشفتها فعلًا.
يعثر مدقق الـ sitemap هذا على خريطة موقعك عبر robots.txt أو /sitemap.xml أو ملف فهرس الخرائط، ويتحقق من XML ومن حدود البروتوكول (50,000 رابط و50 MB)، ويفحص تواريخ lastmod وبدائل hreflang، ثم يختبر حالة عينة من 25 رابطًا مدرجًا بحثًا عن أخطاء 404 وتحويلات ووسوم noindex.
كيف تتحقق من خريطة موقعك
أدخل رابط موقعك
نبحث في robots.txt وفي /sitemap.xml، ونتتبع ملفات فهرس الخرائط إلى الخرائط المدرجة فيها.
راجع نتائج الفحص
اطّلع على أخطاء XML وعدد الروابط والحجم مقارنة بالحدود، ومشكلات lastmod وhreflang.
أصلح الروابط التي شملتها العينة
احذف أو استبدل الروابط المدرجة التي تُرجع أخطاءً أو تُحوَّل أو تحمل noindex، ثم أعد إنشاء الخريطة.
كيف تبدو خريطة الموقع الصالحة
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://example.com/boots</loc>
<lastmod>2026-10-28</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/boots"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/bottes"/>
</url>
</urlset>
- يجب أن تكون الروابط مطلقة وcanonical، وعلى نفس النطاق الذي توجد عليه الخريطة، إلا إذا أثبتّ ملكيتك للمواقع الأخرى لإرسال الخريطة عبر المواقع.
- يجب تحويل الرموز الخاصة إلى كيانات XML: الرمز
&في الرابط يصبح&. - يحتوي الملف الواحد على 50,000 رابط و50 MB كحد أقصى بدون ضغط. أما المواقع الأكبر فتوزع روابطها على عدة ملفات مدرجة في فهرس خرائط الموقع.
- يجب أن يكون الملف بترميز UTF-8، وأن تذكر بدائل hreflang كل النسخ اللغوية، بما فيها رابط الصفحة نفسها.
الصيغة الكاملة موجودة في sitemaps.org، وقواعد جوجل في إنشاء خريطة الموقع وإرسالها. ويعرض مدخل خريطة الموقع XML في قاموسنا الأساسيات.
lastmod وpriority وchangefreq
يتجاهل جوجل الوسمين <priority> و<changefreq>. ولا يستخدم <lastmod> إلا إذا كانت قيمته دقيقة باستمرار ويمكن التحقق منها، لذلك:
- استخدم صيغة W3C Datetime:
2026-10-28أو2026-10-28T09:30:00+00:00. - غيّر lastmod عندما يتغير المحتوى الرئيسي، لا عندما تتحدث سنة في التذييل أو أداة في الشريط الجانبي أو ختم زمني.
- لا تضع تاريخ اليوم على كل رابط في كل عملية بناء؛ فهذا يحوّل القيمة إلى ضجيج.
يقرأ المدقق قيم lastmod التي يجدها، فتظهر مشكلات الصيغة قبل أن يراها جوجل.
ملفات فهرس الخرائط وأخطاء XML الشائعة
تستخدم المواقع التي تضم روابط كثيرة، أو أنواع محتوى متعددة، فهرسًا يشير إلى الخرائط الفرعية. ويتتبعه المدقق إلى الملفات المدرجة فيه:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-products.xml</loc>
<lastmod>2026-10-28</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-articles.xml</loc>
</sitemap>
</sitemapindex>
تعود معظم أخطاء XML إلى أسباب قليلة:
- فراغ أو تنبيه PHP أو حرف شارد مطبوع قبل
<?xml، وهذا يجعل الملف كله غير صالح. - رمز
&غير مُحوَّل في رابط يحتوي على معاملات استعلام. - مساحة اسم (namespace) مكتوبة بخطأ أو مفقودة في
<urlset>. - صفحة خطأ HTML أو صفحة تسجيل دخول تُعرض في عنوان الخريطة بدلًا من XML.
- روابط من نطاق تجريبي، أو روابط
http://في موقع يعمل بـ HTTPS.
ما الذي يجب إدراجه وما الذي لا يجب
يجب ألا تضم خريطة الموقع إلا الروابط التي تريدها في نتائج البحث: صفحات canonical قابلة للأرشفة وتُرجع الحالة 200. لهذا يفحص المدقق حالة عينة من 25 رابطًا مدرجًا:
| الرابط في العينة يُرجع | معناه | الحل |
|---|---|---|
| 404 أو 410 | صفحة محذوفة ما زالت مدرجة | احذفها من الخريطة، أو استعد الصفحة إن كان يجب أن تكون موجودة |
| 301 أو 302 | رابط قديم مدرج بدل الرابط النهائي | أدرج رابط الوجهة |
| 200 مع noindex | إشارات متضاربة: «أرشف هذه» و«لا تؤرشفها» | احذفها من الخريطة، أو أزل noindex |
والمنطق نفسه ينطبق على وسم canonical: إذا كان الرابط المدرج يذكر صفحة أخرى بوصفها canonical، فأدرج رابط canonical بدلًا منه.
أرسل الخريطة في Search Console وأشر إليها في robots.txt بسطر Sitemap:؛ فقد أوقفت جوجل خدمة «ping» الخاصة بخرائط الموقع عام 2023. أما Bing والمحركات الأخرى التي تدعم IndexNow، فتبلغها أداة إرسال IndexNow بالروابط المتغيرة فورًا.
نصائح لخريطة موقع سليمة
- أنشئ الخريطة تلقائيًا من نظام إدارة المحتوى أو من عملية البناء، لتظهر الصفحات الجديدة وتختفي المحذوفة دون تعديل يدوي.
- قسّم المواقع الكبيرة حسب النوع، كالمنتجات والتصنيفات والمقالات، ليعرض Search Console مشكلات الأرشفة لكل قسم على حدة.
- يمكنك ضغط الخرائط الكبيرة بصيغة gzip؛ فحد 50 MB ينطبق على الملف بعد فك الضغط.
- إذا كانت خريطتك في مسار غير معتاد، فاذكرها في robots.txt ليجدها محركات البحث والأدوات.
- أعد فحص الخريطة بعد كل ترحيل أو تغيير في الروابط؛ فالروابط القديمة المتبقية فيها مصدر شائع لتحذيرات التحويل.
حدود يجب مراعاتها
يفحص المدقق عينة من 25 رابطًا مدرجًا لا كل الروابط، فعينة سليمة لا تعني أن الملف كله سليم. ويعثر على الخرائط عبر robots.txt أو /sitemap.xml أو فهرس الخرائط. ولا يستطيع معرفة الروابط التي أرشفها جوجل فعلًا — هذا ما تعرضه تقارير Sitemaps وPage indexing في Search Console. هل تحتاج إلى ملف جديد؟ إنشاء خريطة الموقع يزحف حتى 300 صفحة، ولتشخيص رابط واحد استخدم فحص أرشفة الموقع في جوجل.
آخر تحديث: 30/10/2026 بواسطة فريق Yes SEO.
فحص خريطة الموقع XML: أسئلة شائعة
كيف أتحقق من أن خريطة موقعي صالحة؟
أدخل رابط موقعك. يحدد المدقق مكان الخريطة، ويفحص XML وحدود البروتوكول، ويراجع قيم lastmod وhreflang، ويختبر عينة من الروابط المدرجة، ثم يعرض كل مشكلة مع حلها.
كم رابطًا يمكن أن تحتوي خريطة الموقع؟
حتى 50,000 رابط و50 MB بدون ضغط في الملف الواحد. المواقع الأكبر توزع روابطها على عدة خرائط مدرجة في ملف فهرس خرائط.
هل يستخدم جوجل priority وchangefreq؟
لا، يتجاهلهما جوجل. أما lastmod فيستخدمه عندما تكون تواريخه دقيقة باستمرار، فحافظ على صدق lastmod ولا تُتعب نفسك في ضبط priority.
هل أضع صفحات noindex في خريطة الموقع؟
لا. يجب ألا تضم الخريطة إلا صفحات canonical قابلة للأرشفة وتُرجع الحالة 200. إدراج روابط noindex أو روابط محوَّلة يُرسل إشارات متضاربة.
أين يجب أن توضع خريطة الموقع؟
عادةً في جذر الموقع مثل /sitemap.xml، لأن الخريطة تغطي الروابط الموجودة في مجلدها وما تحته فقط. أشر إليها في robots.txt وأرسلها في Search Console.
هل تضمن خريطة الموقع الأرشفة؟
لا. هي تساعد محركات البحث على اكتشاف الروابط، لكن يجب أن تكون كل صفحة قابلة للزحف والأرشفة وتستحق الأرشفة.