تخطي إلى المحتوى

لماذا يعرض Google Search Console أخطاء في ملف sitemap الخاص بي؟

خرائط الموقع

يحصل كل ملف sitemap مُرسَل على إحدى ثلاث حالات في تقرير Sitemaps: Success (نجاح)، أو Has errors (توجد أخطاء: قرأ Google الملف لكن بعض الإدخالات فشلت، وتبقى عناوين URL الصالحة في قائمة الانتظار)، أو Couldn't fetch (تعذّر الجلب: لم يتمكن Google من الحصول على الملف أصلًا). انقر على صف ملف sitemap لعرض الأخطاء المحددة. تعود جميعها تقريبًا إلى ملف يتعذّر الوصول إليه، أو XML مشوّه، أو عناوين URL لا مكان لها في ذلك الملف، أو ملف يتجاوز الحدّين المسموحين: 50,000 URL أو 50 MB بعد فك الضغط.

"Couldn't fetch": لم يقرأ Google الملف

يسرد دليل مساعدة تقرير Sitemaps من Google هذه الأسباب:

  • يحظر ملف robots.txt عنوان URL الخاص بملف sitemap.
  • يوجد إجراء يدوي (manual action) لم تتم معالجته على الموقع؛ لا يقرأ Google ملفات sitemap الخاصة بالموقع إلى أن يُحَلّ.
  • العنوان خاطئ ويُرجع الخطأ 404.
  • تعطّل الخادم، وأحيانًا لفترة قصيرة فقط.
  • الطلب على زحف Google لذلك الملف ضعيف.

افتح عنوان URL الخاص بملف sitemap في المتصفح، ثم أجرِ عليه اختبارًا مباشرًا في أداة فحص URL (URL Inspection): يجب أن تشير Page fetch إلى أن الجلب نجح. للمزيد، راجع تعذّرت قراءة ملف sitemap.

"Has errors": مشكلات داخل الملف

الخطأالسبب المعتادالحل
URL not allowedعناوين URL أعلى من مجلد ملف sitemap، أو على مضيف أو بروتوكول أو صيغة www مختلفةأبقِ عناوين URL ضمن موقع ملف sitemap وعلى المضيف نفسه
Path mismatch (Missing www, Includes www)عناوين URL وملف sitemap غير متفقين بشأن wwwاستخدم صيغة واحدة في كل مكان
Invalid dateتواريخ ليست بتنسيق W3C Datetime2026-10-12، أو 2026-10-12T09:30:00+00:00؛ ويتطلب الوقت منطقة زمنية
Invalid URLمسافات أو علامات اقتباس أو أخطاء إملائية مثل htp://اهرب الأحرف الخاصة وصحّح العنوان
Parsing errorغالبًا رمز & غير مُهرَّب في عنوان URLاكتبه على هيئة &
Unsupported format, Incorrect namespaceترويسة أو مساحة اسم (namespace) خاطئة، أو علامات اقتباس منحنيةاستخدم http://www.sitemaps.org/schemas/sitemap/0.9 وعلامات اقتباس مستقيمة
Missing XML tag or attributeعنصر مطلوب مفقود؛ ويحدّد الخطأ رقم السطرأضِفه
Nested sitemap indexesفهرس sitemap يسرد فهرسًا آخراسرد ملفات sitemap فقط داخل الفهرس
Too many URLs, Sitemap file size errorأكثر من 50,000 URL أو 50 MB بعد فك الضغطقسّم الملف واسرد أجزاءه في فهرس sitemap
Compression errorملف gzip تالفاضغطه من جديد وأعد إرساله
URLs not followedسلاسل إعادة توجيه أو عناوين URL نسبيةاسرد عناوين URL النهائية المطلقة
Temporary errorمشكلة من جانب Googleانتظر؛ وأعد الإرسال إذا استمرت لساعات

بعد إصلاح الملف

  1. أصلح المولّد، سواء كان نظام إدارة المحتوى (CMS) أو إضافة أو سكربت بناء، حتى لا يعود الخطأ عند التحديث التالي.
  2. افتح ملف sitemap في المتصفح وتأكد من تحميل XML.
  3. أعد إرساله في تقرير Sitemaps. وإذا تعذّر عليك إرساله بنفسك، فإن سطر Sitemap: في ملف robots.txt يُعلِم Google بمكانه أيضًا.
  4. تابع الحالة. يعدّ "Discovered pages" عناوين URL التي حلّلها Google، لا التي فهرسها.

هناك أمران يجدر الانتباه إليهما: حذف ملف sitemap من التقرير لا يجعل Google ينساه أو ينسى عناوين URL الخاصة به، ولا يعرض التقرير أكثر من 1,000 ملف sitemap مُرسَل.

كيف يساعدك AutoPSEO

تسرد صفحة Sitemaps في AutoPSEO كل ملف sitemap يحتفظ به Search Console للموقع، مع نوعه وأعداد عناوين URL فيه ومشكلاته وتاريخ آخر إرسال وآخر قراءة من Google، وتتيح لك إرسال ملفات جديدة. وتربط Sitemap Performance النقرات والظهور بكل ملف sitemap، بينما يفحص الفحص الجماعي ما يصل إلى 500 URL من ملف sitemap في كل تشغيل مقابل فهرس Google.

شغّل محتوى SEO الخاص بك بشكل تلقائي

اربط Search Console وموقعك. يفحصه AutoPSEO ويخطط للمواضيع الأولى فورًا. لا حاجة إلى بطاقة ائتمان.