سيتم إيقاف نقطة نهاية إشعار خرائط الموقع

الاثنين 26 حزيران (يونيو) 2023

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

لهذا، نُعلن عن إيقاف نقطة نهاية "إشعار" خرائط الموقع نهائيًا ونقدّم اقتراحات إضافية لاستخدام العنصر lastmod.

إشعار خريطة الموقع

يحدد بروتوكول خريطة الموقع طريقة REST غير مُصدَّق عليها لإرسال خرائط الموقع إلى محركات البحث. من خلال دراساتنا الداخلية، بالإضافة إلى محركات البحث مثل Bing، يتبيّن لنا أنّه في هذه المرحلة لم تعُد هناك فائدة كبيرة من عمليات الإرسال غير المُصدَّق عليها لخرائط الموقع. في الواقع، في حالة "بحث Google"، تؤدي الغالبية العظمى من عمليات الإرسال إلى محتوى غير مرغوب فيه. بعبارة أخرى، لن نتيح إشعار خرائط الموقع وستتوقف نقطة النهاية عن العمل خلال 6 أشهر. مع ذلك، يمكنك إرسال خرائط موقعك من خلال robots.txt وخدمة Search Console، ولكنّ طلبات HTTP ("الإشعارات") المُرسَلة إلى نقطة النهاية REST ستؤدي إلى الخطأ 404. ولن تؤدي أي رموز أو مكوّنات إضافية تستخدم نقطة النهاية هذه إلى حدوث مشاكل في "بحث Google"، وليس عليك إجراء أي تغييرات (ولكنّ استخدام نقطة النهاية لن يكون له أي فائدة).

العنصر lastmod

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

لكي يكون العنصر lastmod مفيدًا، يجب أولاً أن يكون بتنسيق تاريخ صالح (وهو موثَّق على sitemaps.org)، ومن خلال خدمة Search Console، ستعرف ما إذا لم يكن بالتنسيق المطلوب عند إرسال خريطة الموقع. ثانيًا، يجب أن يكون العنصر متوافقًا مع الواقع بشكل مستمر: فإذا تم تغيير صفحتك قبل 7 سنوات، ولكنّك تخبرنا من خلال العنصر lastmod بأنّها تغيّرت أمس، ستفقد مصداقيتك بعد ذلك في ما يتعلّق بتاريخ آخر تعديل لصفحاتك.

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

إننا نستخدم عبارة "آخر تعديل" للدلالة على آخر تعديل مهم. فإذا غيّر نظام إدارة المحتوى (CMS) جزءًا غير مهم من النص في الشريط الجانبي أو التذييل، لن يكون عليك تعديل قيمة lastmod لتلك الصفحة. في المقابل، إذا غيّرت النص الرئيسي أو أضفت بيانات منظَّمة أو غيّرتها، أو عدّلت بعض الروابط، سيكون عليك تعديل قيمة lastmod.

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
      <lastmod>2005-01-01</lastmod>
      <loc>http://www.example.com/</loc>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
  </url>
</urlset>

ملاحظة بسيطة: بالنظر إلى السمة xmlns في مقتطف خريطة الموقع، سيتبيّن لك أنّ معرّف الموارد المنتظم (URI) هو في HTTP، وليس في HTTPS. يعمل ذلك على النحو المطلوب، فهو مرجع للمحللات اللغوية بشأن العناصر بتنسيق XML. لذلك يُرجى عدم إرسال المزيد من الملاحظات عن المستندات في هذا الخصوص.

changefreq وpriority

حتى الآن، لا يستخدم محرك بحث Google العنصر changefreq أو العنصر priority مطلقًا. ومن الناحية النظرية، يتداخل العنصر changefreq أيضًا مع العنصر lastmod. ويُعدّ العنصر priority حقلاً ذاتيًا بشكل كبير واستنادًا إلى دراساتنا الداخلية، فإنّه عمومًا لا يعكس بدقّة الأولوية الفعلية لإحدى الصفحات مقارنةً بالصفحات الأخرى على موقع إلكتروني.

هل تريد الاطّلاع على المزيد من المعلومات عن خرائط الموقع؟ يمكنك مراجعة مستنداتنا، بالإضافة إلى sitemaps.org، وإذا أردت التواصل معنا بشأن خرائط الموقع، يمكنك زيارة منتديات "مجموعة خدمات بحث Google" ويمكنك التواصل معنا أيضًا على Twitter.