لماذا يعرض 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 Datetime | 2026-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 | انتظر؛ وأعد الإرسال إذا استمرت لساعات |
بعد إصلاح الملف
- أصلح المولّد، سواء كان نظام إدارة المحتوى (CMS) أو إضافة أو سكربت بناء، حتى لا يعود الخطأ عند التحديث التالي.
- افتح ملف sitemap في المتصفح وتأكد من تحميل XML.
- أعد إرساله في تقرير Sitemaps. وإذا تعذّر عليك إرساله بنفسك، فإن سطر
Sitemap:في ملف robots.txt يُعلِم Google بمكانه أيضًا. - تابع الحالة. يعدّ "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 ويخطط للمواضيع الأولى فورًا. لا حاجة إلى بطاقة ائتمان.