خرائط الموقع

خرائط المواقع هي بروتوكول بصيغة XML يُستخدم من قِبل مشرفي المواقع لإعلام محركات البحث بعناوين URL المتاحة للزحف على الويب . يسمح هذا البروتوكول لمشرفي المواقع بإضافة معلومات إضافية حول كل عنوان URL، مثل تاريخ آخر تحديث، وعدد مرات تغييره، وأهميته بالنسبة لعناوين URL الأخرى في الموقع. يُمكّن هذا محركات البحث من الزحف إلى الموقع بكفاءة أكبر والعثور على عناوين URL التي قد تكون معزولة عن باقي محتوى الموقع. يُعد بروتوكول خرائط المواقع بروتوكولًا لتضمين عناوين URL ، وهو يُكمّل بروتوكول استبعاد عناوين URL.robots.txt

تاريخ

أطلقت جوجل خرائط المواقع 0.84 لأول مرة في يونيو 2005 لتمكين مطوري الويب من نشر قوائم الروابط من مواقعهم الإلكترونية. [ 1 ] أعلنت جوجل وياهو ومايكروسوفت عن دعم مشترك لبروتوكول خرائط المواقع في نوفمبر 2006. [ 2 ] تم تغيير إصدار المخطط إلى "خريطة المواقع 0.90"، ولكن لم تُجرَ أي تغييرات أخرى.

في أبريل 2007، أعلنت كل من Ask.com و IBM دعمهما لخرائط المواقع. [ 3 ] كما أعلنت كل من جوجل وياهو وMSN عن خاصية الاكتشاف التلقائي لخرائط المواقع robots.txt. وفي مايو 2007، أعلنت حكومات ولايات أريزونا وكاليفورنيا ويوتا وفرجينيا أنها ستستخدم خرائط المواقع على مواقعها الإلكترونية. [ 4 ]

يعتمد بروتوكول Sitemaps على أفكار [ 5 ] من "خوادم الويب الصديقة للزحف"، [ 6 ] مع تحسينات تشمل الاكتشاف التلقائي من خلال robots.txtوالقدرة على تحديد أولوية الصفحات وتكرار تغييرها.

غاية

تُعد خرائط المواقع مفيدة بشكل خاص على المواقع الإلكترونية التي:

  • بعض أقسام الموقع الإلكتروني غير متاحة من خلال واجهة التصفح [ 7 ]
  • يستخدم مشرفو المواقع محتوى غنيًا بتقنية Ajax أو Silverlight أو Flash لا تتم معالجته عادةً بواسطة محركات البحث .
  • الموقع كبير جدًا وهناك احتمال أن تتجاهل برامج زحف الويب بعض المحتويات الجديدة أو التي تم تحديثها مؤخرًا [ 7 ].
  • عندما تحتوي مواقع الويب على عدد هائل من الصفحات المعزولة أو غير المرتبطة ببعضها البعض بشكل جيد، أو [ 7 ]
  • عندما يحتوي موقع الويب على عدد قليل من الروابط الخارجية [ 7 ]
  • يحتوي الموقع الإلكتروني على كمية كبيرة من محتوى الوسائط المتعددة (مثل الفيديو أو الصور) أو يتم تضمينه في أخبار جوجل . [ 8 ]

تنسيق الملف

يتكون تنسيق بروتوكول خريطة الموقع من وسوم XML. يجب أن يكون الملف نفسه مُشفّرًا بنظام UTF-8 . يمكن أن تكون خرائط المواقع مجرد قائمة نصية عادية بعناوين URL. كما يمكن ضغطها بصيغة .gz.

يتم عرض نموذج لخريطة الموقع يحتوي على عنوان URL واحد فقط ويستخدم جميع العلامات الاختيارية أدناه.

<?xml version='1.0' encoding='UTF-8'?> <urlset xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns= "http://www.sitemaps.org/schemas/sitemap/0.9" > <url> <loc> https://example.com/ </loc> <lastmod> 2006-11-18 </lastmod> <changefreq> daily </changefreq> <priority> 0.8 </priority> </url> </urlset>

تعريفات العناصر

تظهر تعريفات العناصر أدناه: [ 9 ]

عنصرمطلوب؟وصف
<urlset>نعمعنصر مستوى المستند الخاص بخريطة الموقع. يجب أن يحتوي هذا العنصر على باقي المستند بعد عنصر '<?xml version>'.
<url>نعمالعنصر الأصل لكل مدخل.
<sitemapindex>نعمعنصر مستوى المستند لفهرس خريطة الموقع. يجب أن يحتوي هذا العنصر على باقي المستند بعد عنصر '<?xml version>'.
<sitemap>نعمالعنصر الأصل لكل إدخال في الفهرس.
<loc>نعميُقدّم هذا الخيار عنوان URL الكامل للصفحة أو خريطة الموقع، بما في ذلك البروتوكول (مثل http أو https) وشرطة مائلة في النهاية، إذا كان ذلك مطلوبًا من خادم استضافة الموقع. يجب ألا يتجاوز طول هذا العنوان 2048 حرفًا. يُرجى ملاحظة أنه يجب وضع علامة الهروب (\) قبل علامة العطف (&) في عنوان URL &amp;.
<lastmod>لاتاريخ آخر تعديل للملف، بتنسيق ISO 8601. يمكن عرض التاريخ والوقت كاملين، أو، إذا رغبت، يمكن عرض التاريخ فقط بتنسيق YYYY-MM-DD.
<changefreq>لاعدد مرات تغيير الصفحة:
  • دائماً
  • بالساعة
  • يوميًا
  • أسبوعي
  • شهريا
  • سنوي
  • أبداً

تُستخدم كلمة "دائماً" للإشارة إلى المستندات التي تتغير في كل مرة يتم الوصول إليها. وتُستخدم كلمة "أبداً" للإشارة إلى عناوين URL المؤرشفة (أي الملفات التي لن يتم تغييرها مرة أخرى).

يُستخدم هذا فقط كدليل للزاحفين ، ولا يُستخدم لتحديد عدد مرات فهرسة الصفحات.

لا ينطبق ذلك على العناصر.<sitemap>

<priority>لاأولوية هذا الرابط مقارنةً بالروابط الأخرى على الموقع. وهذا يسمح لمشرفي المواقع باقتراح الصفحات الأكثر أهمية لبرامج الزحف.

يتراوح النطاق المسموح به من 0.0 إلى 1.0، حيث تُعتبر القيمة 1.0 هي الأهم. القيمة الافتراضية هي 0.5.

إن تصنيف جميع صفحات الموقع بأولوية عالية لا يؤثر على نتائج البحث، حيث أنه يستخدم فقط لاقتراح مدى أهمية صفحات الموقع لبعضها البعض لبرامج الزحف.

لا ينطبق ذلك على العناصر.<sitemap>

قد يختلف دعم العناصر غير المطلوبة من محرك بحث إلى آخر. [ 9 ]

تتجاهل جوجل وتقدر . [ 10 ]<priority><changefreq>

صيغ أخرى

ملف نصي

يسمح بروتوكول خرائط المواقع بأن تكون خريطة الموقع عبارة عن قائمة بسيطة من عناوين URL في ملف نصي. تنطبق مواصفات ملفات خرائط مواقع XML على خرائط المواقع النصية أيضًا؛ يجب أن يكون الملف مُشفّرًا بنظام UTF-8، ولا يمكن أن يتجاوز حجمه 50 ميجابايت (غير مضغوط) أو أن يحتوي على أكثر من 50,000 عنوان URL. يجب تقسيم خرائط المواقع التي تتجاوز هذه الحدود إلى خرائط مواقع متعددة باستخدام ملف فهرس لخرائط المواقع (ملف يشير إلى خرائط المواقع المتعددة). [ 11 ]

موجز التوزيع

تُعدّ خلاصات التوزيع طريقةً مسموحةً لإرسال عناوين المواقع الإلكترونية إلى برامج الزحف؛ ويُنصح بها بشكلٍ أساسي للمواقع التي لديها بالفعل خلاصات توزيع. ومن عيوب هذه الطريقة أنها قد لا تُزوّد ​​برامج الزحف إلا بعناوين المواقع الإلكترونية التي أُنشئت حديثًا، ولكن لا يزال من الممكن اكتشاف عناوين أخرى أثناء الزحف العادي. [ 9 ]

قد يكون من المفيد وجود موجز تجميعي كتحديث دلتا (يحتوي فقط على أحدث المحتويات) لاستكمال خريطة الموقع الكاملة.

إرسال إلى محركات البحث

إذا تم إرسال خرائط المواقع مباشرةً إلى محرك البحث ( عن طريق اختبار الاتصال )، فسيعرض معلومات الحالة وأي أخطاء في المعالجة. تختلف تفاصيل الإرسال باختلاف محركات البحث. يمكن أيضًا تضمين موقع خريطة الموقع في robots.txtالملف بإضافة السطر التالي:

Sitemap: <sitemap_location>

يجب أن يكون هذا هو عنوان URL الكامل لخريطة الموقع، مثل:<sitemap_location>

https://www.example.org/sitemap.xml

هذا التوجيه مستقل عن سطر وكيل المستخدم، لذا لا يهم مكانه في الملف. إذا كان للموقع الإلكتروني عدة خرائط مواقع، فيمكن تضمين سجلات "Sitemap:" متعددة في robots.txt، أو يمكن أن يشير عنوان URL ببساطة إلى ملف فهرس خريطة الموقع الرئيسي.

يسرد الجدول التالي عناوين URL الخاصة بإرسال خرائط المواقع لبعض محركات البحث الرئيسية:

محرك البحثرابط الإرسالصفحة المساعدةسوق
بايدوhttps://zhanzhang.baidu.com/dashboard/indexلوحة تحكم مشرفي المواقع من بايدوالصين، سنغافورة
بينغ ( وياهو! )https://www.bing.com/webmaster/ping.aspx?siteMap=أدوات مشرفي المواقع من Bingعالمي
ياندكسhttps://webmaster.yandex.com/site/map.xmlملفات خرائط الموقعروسيا، بيلاروسيا، كازاخستان، تركيا

يجب ترميز عناوين URL لخريطة الموقع التي يتم إرسالها باستخدام عناوين URL لإرسال خريطة الموقع ، على سبيل المثال: استبدل :(النقطتين) بـ %3A، واستبدل /(الشرطة المائلة) بـ %2F. [ 9 ]

أوقفت جوجل إرسال خرائط المواقع باستخدام عناوين URL في أواخر عام 2023. [ 12 ]

قيود فهرسة محركات البحث

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

  • جوجل - دعم مشرفي المواقع بشأن خرائط المواقع: "لا يضمن استخدام خريطة الموقع فهرسة جميع العناصر الموجودة فيها، إذ تعتمد عمليات جوجل على خوارزميات معقدة لجدولة الزحف. مع ذلك، في معظم الحالات، سيستفيد موقعك من وجود خريطة موقع، ولن تتعرض لأي عقوبة بسببها." [ 13 ]
  • يستخدم محرك بحث Bing بروتوكول sitemaps.org القياسي وهو مشابه جدًا للبروتوكول المذكور أدناه.
  • ياهو - بعد بدء صفقة البحث بين ياهو! إنك ومايكروسوفت، تم دمج مستكشف مواقع ياهو! مع أدوات مشرفي المواقع من بينج.

الحدود والمؤشرات

تم توسيع بروتوكول Sitemap XML ليشمل إمكانية إدراج عدة خرائط مواقع في ملف فهرس واحد . ونظرًا لأن الحد الأقصى لحجم خريطة الموقع هو 50 ميجابايت (غير مضغوطة) أو 50,000 عنوان URL [ 9 ] ، فإن هذا ضروري للمواقع الكبيرة. فيما يلي مثال على فهرس خريطة موقع يشير إلى خريطة موقع واحدة منفصلة. 

<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd" xmlns= "http://www.sitemaps.org/schemas/sitemap/0.9" > <sitemap> <loc> https://www.example.com/sitemap1.xml.gz </loc> <lastmod> 2014-10-01T18:23:17+00:00 </lastmod> </sitemap> </sitemapindex>

يمكن ضغط خرائط المواقع باستخدام gzip ، مما يقلل من استهلاك النطاق الترددي. يدعم النظام ملفات خرائط مواقع متعددة، حيث يعمل ملف فهرس خرائط المواقع كنقطة دخول. يجب ألا يتجاوز عدد خرائط المواقع في ملف فهرس خرائط المواقع 50,000 خريطة، ويجب ألا يتجاوز حجمه 50 ميجابايت، ويمكن ضغطه. يمكنك استخدام أكثر من ملف فهرس خرائط مواقع واحد. [ 9 ]

بحسب جوجل، يمكن أن يحتوي موقع واحد في Google Search Console على ما يصل إلى 500 ملف فهرس لخريطة الموقع. إضافةً إلى ذلك، يجب أن تكون خرائط المواقع المشار إليها في ملف فهرس خريطة الموقع موجودة في نفس الدليل الذي يوجد فيه ملف فهرس خريطة الموقع، أو في دليل فرعي أدنى في التسلسل الهرمي للموقع. [ 14 ]

تتمثل أفضل الممارسات لتحسين فهرس خريطة الموقع من أجل سهولة زحف محركات البحث في ضمان أن يشير الفهرس إلى خرائط المواقع فقط بدلاً من فهارس خرائط المواقع الأخرى؛ إن تضمين فهرس خريطة موقع داخل فهرس خريطة موقع آخر أمر غير صالح وفقًا لجوجل. [ 15 ]

أنواع إضافية لخرائط المواقع

تدعم جوجل عددًا من أنواع خرائط المواقع XML الإضافية، خارج نطاق بروتوكول خرائط المواقع، لتمكين مشرفي المواقع من توفير بيانات إضافية حول محتوى مواقعهم. وتهدف خرائط مواقع الفيديو والصور إلى تحسين قدرة المواقع على الظهور في نتائج البحث عن الصور والفيديوهات. [ 16 ] [ 17 ]

خرائط مواقع الفيديو

تُشير خرائط مواقع الفيديو إلى البيانات المتعلقة بالتضمين والتشغيل التلقائي، والصور المصغرة المفضلة للعرض في نتائج البحث، وتاريخ النشر، ومدة الفيديو، وغيرها من البيانات الوصفية. [ 17 ] كما تُستخدم خرائط مواقع الفيديو لتمكين محركات البحث من فهرسة مقاطع الفيديو المُضمنة في موقع ويب، ولكنها مُستضافة خارجيًا، مثل Vimeo أو YouTube .

خرائط مواقع الصور

تُستخدم خرائط مواقع الصور للإشارة إلى بيانات تعريف الصور، مثل معلومات الترخيص والموقع الجغرافي وشرح الصورة. [ 16 ]

خرائط مواقع أخبار جوجل

تدعم جوجل نوع خريطة موقع أخبار جوجل لتسهيل الفهرسة السريعة لمواضيع الأخبار العاجلة. [ 18 ] [ 19 ]

خرائط مواقع متعددة اللغات ومتعددة الجنسيات

في ديسمبر 2011، أعلنت جوجل عن ميزة التعليقات التوضيحية للمواقع التي تستهدف المستخدمين بلغات متعددة، وربما دولًا متعددة. وبعد بضعة أشهر، أعلنت جوجل على مدونتها الرسمية [ 20 ] عن إضافة دعم لتحديد التعليقات التوضيحية rel="alternate" و hreflang في خرائط المواقع. وبدلاً من عناصر روابط HTML (الخيار الوحيد حتى ذلك الحين)، قدم خيار خرائط المواقع العديد من المزايا، بما في ذلك صغر حجم الصفحة وسهولة النشر لبعض المواقع.

أحد الأمثلة على خريطة الموقع متعددة اللغات هو كما يلي:

على سبيل المثال، إذا كان لدينا موقع يستهدف مستخدمي اللغة الإنجليزية عبر عنوان URL معين، https://www.example.com/enومستخدمي اللغة اليونانية عبر عنوان URL آخر https://www.example.com/gr، فإن الخيار الوحيد المتاح حتى ذلك الحين هو إضافة تعليق hreflang إما في رأس HTTP أو كعناصر HTML في كلا عنواني URL على النحو التالي:

<link rel= "alternate" hreflang= "en" href= "https://www.example.com/en" /> <link rel= "alternate" hreflang= "gr" href= "https://www.example.com/gr" />

لكن الآن، يمكن للمرء بدلاً من ذلك استخدام الترميز المكافئ التالي في خرائط المواقع:

<url><loc> https://www.example.com/en </loc><xhtml:linkrel= "alternate"hreflang= "gr"href= "https://www.example.com/gr" /><xhtml:linkrel= "alternate"hreflang= "en"href= "https://www.example.com/en" /></url><url><loc> https://www.example.com/gr </loc><xhtml:linkrel= "alternate"hreflang= "gr"href= "https://www.example.com/gr" /><xhtml:linkrel= "alternate"hreflang= "en"href= "https://www.example.com/en" /></url>

انظر أيضاً

مراجع

  1. شيفاكومار، شيفا (2005-06-02). "مدونة جوجل: سهلة الاستخدام لمشرفي المواقع" . مؤرشف من الأصل بتاريخ 2005-06-08 . تم الاطلاع عليه بتاريخ 2021-12-31 .
  2. "محركات البحث الرئيسية تتحد لدعم آلية مشتركة لتقديم المواقع الإلكترونية" . أخبار من جوجل . 16 نوفمبر 2006. تاريخ الاطلاع: 31 ديسمبر 2021 .
  3. باثاك، فيفيك (11 مايو 2007). "مدونة Ask.com: اكتشاف خرائط المواقع تلقائيًا" . مدونة Ask الرسمية . مؤرشفة من الأصل بتاريخ 18 مايو 2007. تم الاطلاع عليها بتاريخ 31 ديسمبر 2021 .
  4. "معلومات لمنظمات القطاع العام" . مؤرشف من الأصل بتاريخ 30-04-2007.
  5. إم إل نيلسون؛ جيه إيه سميث؛ ديل كامبو؛ إتش فان دي سومبل؛ إكس ليو (2006). "الاستخلاص الفعال والآلي لموارد الويب" (ملف PDF) . WIDM'06 .
  6. أو. براندمان، ج. تشو، هيكتور غارسيا-مولينا ، ونارايانان شيفاكومار (2000). "خوادم ويب ملائمة لبرامج الزحف". وقائع مؤتمر ACM SIGMETRICS لمراجعة تقييم الأداء، المجلد 28، العدد 2. doi : 10.1145 /362883.362894 .{{cite conference}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  7. 1 2 3 4 "تعرّف على خرائط المواقع | مركز البحث" . مطورو جوجل . تم الاطلاع عليه بتاريخ 1 يونيو 2021 .
  8. "إنشاء خريطة موقع وإرسالها" . مطورو جوجل . تم الاطلاع عليه بتاريخ 26-10-2025 .
  9. 1 2 3 4 5 6 "تنسيق XML لخرائط المواقع" . Sitemaps.org. 2016-11-21 . تم الاطلاع عليه بتاريخ 2016-12-01 .
  10. "إنشاء خريطة موقع وإرسالها" . شركة جوجل . تم الاطلاع عليه بتاريخ 26-10-2025 .
  11. "إنشاء خريطة موقع وإرسالها - مساعدة Search Console" . Support.google.com . تم الاطلاع عليه بتاريخ 30 نوفمبر 2020 .
  12. "سيتم إيقاف نقطة نهاية اختبار الاتصال بخرائط المواقع" . 2025-04-04 . تم الاطلاع عليه بتاريخ 2025-04-04 .
  13. "حول خرائط مواقع جوجل" . 2016-12-01 . تم الاطلاع عليه بتاريخ 2016-12-01 .
  14. "إنشاء وإرسال خرائط مواقع كبيرة" . مطورو جوجل . تم الاطلاع عليه بتاريخ 26-10-2025 .
  15. "تقرير خرائط المواقع - مساعدة Search Console" . support.google.com . تم الاطلاع عليه بتاريخ 15 أبريل 2020 .
  16. 1 2 "خرائط مواقع الصور" . Google Search Console . تم الاسترجاع في 28 ديسمبر 2018 .
  17. 1 2 "خرائط مواقع الفيديو" . Google Search Console . تم الاسترجاع في 28 ديسمبر 2018 .
  18. بيغبي، غارين (21 يونيو 2016). "لماذا يجب عليك استخدام خريطة موقع أخبار جوجل" . داينو مابر . تم الاسترجاع في 28 ديسمبر 2018 .
  19. "خرائط مواقع أخبار جوجل" . وحدة تحكم بحث جوجل . تم الاطلاع عليه بتاريخ 28 ديسمبر 2018 .
  20. "التعليقات التوضيحية متعددة اللغات والجنسيات في خرائط المواقع" . مدونة مشرفي المواقع من جوجل . بيير فار. 24 مايو 2012.