صفحه بندی : لینک به صفحات مختلف

بخش: خانه بهینه سازی موتورهای جستجوگر 100 بار مشاهده شده سه شنبه ۵ دی ۹۶ 0 نظر ارسال شده
صفحه بندی : لینک به صفحات مختلف

ویژگی های صفحه بندی یا Pagination برای نشان دادن روابط میان توالی صفحات به موتورهای جستجو استفاده می شوند. این امر به موتورهای جستجو جهت درک مجموعه ای از صفحات مرتبط کمک می کند و برای جلوگیری از مشکلاتی نظیر محتوای تکراری مورد استفاده قرار می گیرند. در این مقاله ما به بررسی نحوه استفاده از این ویژگی ها می پردازیم.

ویژگی های rel = next و rel = prev چیست؟

ویژگی های "rel = "next و rel = "prev" برای نشان دادن روابط میان دنباله ای از صفحات به موتورهای جستجو استفاده می شوند. این موارد اغلب برای تگ ها نامناسب "rel = "next و rel = "prev" می باشند. برای خلاصه شدن این فرآیند، ما ویژگی های صفحه بندی "rel = "next و rel = "prev" را فراخوانی می کنیم. 

ویژگی های صفحه بندی در قسمت صفحات HTML شما قرار می گیرند و به صورت زیر می باشند:

<link rel=”prev” href=”http://www.example.com/page-2.html”>
<link rel=”next” href=”http://www.example.com/page-4.html”>

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

یکی از موارد معمول استفاده از ویژگی های صفحه بندی در صفحات دسته بندی وب سایت های تجارت الکترونیک و فروشگاهی است. معمولا صفحات دسته بندی شامل بسیاری از محصولات مختلف هستند، بنابراین در چند صفحه تقسیم می شوند و هر صفحه دارای زیر مجموعه ای از دسته های مختلف می باشد.

 Using the pagination attributes

نکته موجود در این صفحات شبیه به هم بودن آن ها است که منجر به محتوای تکراری می شود. زمانی که با استفاده از ویژگی های صفحه بندی رابطه ای روشن را میان این سری از صفحات ایجاد می کنید، موتورهای جستجو دیگر آن ها را به عنوان محتوای تکراری در نظر نمی گیرند.

 نحوه پیاده سازی ویژگی های صفحه بندی:

 مثال:

شما یک سری سه صفحه ای دارید، در زیر نحوه تعریف صفحه بندی و Canonical URL قرار داده شده است: 

صفحه 1 به next  page (صفحه بعد) ارجاع پیدا کرده است:

<link rel=”next” href=”http://www.example.com/page-2.html”>
<link rel=”canonical” href=”http://www.example.com/page-1.html”/>

صفحه 2 به first page (صفحه اول) و next  page (صفحه بعد) ارجاع پیدا می کند:

<link rel=”prev” href=”http://www.example.com/page-1.html”>
<link rel=”next” href=”http://www.example.com/page-3.html”>
<link rel=”canonical” href=”http://www.example.com/page-2.html”/>

صفحه 3 تنها دارای یک ارجاع به صفحه قبلی (و تعریف Canonical URL) است، زیرا آخرین مورد در این سری از صفحات می باشد:

<link rel=”prev” href=”http://www.example.com/page-2.html”>
<link rel=”canonical” href=”http://www.example.com/page-3.html”/>

بهترین روش ها برای ویژگی های صفحه بندی کدامند؟

بهترین شیوه های صفحه بندی را در زیر قرار داده ایم:

 ارجاع Canonical URL به خود

 Self referencing canonical URL

هر صفحه موجود در دنباله ای از صفحات باید یک Canonical URL داشته باشد که به خودش اشاره می کند. بنابراین در صفحه 2 موجود در این دنباله، بخش شما ممکن است مانند این باشد:

<link rel=”prev” href=”http://www.example.com/page-1.html”>
<link rel=”next” href=”http://www.example.com/page-3.html”>
<link rel=”canonical” href=”http://www.example.com/page-2.html”/>

توالی را از بین نبرید:

توالی صفحات را نشکنید. با انجام اینکار موتورهای جستجو اغلب صفحات را نادیده می گرفته و تنها فهرست و تمام صفحات را باز می گردانند که منجر به مشکل محتوای تکراری بالقوه می شود. یک مثال ساده از شکستن توالی را می توان فراموش نمودن مرجع "rel = "prev از صفحه 2 به صفحه اول دانست.

 اجتناب از redirectها

از داشتن ویژگی های صفحه بندی و Canonical URL به مرجع URL که به نوبه خود به صفحات دیگر هدایت یا redirect می شوند اجتناب کنید. این کار برای موتورهای جستجو گیج کننده می باشد. 

استفاده از URL های مطلق

با وجود این که در خصوص مشخصات تگ لینک این امر صدق نمی کند، اما اجماع عمومی استفاده از URL های نسبی در تعیین ویژگی های صفحه بندی مناسب نمی باشند. URL های نسبی احتمال بیشتری دارند که توسط موتورهای جستجو اشتباه تفسیر شوند. در نتیجه بهترین روش، استفاده از تگ های لینک Canonical URL، از جمله ویژگی hreflang و ویژگی هایmobile است. 

سه سوال اصلی در رابطه با ویژگی های صفحه بندی وجود دارد:

  1. چرا موتورهای جستجو ویژگی های صفحه بندی من را نادیده می گیرند؟
  2. آیا می توانم به جای rel = "prev" از rel = "previous" استفاده کنم؟
  3. آیا صفحات برگزیده من توسط موتورهای جستجو ایندکس می شوند؟

چرا موتورهای جستجو ویژگی های صفحه بندی من را نادیده می گیرند؟

ویژگی های "rel = "next و rel = "prev" سیگنال هستند و دستورالعمل نمی باشند. نیازی نیست موتورهای جستجو تعریف شما از ویژگی های صفحه بندی را دنبال کنند، اما معمولا این کار را انجام می دهند.

آیا می توانم به جای rel = "prev" از rel = "previous" استفاده کنم؟

 بله، هر دو کار می کنند، اما عموما rel = "prev" ترجیح داده می شود.

 آیا صفحات برگزیده من توسط موتورهای جستجو ایندکس می شوند؟ 

بله، اما معمولا آنها در صفحات نتیجه موتور جستجو نشان داده نمی شوند، این امر همانند بازگرداندن صفحه اول توسط موتورهای جستجو می باشد.

با این حال ممکن است در مواردی که محتوای منحصر به فرد در یکی از صفحات وجود دارد، در نتیجه موتور جستجو نیز نشان داده شود.

گروه تحقیقات سافت اسکیل
گروه تحقیقات سافت اسکیل

گروه تحقیقات سافت اسکیل به منظور افزایش سطح دانش جامعه، سعی در ترجمه، تالیف و تولید محتوای با کیفیت در زمینه های مختلف نرم افزاری دارد

شما چه نظر و یا سوالی درباره این نوشته دارید؟

پرســیدن سؤال جدید

سؤال های تخصصی خود را از ما بپرسید

دنبال کردن تلگرام کانال سافت اسکیل

https://telegram.me/softskill_ir

عملیات کاربران

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

کلیک کنید و سوالات خود را از ما بپرسید
لطفا فرم سوال را پر کنید

سوال شما با موفقیت ثبت شد. برای اینکه بتوانیم به شما اطلاع رسانی کنیم، موارد زیر را وارد کنید:

لطفا چند لحظه منتظر بمانید ...