Infinite scroll is eating my deep products — fix?
'Q: My category uses infinite scroll and products past the first load aren't indexed. Help?'
Short answer: Back the infinite scroll with real, crawlable paginated URLs so bots can reach products that users only see by scrolling.
The longer version: Googlebot doesn't scroll. If your products load via JavaScript on scroll with no underlying URL, everything past the initial batch is invisible to crawling — you've hidden half your catalog.
The pattern that works: progressive loading for users, but each 'load more' maps to a paginated URL (?page=2) that returns those products in HTML when requested directly. Link those pages so bots can walk them. Users scroll; bots paginate; same content, two doors.
The follow-up: don't replace history state with hashes (#page=2) — fragments aren't crawled as separate URLs. Use real query parameters or paths and update the URL via the History API as the user scrolls.
Rule of thumb: if a product is only reachable by scrolling, it's only reachable by humans — give bots a paginated path.
Got an e-com SEO question? Drop it.
Cart & Crawl
@CartAndCrawl
Infinite scroll is eating my deep products — fix?
Этот пост опубликован в Telegram-канале Cart & Crawl. Подписаться можно по ссылке: @CartAndCrawl.