أداة مجانية: SEO

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

نعثر على خريطة موقعك كما تفعل محركات البحث، ونقرؤها، ونطلب عينة من الصفحات التي تسردها. اعرف هل هي خريطة موقع صالحة، وكم عنوان URL تحتوي، وكم منها يحمل تواريخ، وهل تُحمَّل الصفحات المُدرجة فعلًا.

مجاني. ينتهي عادةً في أقل من دقيقة.

ما تفحصه هذه الأداة

  • العثور على خريطة الموقع

    من أسطر Sitemap: في robots.txt التي تشير إلى الأصل (origin) الخاص بموقعك. وإن لم توجد، نجرّب /sitemap.xml.

  • الحالة والتنسيق

    حالة HTTP، وترويسة Content-Type، وما إذا كان الملف من نوع urlset (قائمة صفحات) أو sitemapindex (قائمة خرائط موقع).

  • فهارس خرائط الموقع

    في حالة الفهرس، تُقرأ أيضًا حتى 3 من خرائط الموقع الفرعية الموجودة على الأصل نفسه.

  • عدد عناوين URL وlastmod

    عدد عناوين URL التي تسردها الملفات، ونسبة ما يحمل منها تاريخ lastmod.

  • مضيفات أخرى وتكرارات

    عناوين URL على مضيف مختلف عن مضيف خريطة الموقع، وعناوين URL مُدرجة أكثر من مرة.

  • عينة من العناوين المُدرجة

    نطلب حتى 10 عناوين URL مُدرجة ونعرض حالة HTTP لكل منها. تبقى الطلبات على الأصل الخاص بموقعك ولا تُتّبع عمليات إعادة التوجيه إلى مضيفات أخرى، لذا تُعرض إعادة التوجيه بوصفها إعادة توجيه.

ما لا يمكنها فحصه

  • فحص كل عنوان URL في خريطة موقع كبيرة. نقرأ بضعة ميغابايتات وبضعة ملفات على الأكثر، لذا تُفحص خرائط الموقع الكبيرة جدًا جزئيًا، ولا يُطلب إلا 10 عناوين URL.
  • قراءة خرائط الموقع المضغوطة بتنسيق gzip (.xml.gz) بشكل موثوق.
  • معرفة ما إذا كانت Google قد عالجت خريطة الموقع أو فهرست عناوينها. يُظهر ذلك تقرير خرائط الموقع (Sitemaps) في Search Console.
  • الحكم على ما إذا كانت الصفحات الصحيحة هي المُدرجة: صفحات مهمة مفقودة، أو صفحات لا ينبغي أن تظهر في البحث.
  • التحقق من صحة امتدادات خرائط الموقع الخاصة بالصور أو الفيديو أو الأخبار.

لماذا يهم ذلك

خريطة الموقع هي قائمة الصفحات التي تريد أن تعثر عليها محركات البحث. وهي أكثر فائدة في المواقع الكبيرة، وفي المواقع الجديدة التي تشير إليها روابط قليلة، وللصفحات التي يصعب الوصول إليها عبر التنقل، مثل التدوينات القديمة أو المنتجات التي تبعد عدة نقرات. تتعامل Google معها على أنها اقتراح، لذا تكون في أفضل حالاتها حين يعمل كل عنوان URL فيها ويكون هو النسخة التي تريد فهرستها.

تتقادم خرائط الموقع بصمت. فقد تستمر إضافة في سرد صفحات حذفتها، أو تترك عملية ترحيل النطاق القديم في كل عنوان URL، أو يتسلل اسم مضيف تجريبي إلى أداة التوليد. وقد تخطئ التواريخ أيضًا: تقول Google إنها لا تستخدم lastmod إلا حين تكون التواريخ دقيقة باستمرار ويمكن التحقق منها، لذا تتجاهل قيمة lastmod التي تتغير مع كل طلب.

وهناك حدود للحجم أيضًا. يسمح بروتوكول sitemaps.org بحد أقصى 50,000 عنوان URL و50 MB غير مضغوطة لكل ملف. وتقسّم المواقع الأكبر عناوينها على عدة خرائط موقع وتسردها في فهرس خرائط الموقع.

كيف تقرأ النتائج

حالة HTTP
تعني 200 أن الملف قُدّم. وتعني 404 أنه لا توجد خريطة موقع على ذلك العنوان. ولا تُتّبع إعادة التوجيه إلى مضيف آخر، بل تُعرض كما هي.
نوع المحتوى
عادةً application/xml أو text/xml. وغالبًا ما تعني text/html أن العنوان يُرجع صفحة ويب، مثل صفحتك الرئيسية أو صفحة «غير موجود»، بدلًا من خريطة موقع.
urlset أو sitemapindex
يسرد urlset الصفحات؛ ويسرد sitemapindex خرائط موقع أخرى. وأي شيء آخر ليس خريطة موقع صالحة.
عدد عناوين URL
إجمالي عدد عناوين URL في الملفات التي قرأناها. وفي الفهرس الكبير الذي يضم خرائط موقع فرعية كثيرة، يكون هذا عددًا جزئيًا.
نسبة ما يحمل lastmod
عدد عناوين URL التي تحمل تاريخ آخر تعديل. التواريخ اختيارية، لكن الدقيقة منها تساعد محركات البحث على رصد الصفحات التي تغيّرت.
مضيفات أخرى
عناوين URL يختلف مضيفها عن مضيف خريطة الموقع، مثل وجود www مقابل عدمه، أو نطاق قديم. يتوقع البروتوكول أن تسرد خريطة الموقع الواحدة عناوين URL من مضيفها نفسه.
التكرارات
عنوان URL نفسه مُدرج أكثر من مرة. وهذا في العادة علامة على سوء إعداد أداة التوليد؛ أدرج كل عنوان URL مرة واحدة.
حالة عناوين العينة
يجب أن يُرجع كل عنوان من العينة الرمز 200. ويعني 3xx أن خريطة الموقع تسرد عناوين قديمة، و404 أو 410 أن الصفحات محذوفة، و5xx أن هناك أخطاء في الخادم.

كيف تصلح أكثر المشكلات شيوعًا

  • لم يُعثر على خريطة موقع

    تحقق مما إذا كانت منصتك تنشئ واحدة بالفعل: يقدّم Shopify الملف /sitemap.xml للمتاجر المتاحة للعموم، ويقدّم WordPress 5.5 والإصدارات الأحدث الملف /wp-sitemap.xml، وتستخدم Yoast SEO وRank Math الملف /sitemap_index.xml. أضف عنوان URL الكامل لها إلى robots.txt في سطر Sitemap: كي تعثر عليها برامج الزحف والأدوات أينما كانت.

  • عناوين العينة تُعيد التوجيه أو تُرجع 404

    أدرج عنوان https النهائي الذي يُرجع 200، لا عنوانًا قديمًا يُعيد التوجيه. تُسقط معظم أدوات التوليد الصفحات المحذوفة تلقائيًا، لذا ابحث عن ملف خريطة موقع ثابت أو ذاكرة مؤقتة لم تُحدَّث بعد حذف الصفحات.

  • عناوين URL على المضيف الخطأ

    اضبط عنوان موقعك على النطاق الذي تستخدمه فعلًا، مع www أو بدونها (في WordPress: الإعدادات › عام › عنوان الموقع)، ثم أعد توليد خريطة الموقع. وبعد نقل النطاق، تأكد من عدم بقاء أي عناوين URL من النطاق القديم.

  • عنوان خريطة الموقع يُرجع HTML

    غالبًا ما تعني الاستجابة 200 مع text/html أن مسارًا شاملًا (catch-all) يقدّم صفحة عادية على /sitemap.xml. وجّه robots.txt إلى خريطة الموقع الحقيقية، أو اضبط أداة التوليد لتقديمها على ذلك المسار.

  • تواريخ lastmod لا يمكن الوثوق بها

    اضبط lastmod على تاريخ تغيّر المحتوى فعلًا، لا على وقت توليد خريطة الموقع. وإن لم تستطع أداة التوليد ذلك، فحذف lastmod أفضل من تواريخ خاطئة.

أسئلة حول هذه الأداة

هل أحتاج إلى خريطة موقع XML؟

ليس كل موقع يحتاج إليها. تقول Google إن الموقع الصغير الذي يضم نحو 500 صفحة أو أقل، مع روابط داخلية جيدة، قد لا يحتاج إلى واحدة. لكنها نادرًا ما تضر، وتساعد في العثور على الصفحات الجديدة والعميقة.

هل تؤدي خريطة الموقع إلى فهرسة صفحاتي؟

لا. فهي تساعد محركات البحث على اكتشاف عناوين URL. أما الزحف إلى الصفحة وفهرستها فما يزالان يعتمدان على محتواها وعلى إشارات مثل noindex وروابط canonical.

هل ينبغي أن أضبط priority وchangefreq؟

يمكنك ذلك، لكن Google تقول إنها تتجاهل كليهما. فعناوين URL الدقيقة وتواريخ lastmod الصادقة أهم.

أين يجب أن يوجد ملف خريطة الموقع؟

عادةً في الجذر، مثل /sitemap.xml، لأن خريطة الموقع وفق بروتوكول sitemaps.org لا تغطي إلا عناوين URL الموجودة في مجلدها أو ما دونه. أشر إليها في robots.txt وأرسلها عبر Search Console.

لماذا تُختبر 10 عناوين URL فقط؟

العينة فحص سريع للسلامة: إذا فشلت عدة عناوين من العينة، فإن خريطة الموقع تحتاج إلى اهتمام. ويذهب تقرير إصلاح SEO المدفوع أبعد من ذلك، إذ يختبر حتى 20 صفحة من خريطة موقعك ويفحص حتى 60 رابطًا داخليًا.

يبدأ تقرير إصلاح SEO ($69، دفعة واحدة) من الفحص المجاني الكامل، ويضيف صفحات أكثر، والتغيير المطلوب لكل نتيجة، وملف PDF، وإعادة اختبار للتحقق من إصلاحاتك.

عن تقرير إصلاح SEO