تقسيم النتائج على عدة صفحات باستخدام الترميزَين rel="next"‎ وrel="prev"‎

الخميس 15 أيلول (سبتمبر) 2011

مثلما يمكنك استخدام العلامة rel="canonical" كتلميح قوي على أن المحتوى مكرّر، يمكنك الآن استخدام عناصر رابط HTML rel="next" وrel="prev" للإشارة إلى العلاقة بين عناوين URL للمكوّنات في سلسلة مقسّمة على صفحات. على مختلف المواقع الإلكترونية، قد تتخذ سلسلة من المحتوى مقسّمة على صفحات عدة أشكال، فيمكن أن تكون عبارة عن مقالة مقسّمة إلى عدة صفحات مكوّنات أو فئة منتج مع عناصر منتشرة على عدة صفحات أو سلسلة محادثات للمنتدى مقسّمة إلى سلسلة من عناوين URL. وإذا اخترت تضمين الترميزَين rel="next" وrel="prev" في صفحات المكوّنات ضمن سلسلة، هذا يعني أنّك تقدّم لمحرك بحث Google تلميحًا قويًا بأنّك تريد ما يلي:

  • دمج سمات الفهرسة، مثل الروابط، من صفحات المكوّنات/عناوين URL إلى السلسلة ككل (أي يجب ألا تظل الروابط موزّعة بين الترميزَين page-1.html وpage-2.html وما إلى ذلك، ولكن يجب أن تكون مجمّعة من خلال السلسلة)
  • توجيه المستخدمين إلى الصفحة/عنوان URL الأكثر صلة، وتكون عادةً الصفحة الأولى من السلسلة
‫الصفحات الملائمة للتعليقيين التوضيحيين rel=prev وrel=next
يمكن الآن الإشارة إلى محرك البحث Google بشأن العلاقة بين عناوين URL للمكوّنات في سلسلة من خلال الترميزَين rel="next" وrel="prev".

هناك استثناء لتنفيذ الترميزَين rel="prev" وrel="next": إذا كنت تقدّم للمستخدمين، بالإضافة إلى سلسلة المحتوى، صفحة عرض الكل أو إذا كنت تفكر في تقديمها، اطّلِع على المشاركة الخاصة بنا بشأن عرض الكل في نتائج البحث للحصول على مزيد من المعلومات. وبما أنّ المستخدمين يفضّلون استخدام صفحات عرض الكل، نبذل قصارى جهدنا لعرض هذا الإصدار عندما يكون ذلك مناسبًا في النتائج بدلاً من عرض صفحة مكوّن (يتم عرض صفحات المكوّنات على الأرجح من خلال الترميزَين rel="next" وrel="prev").

إذا لم تكن تمتلك صفحة عرض الكل أو كنت تريد حظر محرّك بحث Google من إظهار صفحة عرض الكل، يمكنك استخدام الترميزَين rel="next" وrel="prev" كما هو موضّح في هذه المشاركة.

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

تحديد خياراتك

إليك ثلاثة خيارات لسلسلة:

  1. يمكنك الإبقاء على المحتوى الخاص بك كما هو بالضبط. يتوفّر المحتوى المقسّم على صفحات على الويب وسنواصل تقديم أفضل النتائج للمستخدمين بغض النظر عن ترميز HTML rel="next"/rel="prev" للصفحة وما إذا كان متوفرًا أم لا.
  2. إذا كنت تمتلك صفحة عرض الكل، أو كنت تريد استخدام صفحة عرض الكل، يمكنك الاطّلاع على مشاركتنا بشأن صفحة عرض الكل في نتائج البحث.
  3. يمكنك إرسال تلميح إلى محرّك البحث Google بشأن العلاقة بين عناوين URL للمكوّنات الخاصة بسلسلتك باستخدام الترميزَين rel="next" وrel="prev". يساعدنا ذلك على فهرسة المحتوى بدقة أكبر وعرض الصفحة الأكثر ملاءمةً للمستخدمين (أي الصفحة الأولى عادةً). في ما يلي تفاصيل بشأن عملية التنفيذ.

تنفيذ الترميزَين rel="next" وrel="prev"

إذا كنت تفضّل استخدام الخيار 3 (أعلاه) لموقعك الإلكتروني، لنبدأ. لنفترض أنه يتوفر لديك محتوى مقسّمًا إلى عناوين URL:

https://www.example.com/article?story=abc&page=1
https://www.example.com/article?story=abc&page=2
https://www.example.com/article?story=abc&page=3
https://www.example.com/article?story=abc&page=4

في الصفحة الأولى، https://www.example.com/article?story=abc&page=1، ستُضمّن المحتوى في القسم <head>:

<link rel="next" href="https://www.example.com/article?story=abc&page=2" />

في الصفحة الثانية، https://www.example.com/article?story=abc&page=2:

<link rel="prev" href="https://www.example.com/article?story=abc&page=1" />
<link rel="next" href="https://www.example.com/article?story=abc&page=3" />

في الصفحة الثالثة، https://www.example.com/article?story=abc&page=3:

<link rel="prev" href="https://www.example.com/article?story=abc&page=2" />
<link rel="next" href="https://www.example.com/article?story=abc&page=4" />

وفي الصفحة الأخيرة، https://www.example.com/article?story=abc&page=4:

<link rel="prev" href="https://www.example.com/article?story=abc&page=3" />

وإليك بعض النقاط المهمة:

  • تحتوي الصفحة الأولى على الترميز rel="next" فقط بدون ترميز rel="prev".
  • يجب أن تكون الصفحات من الصفحة الثانية إلى الصفحة ما قبل الأخيرة مرتبطة بشكل ثنائي بكل من الترميز rel="next" والترميز rel="prev".
  • تحتوي الصفحة الأخيرة على ترميز rel="prev" فقط بدون الترميز rel="next".
  • يمكن أن تكون القيم rel="next" وrel="prev" إما عناوين URL نسبية أو كاملة (حسب ما تسمح به العلامة <link />). وإذا ضمّنت رابط <base/> في المستند، سيتم التعامل مع المسارات النسبية وفقًا لعنوان URL الأساسي.
  • يجب تضمين الترميزَين rel="next" وrel="prev" فقط في القسم <head>، وليس ضمن الجزء <body> من المستند.
  • نسمح باستخدام rel="previous" كصيغة نصية لروابط rel="prev".
  • الترميزان rel="next" وrel="previous" من ناحية، وrel="canonical" من ناحية أخرى، هما مفهومان مستقلان. ويمكن تضمين كلا التعريفَين في الصفحة نفسها. مثلاً، قد يتضمن العنوان https://www.example.com/article?story=abc&page=2&sessionid=123 ما يلي:
    <link rel="canonical" href="https://www.example.com/article?story=abc&page=2" />
    <link rel="prev" href="https://www.example.com/article?story=abc&page=1&sessionid=123" />
    <link rel="next" href="https://www.example.com/article?story=abc&page=3&sessionid=123" />
  • يتم استخدام الترميزَين rel="prev" وrel="next" كتلميح لمحرّك بحث Google وليس كأوامر مطلقة.
  • عند إجراء التنفيذ بشكل غير صحيح، مثل حذف الترميز المتوقّع rel="prev" أو rel="next" في السلسلة، سنواصل فهرسة الصفحات والاعتماد على أساليبنا الإرشادية لفهم المحتوى.

يمكنك العثور على مزيد من المعلومات في مركز المساعدة أو الانضمام إلى المحادثة في منتدى مساعدة مشرفي المواقع.