آموزش بهنیه سازی سایت

?? چگونه از ایندکس شدن پیجینیشن‌ها (Pagination) جلوگیری کنیم؟

پیجینیشن (صفحات دسته‌بندی شده مانند ?page=2, ?page=3 و ...) می‌تواند باعث مشکلات سئو مثل محتوای تکراری (Duplicate Content) و اتلاف بودجه خزیدن (Crawl Budget) شود. برای جلوگیری از ایندکس شدن این صفحات، روش‌های زیر را بررسی کنید:


? روش‌های پیشنهادی برای جلوگیری از ایندکس شدن پیجینیشن‌ها

1. استفاده از meta noindex در صفحات پیجینیشن

اضافه کردن این تگ در <head> صفحات پیجینیشن باعث می‌شود که گوگل آن‌ها را ایندکس نکند:

html
<meta name="robots" content="noindex, follow">

?? چرا follow؟
با این کار گوگل همچنان لینک‌های صفحه را دنبال می‌کند و ارزش سئو (Link Equity) از بین نمی‌رود.


2. استفاده از X-Robots-Tag در هدر HTTP

اگر صفحات شما فایل‌های غیر HTML مانند PDF یا JSON دارند، می‌توانید این دستور را در هدر HTTP سرور تنظیم کنید:

makefile
X-Robots-Tag: noindex, follow

?? مزیت: برای سایت‌هایی که نمی‌توانند مستقیم متا تگ در HTML قرار دهند (مثلاً برخی CMSها).


3. استفاده از canonical برای اشاره به صفحه اول

اگر صفحات پیجینیشن شما محتوای مشابه دارند، می‌توانید از Canonical استفاده کنید تا همه صفحات به صفحه اول اشاره کنند:

html
<link rel="canonical" href="https://example.com/category">

?? مزیت: گوگل فقط صفحه اصلی را ایندکس می‌کند و پیجینیشن‌ها را نادیده می‌گیرد.
?? محدودیت: اگر هر صفحه محتوای منحصربه‌فرد دارد، Canonical مناسب نیست!


4. استفاده از robots.txt (روش توصیه نمی‌شود ??)

می‌توانید گوگل را از بررسی پیجینیشن‌ها منع کنید، اما این روش باعث می‌شود گوگل این صفحات را نتواند بررسی کند و از Index خارج نشوند!

txt
User-agent: *
Disallow: *?page=

?? چرا توصیه نمی‌شود؟

  • گوگل نمی‌تواند noindex را ببیند، پس ممکن است این صفحات همچنان در نتایج جستجو باقی بمانند!
    ? بهتر است به‌جای آن از meta noindex استفاده کنید.

5. استفاده از rel="next" و rel="prev" (Deprecated)

قبلاً گوگل پیشنهاد می‌کرد که برای مدیریت پیجینیشن از rel="next" و rel="prev" در <head> صفحات استفاده شود:

html
<link rel="prev" href="https://example.com/category?page=1"> <link rel="next" href="https://example.com/category?page=3">

?? اما گوگل در سال 2019 این روش را منسوخ کرد!
حالا گوگل خودش می‌تواند متوجه پیجینیشن شود.


? روش‌هایی که دیگر نباید استفاده کنید:

?? استفاده از noindex در همه صفحات آرشیو: اگر صفحات آرشیو و دسته‌بندی را هم Noindex کنید، ممکن است ارزش سئوی داخلی سایت کاهش یابد.
?? ریدایرکت 301 پیجینیشن به صفحه اصلی: این کار باعث سردرگمی موتورهای جستجو و کاربران می‌شود.


?? بهترین روش برای جلوگیری از ایندکس شدن پیجینیشن‌ها

?? 1. استفاده از meta noindex, follow در صفحات پیجینیشن
?? 2. استفاده از canonical فقط در صورت مشابه بودن محتوا
?? 3. عدم استفاده از robots.txt برای بلاک کردن پیجینیشن
?? 4. بررسی در Google Search Console برای اطمینان از حذف صفحات پیجینیشن از ایندکس


?? نتیجه‌گیری نهایی

بهترین راه این است که گوگل صفحات پیجینیشن را ببیند اما ایندکس نکند. بنابراین meta noindex, follow را در این صفحات قرار دهید و اجازه دهید گوگل لینک‌ها را دنبال کند.

منبع : سئو سایت تابلوسازی