تقسيم خرائط الموقع الكبيرة

إذا كانت لديك خريطة موقع يتجاوز حجمها 50 ميغابايت، ستحتاج إلى تقسيمها إلى عدة خرائط موقع. ويمكنك استخدام ملف فهرسة Sitemap كوسيلة لإرسال خرائط موقع متعدّدة دُفعة واحدة. ويشبه تنسيق XML لملف فهرسة Sitemap إلى حد كبير تنسيق XML لملف Sitemap. يستخدم ملف فهرسة Sitemap علامات XML التالية:

  • sitemapindex: تحيط العلامة الرئيسية بالملف
  • sitemap: العلامة الرئيسية لكل ملف Sitemap مدرَج في الملف (وهي علامة ثانوية من sitemapindex)
  • loc: موقع ملف Sitemap (وهي علامة ثانوية من sitemap)

يمكنك الاطّلاع على صفحة بروتوكول ملفات Sitemap للحصول على مزيد من المعلومات حول البنية.

يوضّح المثال التالي فهرس ملف Sitemap بتنسيق XML الذي يضم ملفَّي Sitemap:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>http://www.example.com/sitemap1.xml.gz</loc>
  </sitemap>
  <sitemap>
    <loc>http://www.example.com/sitemap2.xml.gz</loc>
  </sitemap>
</sitemapindex>

كما هي الحال مع ملفات Sitemap، يجب أن تكون ملفات فهرس Sitemap بحجم 50 ميغابايت (غير مضغوطة) أو أقل، ويمكن أن تحتوي على ما يصل إلى 50,000 عنوان URL لخرائط الموقع. ويجب اتباع النهج الملائم لترميز ملفات فهرس Sitemap باستخدام UTF-8، وأن تتضمّن عناوين URL أحرف إلغاء بشكل مناسب.

بعد إنشاء ملف فهرسة Sitemap وحفظه، يمكنك إرسال ملف الفهرسة إلى Google. واحرص على تحميل جميع خرائط الموقع التي تمت الإشارة إليها وحفظها على الموقع الإلكتروني نفسه الذي تحفظ فيه ملف فهرسة Sitemap. يجب أن تكون خرائط الموقع التي تمت الإشارة إليها في ملف فهرس Sitemap في الدليل نفسه الذي يتضمّن ملف فهرس Sitemap، أو أن تكون في ترتيب أدنى في التدرّج الهرمي على الموقع الإلكتروني. على سبيل المثال، إذا كان ملف فهرسة Sitemap متوفرًا على https://example.com/public/sitemap_index.xml، يجب تضمينه فقط خرائط الموقع المتوفّرة في الدليل نفسه أو في دليل أكثر عمقًا، مثل https://example.com/public/shared/.... يمكنك إرسال ما يصل إلى 500 ملف فهرسة Sitemap لكل موقع إلكتروني في حسابك على Search Console.

إدارة ملفات Sitemap لعدة مواقع إلكترونية

إذا كانت لديك عدة مواقع إلكترونية، بإمكانك تبسيط عملية إنشاء وإرسال ملفات Sitemap من خلال إنشاء ملف أو أكثر من ملفات Sitemap التي تشتمل على عناوين URL لكل مواقعك الإلكترونية التي أثبتَّ ملكيتها، وحفظ ملفات Sitemap في مكان واحد. يجب إثبات ملكية جميع المواقع الإلكترونية في Search Console. يمكنك اختيار استخدام:

  • ملف Sitemap واحد يشتمل على عناوين URL لعدة مواقع إلكترونية، بما في ذلك مواقع إلكترونية من نطاقات مختلفة: على سبيل المثال، ملف Sitemap الموجود في http://host1.example.com/sitemap.xml يمكن أن يتضمن عناوين URL التالية.
    • http://host1.example.com
    • http://host2.example.com
    • http://host3.example.com
    • http://host1.example1.com
    • http://host1.example.ch
  • ملفات Sitemap فردية (ملف واحد لكل موقع إلكتروني) مدرَجة في مكان واحد
    • http://host1.example.com/host1-example-sitemap.xml
    • http://host1.example.com/host2-example-sitemap.xml
    • http://host1.example.com/host3-example-sitemap.xml
    • http://host1.example.com/host1-example1-sitemap.xml
    • http://host1.example.com/host1-example-ch-sitemap.xml

لاستضافة خرائط موقع لمواقع إلكترونية متعدّدة معًا في مكان واحد، يمكنك إما إثبات ملكية جميع المواقع الإلكترونية في Search Console التي تمت الإشارة إليها في خرائط الموقع أو تحديد خرائط موقع فردية في ملف robots.txt لكل موقع إلكتروني:

لإرسال خرائط موقع من خلال Search Console:

  1. تأكّد من إتمام عملية إثبات ملكية جميع المواقع الإلكترونية.
  2. أنشِئ ملف Sitemap يشتمل على عناوين URL من جميع المواقع الإلكترونية التي تريد تضمينها. ويمكنك إنشاء ملف Sitemap واحد يشتمل على عناوين URL من جميع المواقع الإلكترونية أو إنشاء ملف Sitemap منفصل واحد أو أكثر لكل موقع إلكتروني.
  3. أرسِل ملفات Sitemap باستخدام Google Search Console.

لتحديد خرائط موقع في ملف robots.txt لكل موقع إلكتروني:

  1. أنشِئ خرائط موقع تتضمّن عناوين URL من موقع إلكتروني واحد.
  2. حمِّل جميع خرائط الموقع إلى موقع إلكتروني واحد يمكنك التحكّم فيه، على سبيل المثال https://sitemaps.example.com.
  3. أشِر إلى خريطة الموقع الخاصة بكل موقع إلكتروني فردي من ملف robots.txt المعني. على سبيل المثال، إذا أنشأت خريطة موقع للموقع الإلكتروني https://example.com/ وكنت تستضيف خريطة موقع على https://sitemaps.example.com/sitemap-example-com.xml، أشِر إلى خريطة الموقع في ملف robots.txt على https://example.com/robots.txt باستخدام sitemap: https://sitemaps.example.com/sitemap-example-com.xml.