کمک به موتورهای جستجو در ایندکس صفحه بندیها

۸ اردیبهشت ۱۳۹۷

طراحی سایت

صفحه بندی (Pagination) در طراحی سایت بسیار استفاده می شود و می تواند در ایندکس کردن صفحات برای موتورهای جستجو مشکلاتی ایجاد کنند. در این مقاله می خواهیم نحوه از بین بردن این مشکلات را آموزش دهیم:

چرا وب سایت ها از صفحه بندی استفاده می کنند

صفحه بندی برای شکستن دیتاهایی با رکوردهای زیاد در دیتا بیس استفاده می شود و نتایج صفحه بندی را به 10 رکورد در هر صفحه و یا حتی 7 رکورد در هر صفحه تقسیم می کنند تا داده ها با سرعت و کیفیت بهتری لود شوند. این کار در forum ها، اخبار و مقالات بسیار استفاده می شود. شما بجای استفاده از صفحات طولانی آنها را به صفحات کوچکتر تقسیم می کنید که این کار باعث کیفیت بهتر و سرعت لود بیشتر در صفحات وب می شود.

طراحی سایت

تقسیم صفحات باعث دو یا سه برابر شدن بازدید آن صفحات نیز می شود.

مشکل صفحه بندی

یکی از مشکلات صفحه بندی، مشکل محتوای تکراری است. محتوای تکراری باعث تضعیف SEO آن صفحه وب می شود و یا ممکن است صفحه اشتباه رتبه بندی شود و حتی ممکن است از صفحه اصلی سرقت ترافیک کند.

راه حل

خوشبختانه برای حل این مشکل گوگل در سال 2011 یک راه حل در HTML با rel=next و rel=prev طراحی کرده است که ارتباط بین url ها را مشخص می کند. برای مثال سه صفحه زیر برای صفحه بندی داریم:

  • http://website.com/long-article-part-1
  • http://website.com/long-article-part-2
  • http://website.com/long-article-part-3

اگر بخواهید به گوگل و دیگر موتورهای جستجو بگویید این سه صفحه متعلق به یکدیگر هستند، در تگ head خود کدها زیر را وارد می کنید:


    <link rel=”next” href=”http://website.com/long-article-part-2” />

مثال بالا در صفحه اول بود در صفحه دوم باید به شکل زیر باشد:


    <link rel=”prev” href=”http://website.com/long-article-part-1” />
    <link rel=”next” href=”http://website.com/long-article-part-3” />

و در صفحه سوم باید به شکل زیر باشد:


    <link rel=”prev” href=”http://website.com/long-article-part-2” />

راه حل جایگزین

علاوه بر تکنیک بالا شما می توانید از rel=canonical نیز استفاده کنید. استفاده از تگ بالا به موتورهای جستجو می گوید که صفحه مورد نظر یک کپی از صفحه دیگر است.

 نویسنده:حمید شاه محمدی
 تعداد مشاهده خبر:(410)
 هر روز از مقاله های جدید طراحی سایت در کانال تلگرام ما با خبر شوید

 میانگین امتیازات:
 
  تعداد رای دهندگان: {{ count }}
نظرات:

{{ x }}
{{ alert }}

نویسنده:{{ com.name }}
{{ com.body }}
{{ com.created_at }}