لابد أن أي صاحب موقع يدرك أهمية إنشاء خريطة الموقع sitemap في جعل روبوتات أو زاحفات الويب التي يستخدمها محركات البحث تجد موقعه وتفهرسه بسرعة ومدى أهمية ذلك في تحسين سيو الموقع.
يتضمن ملف Sitemap.xml للموقع قائمة بجميع الصفحات الموجودة على موقعك وروابط هذه المقالات بشكل شجري أو هرمي يبين علاقتها ببعضها وروابط الملفات الأخرى على موقعك كالصور ومقاطع الفيديو ويمكن إنشاؤه بطريقة يدوية أو تلقائيًا من خلال الإضافات المساعدة.
كلمة XML هي اختصار لثلاث كلماتEXtensible Markup Language أي لغة التوصيف الموسعة وهي لغة ويب تشبه لغة HTML لكن مهمتها الأساسية أن تقرأ من قبل الروبوتات وليس من قبل البشر فهي منظمة بطريقة تساعد الروبوتات على ترميز المستندات وقراءة البيانات.
يتم إنشاء ملف خريطة الموقع عادة في المجلد الجذر لموقعك، وقد يتضمن الموقع أكثر من ملف sitemap واحد والسبب في ذلك أن ملفات sitemap.xml محدودة بـ 50000 عنوان URL ولحل هذه المشكلة الفنية عند وجود عدد أكبر من الروابط يتم تضمين خريطة ترتبط بعدة ملفات Sitemap كل واحد منها منها 50000 عنوان..
بعد إنشاء ملف sitemap.xml في موقعك بالطريقة التي تريدها قد ترغب بربطه بأدوات تحليلات جوجل Google Analytics أو أدوات مشرفي المواقع Google Search Console لتحسين فهرسة موقعك بشكل أفضل، وتسريع عملية تعرف زاحفات الويب على مكان وجود الصفحات والوسائط على موقعك وصلتها ببعضها..
ولكن بعد إضافة هذا الملف قد تفاجأ بأن أداة تحليل البيانات من جوجل رسالة خطأ مفادها أن ملفك هو صفحة HTML وليس بتنسيق XML كما هو مبين في الصورة التالية فما السبب في ظهور هذه المشكلة؟ وكيف يمكن حلها؟
هناك عدة أسباب لظهور هذا الخطأ وعليك التحقق منها لتضمن أن جوجل يقرأ خريطة موقعك بالشكل الصيح.
تأكد أنك ضمنت رابط الملف بشكل صحيح فرابط الملف قد يختلف حسب طريقة تضمينه في الموقع وفي الغالب سيكون موجود على رابط مشابه لما يلي:
example-site.com/sitemap.xml
أو
example-site.com/sitemap_index.xml
أو
example-site.com/wp-sitemap.xml
وانتبه كذلك فقد تضيف بعض الإضافات شرطة مائلة / إلى نهاية صفحة خريطة الموقع لذا تحقق من أنك تكتب الرابط بالشكل الصحيح.
تأكد أن ملف Sitemap الذي تضيفه لأدوات مشرفي المواقع أو أداة تحليلات جوجل له امتداد أو تنسيق يمكن فهمه من قبل زاحفات الويب، فالتنسيق الأكثر استخدامًا كما ذكرنا هو تنسيق XML (مع العلم أن بإمكانك إنشاء هذا الملف بتنسيقات أخرى مقبولة مثل RSS أو Atom أو KML أوبشكل ملف نصي TXT ) ولكن تنسيق HTML لا يعد مقبولاً هنا فبعض المواقع تضمن ملفات Sitemap تكون بتنسيق ملف HTML ولكن هذه الملفات مصممة للعرض من قبل الزوار البشريين وتكون معروضة عادة بطريقة أنيقة لزوار الموقع، ولكنها ليست مخصصة لتفهمها زاحفات الويب وليست هذه الصفحات هي ما تريده أداة تحليلات جوجل منك لفهرسة موقعك.
قد تكون أنشأت الملف بطريقة خاطئة وبالتالي لم يتمكن جوجل من التعرف على الملف بالشكل الصحيح لذا قم بزيارة صفحة خريطة الموقع الخاصة بك وافحص وجود رموز خطأ غريبة فيها لأن وجود أخطاء في هذ الصفحة ستجعل جوجل يعتقد بأنه هذه صفحة HTML وفي هذه الحالة من الأفضل أن تقوم بحذف الملف القديم وتنشئ ملف جديد وتقوم بإعادة إرساله لحل المشكلة.
يمكنك الاعتماد على إضافات ووردبريس التي تسهل عليك مهمة إنشاء خريطة موقعك بالشكل الصحيح دون مشاكل كما أنها تنتج خرائط ديناميكية أي أنك لن تضطر إلى تحديث خريطة الموقع في كل مرة تنشر مشاركات وصفحات جديدة على موقعك مثل (Yoast SEO و RankMath وGoogle XML Sitemaps)
اقرأ المزيد: [سجل الدخول لترى الرابط]
في حال كنت متأكدًا من إرسال ملف تنسيق XML صحيح ورغم ذلك يراه جوجل أنه صفحة HTML فقد يكون لديك مشكلة إعادة التوجيه. أي أنك عندما تقوم بكتابة رابط صفحة خريطة الموقع الخاص بك ستتم إعادة توجيهك الصفحة الرئيسية على موقعك مثلاً أو أي صفحة أخرة وهذا سببه في الغالب وجود تعارض مع أحد الإضافات الموجودة في الموقع مثل إضافات التخزين المؤقت أو غيرها من الإضافات وهنا تساعدك إضافات مثل [سجل الدخول لترى الرابط]في تشخيص وجود مثل هذه الحالة والتعرف أي إضافة تسبب المشكلة.
قد يكون السبب في وجود [سجل الدخول لترى الرابط] في موقعك فعندما يتم تخزين ملف Sitemap بشكل مؤقت قد يعتبره جوجل صفحة HTML، لذا في حال كنت تستخدم أحد إضافات التخزين المؤقت مثل WP Super Cache أو W3 Total Cache عليك أن تستثني تخزين رابط ملف خريطة الموقع XML من التخزين المؤقت (ستجد هذه الميزة في إعدادات الإضافة التي تستخدمها)
ونصيحة أخيرة لا تستخدم أكثر من طريقة لإنشاء عدة خرائط مختلفة لموقعك على عدة روابط مختلفة وأزل أي ملف إضافة لا تحتاجه في حال وجوده فبالرغم من أن هذا قد لا يكون سبب لحدوث هذا الخطأ إلا أن وجود عدة خرائط لموقعك قد يربكك في أي منها ستستعمل كما أنه يستهلك موارد السيرفر نتجة لوجود أكثر من خريطة يتم تحديثها..
هل لديك ملف sitemap خاص بموقعك أم لا، وما هي الأداة التي تفضل استخدامها لإنشائه؟ وهل سبق وواجهت هذه المشكلة من قبل أو مشاكل مشابهة في ربط خريطة الموقع الخاص بك بأداة مشرفي المواقع أو أداة تحليلات جوجل؟ شاركنا تجربتك في التعليقات أسفل المقال