چرا گوگل با اسکرول بینهایت Infinite Scroll مشکل داره؟
وقتی صحبت از نمایش حجم بالای محتوا میشه، دو راه حل اصلی داریم: Pagination (صفحهبندی) و Infinite Scroll (اسکرول بینهایت).
قاعده طلایی SEO: اگر موتور جستجو محتوای شما را نبیند، آن را ایندکس نمیکند!
۳ دلیل اصلی برای اجتناب از Infinite Scroll در سئو
۱. مشکل خزش (Crawlability) و ایندکسینگ
محتوا در Infinite Scroll با جاوا اسکریپت و به صورت داینامیک بارگذاری میشه و رباتهای گوگل به طور خودکار و نامحدود اسکرول نمیکنند.
نتیجه: هر چیزی که بعد بارگذاری اولیه قرار بگیره ایندکس نمیشه
۲. نبود URL ثابت و قابل اشتراکگذاری
کاربران نمیتواند یک آیتم خاص را در عمق محتوا (مثلاً محصول در صفحه ۵) بوکمارک کند یا با لینک مستقیم به اشتراک بزارد. با این کار سیگنالهای مهم سئوی خارج از صفحه را از بین رفته و توازن قدرت صفحات از بین میره.
۳. مشکلات عملکرد (Performance) و لود سنگین
وقتی کاربر اسکرول میکنه صفحه سنگین و سنگینتر میشه
نتیجه: افزایش مصرف منابع مرورگر کاربر، کند شدن سرعت صفحه به مرور زمان (به ویژه در موبایل) و افت نمره Core Web Vitals، که مستقیماً بر رتبهبندی سئوی شما تأثیر میزارد
نتیجه گیری:
اگر هدف رتبهبندی، ترافیک ارگانیک و ایندکس کامل محتوا است، Pagination یک برتری سئویی واضح دارد.
نظر شما چیست؟ آیا با این تفاسیر، برای سایتهایی که تمرکزشان بر سئو است، باید Infinite Scroll را ممنوع کرد؟

معایب و چالشهای Infinite Scroll (Hybrid) سئو فرندلی
۱. پیادهسازی فنی پیچیده
باید چندین چیز همزمان درست کار کنن:
تغییر URL با History API
حفظ state کاربر بین اسکرول و refresh
ساختار HTML قابل کراول بدون JS
هماهنگی front-end و back-end برای pagination واقعی
اگر یکی از این مراحل اشتباه بشه، گوگل فقط صفحه اول رو میبینه.
نتیجه: ریسک از دست دادن بخش زیادی از محتوای ایندکسشده.
۲. Crawl Budget مصرفی
گوگل باید صفحات بیشتری (و در سطح عمیقتر) رو کراول کنه تا به انتهای محتوا برسه.
در سایتهای بزرگ، این باعث هدر رفت crawl budget میشه و ممکنه صفحات مهمتر کمتر کراول بشن.
۳. مشکلات عملکردی (Performance)
وقتی محتوای زیادی در یک صفحه لود میکنی:
DOM خیلی بزرگ میشه
سرعت اسکرول و واکنش صفحه پایین میاد
Core Web Vitals آسیب میبینه (بهخصوص LCP و CLS)
و این خودش تأثیر منفی روی رتبه سئو داره.
۴. مشکل با لینکسازی داخلی (Internal Linking)
در Pagination معمولی، هر صفحه لینک مشخصی داره که میتونه در نقشه سایت (sitemap) بیاد و از صفحات دیگه بهش لینک داده بشه.
اما در Infinite Scroll، فقط صفحه اول لینک داره و بقیه محتوا بهصورت داینامیک لود میشه، که لینکسازی داخلی رو ضعیفتر میکنه.
۵. دشواری در آنالیز دادهها و ردیابی کاربران
ابزارهایی مثل Google Analytics یا Tag Manager سختتر میتونن تعامل کاربران رو روی بخشهای مختلف اسکرول تشخیص بدن،
مگر اینکه رویدادهای سفارشی (event tracking) بنویسی.

۶. ناپایداری در تجربه کاربر (UX)
در ظاهر UX بهتره، اما:
وقتی کاربر با دکمه “Back” برمیگرده، ممکنه به ابتدای صفحه برگرده (نه جایی که بود).
اشتراکگذاری لینک یک بخش خاص از محتوا سختتر میشه.
بعضی کاربران حس میکنن “پایان مشخصی” برای محتوا وجود نداره.
http://seoclarity.net/blog/pagination-vs-infinite-scroll
