كيفية دمج إضافات خرائط الموقع

تشكّل الإضافات الخاصة بخرائط الموقع وسيلة رائعة لإطلاع Google على الأنواع المختلفة من المحتوى والبيانات الوصفية المستخدَمة على موقعك الإلكتروني. وفي معظم الأحيان، قد يكون المحتوى على صفحاتك متوافقًا مع أنواع مختلفة من الإضافات، فعلى سبيل المثال، قد تكون بصدد نشر مقالات إخبارية تتضمّن صورًا وفيديوهات. بالإضافة إلى ذلك، قد تكون صفحاتك مترجَمة، ما قد يعني أنّه يمكنك إدراج تعليقات hreflang توضيحية خاصة بصفحاتك المترجَمة.

مساحات الاسم

في كل إضافة تريد استخدامها في خريطة الموقع، عليك تحديد مساحة الاسم الخاصة بالإضافة والتي تشير إلى العلامات المتوافقة مع الإضافة. ويتم إجراء ذلك من خلال السمة xmlns للعلامة urlset. يتيح محرّك بحث Google استخدام مساحات الاسم التالية لإضافات خرائط الموقع:

علامات الإضافات وتعريفات مساحات الاسم
image: http://www.google.com/schemas/sitemap-image/1.1
news: http://www.google.com/schemas/sitemap-news/0.9
video: http://www.google.com/schemas/sitemap-video/1.1
xhtml: (لـ hreflang) http://www.w3.org/1999/xhtml

إعلان مساحات اسم متعدّدة

للإعلان عن مساحات اسم متعدّدة، عليك إضافة الإشارات المناسبة الخاصة بمساحة الاسم إلى خريطة الموقع كما هو موضّح في المستندات الخاصة بالإضافات المعنيّة. في ما يلي مثال يوضّح كيفية إدراج إضافات الأخبار والفيديو وxhtml (لـ hreflang) في خريطة موقع:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
           xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
           xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
           xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
<!-- rest of the sitemap -->

دمج إضافات خرائط الموقع

بعد إعلان مساحات الاسم، اتّبِع الإرشادات الخاصة بالتنفيذ والمدرَجة في مستندات إضافة خريطة الموقع المعنيّة التي تريد استخدامها.

لدمج الإضافات، أدرِج العلامات من الإضافات التي سيتم استخدامها في خريطة الموقع بشكل تدريجي في علامة <url> المناسبة، كما هو موضّح في المستندات الخاصة بكل إضافة.

على سبيل المثال، لإدراج إضافات الأخبار والفيديو وxhtml‏ (hreflang) في خريطة موقع:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
    xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
    xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.example.com/english/page.html</loc>
    <!-- Starting with the news extension tags -->
    <news:news>
      <news:publication>
        <news:name>The Example Times</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2008-12-23</news:publication_date>
      <news:title>Companies A, B in Merger Talks</news:title>
    </news:news>
    <!-- Next we add video extension tags -->
    <video:video>
      <video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc>
      <video:title>Lizzi is painting the wall</video:title>
      <video:description>
        Gary is watching the paint dry on the wall Lizzi painted.
      </video:description>
      <video:player_loc>
        https://player.example.com/video/987654321
      </video:player_loc>
    </video:video>
    <!-- And finally the xhtml tags for hreflang -->
    <xhtml:link
                rel="alternate"
                hreflang="de"
                href="https://www.example.de/deutsch/page.html"/>
    <xhtml:link
                rel="alternate"
                hreflang="de-ch"
                href="https://www.example.de/schweiz-deutsch/page.html"/>
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://www.example.com/english/page.html"/>
  </url>
<!-- Add more <url> tags -->

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