خريطة XML: مساعدة الاكتشاف دون وعد بالفهرسة

الخلاصة

تبلغ الخريطة المحركات بالعناوين. قراءتها أو إرسالها لا يضمن زحفاً فورياً أو فهرسة أو ترتيباً؛ وتبقى الروابط الداخلية مفيدة.

خريطة شبكات عالمية في غرفة إحاطة خالية
في هذا المقال

احترم حدود الملف

الحدان لخريطة واحدة هما 50000 عنوان و50 MB دون ضغط، ويجب احترامهما معاً. قسم المجموعات الأكبر إلى خرائط، ويمكن جمعها بفهرس. استخدم UTF-8 وعناوين كاملة.

الفحصالمرجعالتفصيل
عناوين لكل خريطة50000حد الملف الواحد.
الحجم دون ضغط50 MBينطبق هذا الحد أيضاً.
الترميزUTF-8مع قيم XML المهربة بشكل صحيح.
priority وchangefreqتتجاهلهما Googleلا يتحكمان بزحفها.

صف الصفحات المطلوبة فعلاً

  • اسرد عناوين مفضلة متسقة مع الأساسية ومتاحة ومقصودة للفهرسة. حدد التحويلات والأخطاء والاستبعادات قبل الإرسال.
  • اهرب قيم XML بشكل صحيح وافحص الملف المقدم وحالته والخرائط الفرعية. الضغط لا يلغي حد الحجم بعد الفك.
  • استخدم lastmod لتغيير مهم قابل للتحقق. لا تحدث كل التواريخ يومياً لمحاكاة التحديث.

ميز الملف المقبول والصفحات المفهرسة

تابع تشخيص القراءة وحالات العناوين منفصلين. قد تتضمن خريطة صحيحة صفحة غير مختارة لأسباب أخرى. تتجاهل Google حقلي priority وchangefreq؛ فلا يشتريان أولوية ولا يحددان تواتر الزحف.

المراجع الأساسية

وضع عناوين URL المقصودة في خريطة الموقع.

خريطة الموقع هي قائمة اكتشاف لعناوين URL التي ينوي الموقع أن تزورها برامج الزحف. تُضعف عمليات إعادة التوجيه والصفحات المكررة والصفحات غير المفهرسة الترابط، ومع ذلك، حتى المدخل الصحيح لا يضمن الفهرسة.

  • قارن كل مدخل مع رده النهائي والرابط الأساسي.
  • حدّث تاريخ آخر تعديل فقط بعد حدوث تغيير حقيقي.
  • تحقق من البدائل اللغوية والروابط الداخلية للصفحات الرئيسية.

المصدر الأساسي: Google Search Central — Crawling and indexing. المنهج المرتبط: اقرأ الدليل العملي.

ترقيم صفحات قابل للزحف

تحتاج صفحات القوائم إلى عناوين ثابتة وروابط قابلة للاكتشاف.

  • اجعل الصفحة الثانية رابطاً مستقلاً مع canonical خاص بها. الجزء بعد علامة # أو إشارة كل الصفحات إلى الأولى لا يصف المحتوى المختلف لكل صفحة.
  • وفّر الصفحة التالية برابط href عادي حتى مع التمرير المستمر. افحص HTML الخادم دون JavaScript؛ معالج الحدث وحده لا يعطي وجهة رابط مكافئة.
  • حدّد ترتيباً ثابتاً وفلاتر مسموحة. اختبر آخر صفحة ورقماً خارج النطاق وإعادة الطلب؛ يجب تفسير النتائج دون سلسلة لا نهائية من الصفحات الفارغة.

حالة قبول قابلة للتكرار

مثال افتراضي: البيانات لا تصف عميلاً أو نتيجة مرصودة.

عرض بيانات الحالة
{
    "page_2": "/catalog?page=2",
    "canonical": "/catalog",
    "next_link": "<button>More</button>"
}

القرار المتوقع

الصفحة 2 تحتاج canonical مستقلاً وروابط href قابلة للزحف إلى الصفحات التالية.

إجراء التحقق

  1. سجّل URL وcanonical وروابط كل صفحة.
  2. بلغ المحتوى التالي دون زر JavaScript.
  3. احتفظ بروابط href وcanonical مستقل. افتح كل عنوان مباشرة وقارن العناصر المعروضة؛ فعنوان مختلف يكرر الصفحة الأولى لا يثبت صحة المتابعة.

Google Search Central — Pagination and incremental page loading

هل يحل التمرير المستمر محل روابط الصفحات؟

ليس تلقائياً. وفّر روابط صفحات قابلة للقراءة وتحقّق من إمكانية عودة الزائر إلى المحتوى نفسه.

المصدر الأساسي: Google Search Central — Pagination and incremental page loading. المنهج المرتبط: اقرأ الدليل العملي.

جودة خرائط الموقع

قد يحذف XML الصحيح صفحات أو يحتوي وجهات غير مناسبة.

  • قارن المسارات المنشورة بخريطة الموقع. أدرج الروابط الأساسية المطلقة التي تريد فهرستها، واستبعد الأخطاء والتحويلات وصفحات noindex.
  • يسمح الملف بما يصل إلى 50 000 رابط و50 ميغابايت دون ضغط. قس بايتات UTF-8 لا ملف gzip. استخدم مجموعات ثابتة وأدرج الملفات في فهرس.
  • يعكس lastmod تغييراً مهماً معروفاً. لا تستخدم تاريخ التشغيل لجميع الصفحات. بعد إعادة التوليد افحص XML والتوافر والإشارة في robots.txt.

حالة قبول قابلة للتكرار

مثال افتراضي: البيانات لا تصف عميلاً أو نتيجة مرصودة.

عرض بيانات الحالة
{
    "shard_urls": 50001,
    "uncompressed_bytes": 20000000,
    "lastmod_source": "generation_time"
}

القرار المتوقع

50 001 رابط تتجاوز حد الملف. قسّم واربط lastmod بالتعديلات المهمة. في التمرين يلتزم ملفان يحتويان 50,000 وعنواناً واحداً بحد العدد؛ افحص أيضاً حد 50 ميغابايت لكل ملف غير مضغوط. لا يرفع gzip هذه الحدود، ولا يحل تاريخ التوليد محل تاريخ تعديل كل صفحة.

إجراء التحقق

  1. سجّل عدد الروابط والحجم غير المضغوط.
  2. تحقق من الأجزاء وcanonical وlastmod المهم.
  3. احتفظ بالاستبعادات والارتباطات بالفهرس.

Sitemaps.org — Protocol

المصدر الأساسي: Sitemaps.org — Protocol. المنهج المرتبط: اقرأ الدليل العملي.

Robots.txt: الزحف والفهرسة والأدلة

الملاحظات المرجعية المفصّلة متاحة باللغة الإنجليزية في هذه النسخة.

A sitemap proposes URLs; it does not decide the index

For Google, sitemap inclusion is a weak canonical signal. A proposed URL still needs to be crawled, processed and potentially selected.

  • Publish useful URLs consistent with canonical signals and internal links.
  • Check robots.txt and each page’s directives separately.
  • Retain evidence of actual indexing; submitting a sitemap is not proof of an outcome.

Review the twelve robots.txt cases →

References reviewed