اختر الأهلية قبل أن تولّد XML
خريطة موقع XML هي قائمة قابلة للقراءة آليًا لعناوين URL وبيانات وصفية اختيارية. ابدأ بقانون أهلية، وليس بتصدير من زاحف: أدرج صفحة فقط عندما تكون مخصصة للبحث، قابلة للاسترجاع علنًا، والإصدار المفضّل لمحتواها. أبقِ عناوين فئات الكتالوج المصفاة، ونتائج البحث الداخلية، ونسخ الحملة، ووجهات تسجيل الدخول، والمعاينات خارج الخريطة ما لم تكن وجهات عامة مقصودة.
صفحات عامة ومفيدة موجهة للبحث وتملك عنوان URL مفضّل واحد.
إعادة التوجيه، الأخطاء، النسخ المكررة، صفحات noindex، والمسارات الخاصة.
مساعدة الاكتشاف لا تضمن الزحف أو الفهرسة.
أدرج عنوان URL المعياري، لا كل طرق الوصول إليه
العنوان المعياري (canonical) هو النسخة التي تريد من محركات البحث معاملتها باعتبارها الصفحة الممثلة ضمن النسخ المتشابهة. الإدراج في الخريطة هو إشارة معيارية ضعيفة، لذا يجب أن يعزز—not contradict—عمليات إعادة التوجيه، ووسم canonical الذاتي، والروابط الداخلية. اختر صيغة HTTPS ثابتة واحدة وأصدر تلك النسخة بالضبط.
تحقق من http و https، وwww و non-www، وقواعد الشرطة المائلة (trailing slash)، وحالة الأحرف، وصفحات الطباعة، ومرشحات العرض، ومعاملات تتبع الروابط. إذا كان عنوان URL يعيد توجيهًا، فأدرج فقط الوجهة النهائية المعيارية. أعطِ كل صفحة موقعة محليًا عنوانها المعياري المستقل؛ لا تستخدم الخريطة لطي محتوى محلي مميز في عنوان واحد.
اكتب المخطط والمضيف الكاملين، لا مسارًا نسبيًا. Google يقوم بالزحف للعناوين كما هي مدرجة.
يجب أن تسمي الخريطة، ووسم canonical، والروابط الداخلية، وسياسة إعادة التوجيه نفس الصفحة.
حظر نسخة مكررة لا يثبت نسخة مفضلة.
اجعل XML صغيرًا وصالحًا وصادقًا
استخدم بنية بروتوكول خريطة الموقع: XML بترميز UTF-8 مع عنصر urlset، ومساحة أسماء الخريطة، وعنصر loc لكل عنوان URL. اهرب الحروف الحساسة في XML داخل قيم العناوين. يجب على الأتمتة تسلسل عناوين URL بدلًا من تجميع XML يدويًا.
يجب ألا يحتوي كل ملف خريطة على أكثر من 50,000 عنوان URL وألا يزيد حجمه عن 50 MB غير مضغوط. هذه حدود وليست أهدافًا. قسّم الملفات مبكرًا إذا كانت المنتجات أو المقالات أو اللغات أو أنواع المحتوى تشكل حدودًا تشغيلية مفيدة.
استخدم lastmod فقط لتاريخ التغيير الجوهري الحقيقي للصفحة. تستخدمه Google عندما يكون دقيقًا وقابلًا للتحقق باستمرار؛ تحديث سنة حقوق النشر لا يؤهله. لا تطبع كل عنوان بتاريخ توليد الملف. تتجاهل Google عناصر changefreq و priority، لذا احذفها.
loc مطلوب؛ lastmod اختياري ويجب أن يصف الصفحة، لا وقت التوليد.
يمكن لgzip تقليل حجم النقل، لكن الملف غير المضغوط يجب أن يبقى أقل من 50 MB.
تحقق من صحة تكوين XML، وقابلية الجلب، وسلوك الصفحات المدرجة.
استخدم فهارس لتوسيع النطاق دون فقدان الملكية
فهرس الخريطة (sitemap index) يسرد ملفات خريطة الموقع. استخدمه عندما يتجاوز الموقع حد ملف واحد أو يحتاج جردًا منفصلًا. جمّع حسب المسؤولية التحريرية أو المنتج أو مركز المساعدة. للفهرس نفس حدود 50,000 عنصر و50 MB غير مضغوط.
احتفظ بالملفات الفرعية على الموقع المقصود عند عناوين مستقرة. البروتوكول عمومًا يربط العناوين المؤهلة بمضيف وموقع الخريطة؛ الترتيبات عبر مواقع متعددة تحتاج ملكية موثوقة ومثبتة.
قسّم حول غرض قابل للاختبار—نوع المحتوى، المتجر، مجموعة اللغات، أو حدود النشر. سجّل أداة التوليد، والمالك، والتوقعات السكانية.
قدّم الفهرس الكامل بدلًا من تقديم كل ملف فرعي يدويًا.
lastmod في الفهرس يصف ملف الخريطة نفسه، لا صفحاته.
انشر وقدّم وفسّر النتائج بشكل صحيح
استضِف الخريطة على عنوان HTTPS ثابت وقابل للجلب علنًا، ويفضل أن يكون قريبًا من الجذر. أضف توجيه Sitemap كامل إلى robots.txt. قدّم الخريطة أو الفهرس في Google Search Console وBing Webmaster Tools لرؤية تفاصيل المعالجة.
في Search Console، تعني حالة Success أن الخريطة جرى جلبها وقراءتها دون أخطاء. Has errors تعني أنها قُرئت مع أخطاء؛ Couldn’t fetch تعني أنها لم تكن متاحة. أصلح مشكلات التوصيل، أو المصادقة، أو DNS، أو قواعد robots، أو إعادة التوجيه، أو XML ثم أعد الإرسال.
عامل أعداد الصفحات المكتشفة كمدخل تشخيصي، لا كدرجة. الصفحة المكتشفة لا تضمن أن تُزحف أو تُفهرس. اختبر عينات من العناوين مقابل تقرير canonical، والاستجابة، وتقارير الفهرسة.
robots.txt يساعد على الاكتشاف؛ وتقديم الأدوات (tool submission) يكشف تقارير المعالجة.
يسرد Search Console الملفات المقدمة بالتقرير أو API، لا كل ما اكتشفته robots.txt.
شغّل الخريطة كبنية تحتية حساسة للإصدارات
قد تتراجع جودة الخريطة عندما يغير مكوّن CMS إعدادًا، أو يغيّر نشر المضيف المعياري، أو تخدم قواعد التخزين المؤقت مخرجات قديمة، أو تنشر وظيفة مجمعة صفحات غير مكتملة. اجعل فحوصات الخريطة جزءًا من أعمال ما قبل الإصدار والتراجع. لا تستبدل بهدوء جردًا كاملاً بملف فارغ أو معطوب.
احتفظ بالخريطة المعروفة جيدة سابقة، ونبه عند تغيّر أعدادها غير المتوقع، وعاين الإضافات والإزالات قبل النشر. عند تغيير المسارات، نسّق عمليات إعادة التوجيه، ووسوم canonical، والروابط الداخلية، والخرائط كمجموعة تغيير واحدة. هذا تحسين استباقي للجاهزية: احمِ السطح العام القابل للاكتشاف قبل أن يعثر الزوار والزواحف على مسار معطّل.
أوقف النشر لنتائج خريطة غير صالحة، فارغة، ذات مضيف خاطئ، أو مخرجات غير معيارية.
احتفظ بالقطعة السابقة وإعداد المولد جاهزين للتراجع.
