قاموس السيو

ما المقصود بـترقيم الصفحات (Pagination)؟

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

افحصه مجانًا: فحص الرابط الأساسي canonical

ترقيم الصفحات (Pagination): ترقيم الصفحات هو تقسيم قائمة طويلة من العناصر، مثل المنتجات أو المقالات، على سلسلة من الصفحات المرقمة المرتبطة ببعضها.

ترقيم الصفحات (Pagination) هو تقسيم قائمة طويلة، كمنتجات قسم أو مقالات أرشيف مدونة أو نتائج بحث أو تعليقات أسفل مقال، إلى سلسلة من الصفحات: الصفحة 1 والصفحة 2 والصفحة 3 وهكذا، وكل منها يربط بالأخريات. يُبقي الصفحات سريعة وسهلة الاستخدام، لكنه ينشئ أيضا روابط كثيرة بقوالب متشابهة يجب على محركات البحث أن تزحف إليها وتفهمها.

كيف تتعامل جوجل مع الصفحات المرقمة

تحدد إرشادات جوجل عن ترقيم الصفحات والتحميل التدريجي القواعد الحالية:

  • امنح كل صفحة رابطها الخاص، وعادة بمعامل استعلام مثل ?page=2. لا تستخدم أجزاء الرابط (#page=2)؛ فتتجاهلها جوجل.
  • اربط الصفحات بعضها ببعض تسلسليا بروابط <a href> عادية ليصل الزاحف إلى كل عنصر، ويفضل أن تربط أيضا عودة إلى الصفحة الأولى.
  • امنح كل صفحة canonical يشير إلى نفسها. الصفحة 2 ليست نسخة مكررة من الصفحة 1؛ فهي تسرد عناصر مختلفة.
  • لم تعد جوجل تستخدم rel="next" وrel="prev" إشارة فهرسة، وقد أكدت ذلك عام 2019. وهي غير ضارة، وقد تستخدمها محركات أو متصفحات أخرى، لكن لا تعتمد عليها.

مثال: الصفحة 2 من قسم

<!-- https://www.example.com/trail-shoes/?page=2 -->
<head>
  <title>Trail Running Shoes – Page 2 | Example Outdoor</title>
  <link rel="canonical" href="https://www.example.com/trail-shoes/?page=2">
</head>
<body>
  …24 products…
  <nav aria-label="Pagination">
    <a href="/trail-shoes/">1</a>
    <a href="/trail-shoes/?page=2" aria-current="page">2</a>
    <a href="/trail-shoes/?page=3">3</a>
    <a href="/trail-shoes/?page=3">Next</a>
  </nav>
</body>

لاحظ أن الصفحة 1 مرتبط بها بالصيغة /trail-shoes/ لا /trail-shoes/?page=1، حتى لا يوجد رابطان للصفحة الأولى.

التمرير اللانهائي وزر «تحميل المزيد»

زر «تحميل المزيد» أو التمرير اللانهائي الذي يجلب العناصر بـJavaScript مناسب للمستخدمين، لكن الزواحف لا تنقر ولا تمرّر. ادعمه بروابط مرقمة: يجب أن تكون كل دفعة متاحة أيضا على عنوان حقيقي ?page=N مرتبط من الصفحة، ويمكن أن يتحدث الرابط في شريط العنوان مع تمرير المستخدم.

أخطاء شائعة

  • جعل canonical كل الصفحات يشير إلى الصفحة 1. هذا يطلب من جوجل تجاهل الصفحات 2 فما بعدها، فقد لا تُكتشف عبر القائمة المنتجات التي تظهر في عمق القائمة فقط.
  • تطبيق noindex على الصفحات المرقمة. يبقيها خارج النتائج، لكن جوجل قد تتوقف مع الوقت عن اتباع روابطها أيضا، فتنقطع العناصر العميقة.
  • حجب ?page= في robots.txt، فيتوقف الزحف إلى كل ما بعد الصفحة 1.
  • تركيبات معاملات لا تنتهي، أي الترقيم مضروبا في الترتيب والتصفية، وقد تهدر جزءا كبيرا من ميزانية الزحف (Crawl Budget). أبقِ صيغ الترتيب والتصفية خارج رسم الروابط القابل للزحف حيث أمكن.
  • ترقيم عميق جدا. إن كان العنصر على بعد 40 نقرة من صفحة القسم، فاربط به أقرب عبر أقسام فرعية أو الربط الداخلي (Internal Linking) أفضل.

كيف تفحصه

افتح الصفحة 2 أو 3 من قسم ومرّرها على أداة فحص الرابط الأساسي canonical. تعرض وسم Canonical في HTML وترويسات HTTP، وهل هو مطلق ويشير إلى نفسه، وهل يُرجع الهدف 200 وقابل للفهرسة، وهي التفاصيل التي يكثر الخطأ فيها في السلاسل المرقمة.

الأسئلة الشائعة

هل ينبغي أن يشير canonical الصفحات المرقمة إلى الصفحة 1؟

لا. كل صفحة مرقمة تسرد عناصر مختلفة، فيجب أن يشير canonical فيها إلى نفسها. توجيه كل الصفحات إلى الصفحة 1 قد يمنع جوجل من اكتشاف العناصر التي تظهر في الصفحات اللاحقة فقط.

هل ما زالت جوجل تستخدم rel=next وrel=prev؟

لا. قالت جوجل عام 2019 إنها لم تعد تستخدمهما إشارة فهرسة. لا ضرر منهما وقد تقرؤهما محركات أخرى، لكن الروابط التسلسلية ووسوم canonical الذاتية أهم.

هل التمرير اللانهائي سيئ للسيو؟

فقط إذا كان الطريق الوحيد للوصول إلى المحتوى. ادعم التمرير اللانهائي أو أزرار «تحميل المزيد» بروابط مرقمة حقيقية مرتبطة في HTML ليصل الزواحف إلى كل عنصر.