تخطَّ إلى المحتوى
ToolMug

فاحص خريطة الموقع XML

افحص خريطة موقعك قبل إرسالها: هل يُحلَّل ملف XML، وهل العناوين مطلقة، وهل توجد عناوين مكررة أو على مضيف آخر، وهل صيغة lastmod سليمة، وهل تشير روابط hreflang بعضها إلى بعض. ولفهرس خرائط الموقع، افتح كل خريطة فرعية على حدة.

تُعالَج على خوادمنا وتُحذف خلال ساعة

طريقة الاستخدام

  1. أدخل عنوان خريطة الموقع (مثل https://www.example.com/sitemap.xml) واضغط «فحص»، أو انتقل إلى «لصق XML».
  2. راجع النوع وعدد العناوين والحجم وأي مشكلات؛ وتعرض كل مشكلة بضعة أمثلة.
  3. يمكنك الضغط على «فحص حالة أول 20 من العناوين» لمعرفة هل تُحمَّل تلك العناوين. وفي فهرس خرائط الموقع، اضغط «فحص» بجانب كل خريطة فرعية.

شرح الخيارات

الحدود
وفق بروتوكول sitemaps.org يجوز أن تضم خريطة الموقع 50,000 عنوان URL كحد أقصى وحجمًا لا يتجاوز 50 ميغابايت بعد فك الضغط؛ قسّم الخرائط الأكبر واستخدم فهرس خرائط الموقع. وتصل الخرائط المجلوبة هنا إلى 10 ميغابايت.
lastmod
يجب أن تكون بصيغة تاريخ W3C، مثل 2026-10-11 أو 2026-10-11T08:00:00+08:00. وتُنبَّه التواريخ المستقبلية.
hreflang
ينبغي أن تتضمن الروابط البديلة لكل عنوان العنوان نفسه، وأن تشير نسخ اللغات بعضها إلى بعض.

مثال به أربع مشكلات

فحص خريطة الموقع هذه من https://example.com/sitemap.xml:

<?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/en/</loc>
    <lastmod>2026-10-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>https://example.com/de/</loc>
    <lastmod>11/10/2026</lastmod>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>/about</loc>
    <priority>1.5</priority>
  </url>
</urlset>

يبلّغ عن هذه، كلٌّ منها مع القيمة المخالفة مثالًا:

المشكلة المثال المعروض
روابط hreflang لا تعيدها الصفحة الأخرى https://example.com/de/ ↛ https://example.com/en/
lastmod ليست بصيغة تاريخ W3C https://example.com/de/ → 11/10/2026
مسار نسبي في loc /about
priority خارج 0.0–1.0 /about → 1.5

تسرد الصفحة الألمانية نفسها فقط، فلا تشير إلى الصفحة الإنجليزية التي تربط بها. والتاريخ المكتوب 11/10/2026 غامض، ولهذا لا تُقبل سوى صيغ W3C التي تبدأ بالسنة.

القيم المقبولة للوسوم الاختيارية: يمكن أن تكون lastmod على الصيغة YYYY أو YYYY-MM أو YYYY-MM-DD، أو تاريخًا ووقتًا كاملين مع منطقة زمنية؛ ويجب أن تكون changefreq إحدى القيم always أو hourly أو daily أو weekly أو monthly أو yearly أو never؛ وpriority رقم من 0.0 إلى 1.0. والملف الذي لا يبدأ بـ < يُقرأ على أنه قائمة نصية بسيطة بعنوان URL واحد في كل سطر.

الأسئلة الشائعة

هل يجب أن تكون العناوين على المضيف نفسه الذي توجد عليه خريطة الموقع؟

في الغالب نعم. تتجاهل محركات البحث العناوين على مضيف آخر ما لم يُعلن ذلك الموقع عن خريطة الموقع بسطر Sitemap في ملف robots.txt الخاص به.

هل لـ priority وchangefreq أهمية؟

يقول Google إنه يتجاهلهما معًا. لا ضرر من وجودهما، لكن القيم ذات الصيغة الخاطئة تُنبَّه هنا.

هل يزحف على موقعي كله؟

لا. ينزّل خادمنا الملف الذي تدخله فقط؛ وفحص الحالة يطلب أول 20 عنوانًا فقط، بطلب HEAD واحد لكل عنوان. أما XML الملصوق فيُفحص بالكامل داخل متصفحك.

الخصوصية

تُرفع الملفات عبر HTTPS لمعالجتها وتُحذف تلقائيًا خلال ساعة واحدة.

أدوات ذات صلة