ما هي خريطة موقع XML؟ أي المواقع يحتاج إليها؟
خريطة الموقع ملف تصف فيه صفحات الموقع وفيديوهاته وملفاته الأخرى والعلاقة بينها. يقرأها Google ليزحف إلى الموقع بكفاءة أكبر. وإرسال الملف لا يضمن أن كل عنوان فيه سيُزحف أو يُفهرس.
ماذا يقول الملف
بحسب وصف Google، تخبرها خريطة الموقع أي الصفحات والملفات تعدّها مهمة. ويمكن أن تحمل معلومات عن تلك الملفات. من ذلك تاريخ آخر تحديث للصفحة، ونسخ اللغات البديلة إن وُجدت. وكيف تُكتب نسخ اللغات بـ hreflang في مقالة hreflang.
ليس لدى Google تفضيل بين الصيغ. XML أوسعها. يمكن أن تحمل الصور والفيديو والأخبار ونسخ اللغات. ومعظم أنظمة المحتوى تنتج RSS وAtom أصلًا. وهذه تحمل في الغالب العناوين الحديثة. ويمكن أن تحمل فيديو، لا صورًا ولا أخبارًا. أما ملف النص العادي فيسرد عنوانًا في كل سطر ولا يحمل شيئًا آخر. هذه المقالة عن XML لأنها الصيغة التي تحمل المعلومة الإضافية.
إن كنت تستخدم نظامًا مثل WordPress أو Wix أو Blogger فالملف يُنتج على الأرجح أصلًا. قبل كتابة ملف جديد، افتح العنوان الحي وانظر.
أي موقع تفيده
إن كانت الصفحات مربوطة ربطًا سليمًا فـ Google تجد في العادة معظم الموقع. الربط السليم يعني طريقًا من القائمة أو من داخل صفحة إلى كل صفحة تعدّها مهمة. وتفصل مقالة السيو ذلك بوصفه الشرط الأول للزحف. ومع ذلك يمكن لخريطة الموقع أن تحسّن الزحف في المواقع الكبيرة أو المعقدة أو ذات الملفات المتخصصة. وتكتب Google أيضًا أن الموقع يستفيد من خريطة في معظم الحالات. الجملتان تُقرآن معًا. الفائدة ليست إلزامًا.
| قد تحتاج إلى واحدة | قد لا تحتاج |
|---|---|
| الموقع كبير. يصعب ضمان أن كل صفحة مربوطة من صفحة أخرى واحدة على الأقل. قد يفوّت Googlebot بعض الصفحات الجديدة. | الموقع صغير. مقياس Google نحو 500 صفحة أو أقل تريدها في نتائج البحث. |
| الموقع جديد وروابطه من الخارج قليلة. يجد Googlebot العناوين من روابط في صفحات زحف إليها من قبل. إن لم يربط أي موقع آخر فقد لا تُكتشف الصفحات. | الربط الداخلي مكتمل. يستطيع Googlebot أن يمشي من الصفحة الرئيسية إلى كل صفحة مهمة. |
| لديك فيديوهات أو صور كثيرة، أو صفحات تريد عرضها في أخبار Google. يمكن للخريطة أن تحمل معلومة إضافية عن تلك الملفات. | ليس لديك كثير من صفحات الوسائط أو الأخبار التي تريدها في البحث. |
أي عنوان يُكتب في الملف
يسرد الملف العناوين التي تريد رؤيتها في نتائج البحث. وتعرض Google في النتيجة في الغالب العنوان canonical. وإن فُتح المحتوى نفسه عند عدة عناوين فاكتب الذي تفضّله لا كلها. وهذا التفضيل إشارة canonical ضعيفة. أضعف من وسم rel="canonical". وحين تستخدم الاثنين يلزم أن يسمّيا العنوان نفسه. وتسمية عنوانين مختلفين تشق الإشارة. والتفصيل في مقالة canonical.
العناوين كاملة ومطلقة. يُكتب https://www.example.com/contact. ولا يُكتب /contact. وسيحاول Google الزحف إلى العنوان كما يظهر في الملف تمامًا. وإن كان للجوال وسطح المكتب عنوانان منفصلان فتوصي الوثيقة بسرد نسخة واحدة. وإن سردت الاثنين لزم أن تبيّن أيهما أي.
ترتيب العناوين لا يهم Google. وملف يصل إلى بضع عشرات من العناوين يمكن كتابته يدويًا. وبعد ذلك يلزم أن ينتجه الموقع نفسه. والموضع الذي ينتجه هو الموقع والبرمجيات. ومربع مؤشَّر في لوحة لا يعني أن الملف الحي يطابق القائمة في ذلك المربع.
مثال توضيحي
مثال من صفحة واحدة، مصوغ على example.com. هذا ليس ملف عميل. lastmod هو يوم آخر تغيير ذي شأن في تلك الصفحة المتخيلة. وتغيير سطر حقوق النشر لا يُعد تغييرًا ذا شأن.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://www.example.com/contact</loc> <lastmod>2026-04-03</lastmod> </url> </urlset>
lastmod يبقى وpriority لا يبقى
تتجاهل Google قيمتي changefreq وpriority. وتستخدم lastmod حين تكون القيمة متسقة وقابلة للتحقق. ومن طرق التحقق مقارنتها بآخر تعديل للصفحة. والتغيير ذو الشأن هو النص الرئيسي أو البيانات المنظمة أو الروابط في الصفحة. وتحديث سنة حقوق النشر لا يُحتسب.
الملف الذي يكتب تاريخ اليوم على كل عنوان كل ليلة يخرق هذا الشرط. وإن قارنت Google التاريخ بالصفحة ووجدته غير موثوق فلا تستخدم الحقل. وترك التاريخ فارغًا ملف أصدق من كتابة تاريخ خاطئ.
الحجم والموضع وكيف يُعثر على الملف
الملف الواحد محدود بـ 50 ميغابايت غير مضغوطة أو 50 ألف عنوان. أيهما تبلغه أولًا تقسم الملف. ويمكن اختياريًا بناء فهرس خرائط وإعطاء Google ذلك الفهرس وحده. ويمكن أيضًا إرسال عدة ملفات. وهذا مفيد حين تريد متابعة أداء كل ملف على حدة في Search Console.
الملف بترميز UTF-8. وقيم XML تُهرَّب بكيانات. ويمكن أن يجلس في أي موضع على الموقع. وإن لم ترسله عبر Search Console فالملف يؤثر فقط في العناوين تحت الدليل الذي يعيش فيه. والملف في الجذر يمكن أن يؤثر في الموقع كله. لذلك توصي الوثيقة بالجذر.
يرى Google الملف من طرق عدة. يعرض تقرير خرائط الموقع في Search Console متى قُرأ الملف وهل أظهرت المعالجة أخطاء. وكيف يُقرأ ذلك التقرير في مقالة Search Console. ويمكن إرساله أيضًا بواجهة Search Console API. ويمكن وضع هذا السطر في robots.txt: Sitemap: https://example.com/sitemap.xml. ويمكن كتابة أكثر من سطر. ولم يُذكر حد أعلى للعدد داخل robots.txt. ويرى Google السطر في المرة التالية التي يزحف فيها إلى robots.txt. وإن كنت تستخدم Atom أو RSS فيمكن إعلان التغيير بـ WebSub.
الإرسال إشارة
الإرسال إشارة إلى أن Google قد تنزّل الملف أو تزحف إلى العناوين فيه. ليس ضمانًا. وليس ضمانًا أن كل عنصر في الخريطة سيُزحف أو يُفهرس. وسبب بقاء عنوان خارج الفهرس قائم في الصفحة نفسها. صفحة مغلقة، أو نسخة مكررة، أو محتوى بعيد عن الاستعلام، لا يُصلح بكتابة العنوان في الملف.
في موقع تعريفي صغير، غياب الخريطة ليس التفسير الأول للغياب عن البحث. انظر أولًا هل الصفحة مفتوحة ومربوطة من داخل الموقع. وفي موقع كبير أو جديد تسرد الخريطة العناوين التي لا تبلغها القائمة. وكلاهما يحتاج صيانة. ما دام عنوان أُوقف باقيًا في الملف، افترقت القائمة التي تقول لـ Google إنك تهتم بها عن القائمة الموجودة على الموقع.
المصادر
- Learn about sitemaps
تاريخ الاطلاع 20 أكتوبر 2026
- Build and submit a sitemap
تاريخ الاطلاع 20 أكتوبر 2026
- How to specify a canonical URL with rel="canonical" and other methods
تاريخ الاطلاع 20 أكتوبر 2026