The reviews that ranked for nobody
An outdoor-gear store had 12,000 user reviews and not a single ranking for 'review' queries. Competitors with thinner content outranked them on their own product names.
The symptom was specific: product pages indexed fine, but the rich review text never showed up as ranking content. Search Console showed the pages, just not the words.
The investigation hit a tabbed interface. Description, Specs, Reviews — three tabs. The first two rendered into the DOM on load. The Reviews tab, though, only fetched and injected its content the moment a user clicked it. Googlebot doesn't click. So the 12,000 reviews simply never entered the rendered HTML.
It's a classic trap: 'lazy on interaction' feels like good performance hygiene, but it hides content behind an event that crawlers never fire.
The fix: render all three tabs' content into the DOM up front and use CSS to show/hide them. The click became a visual toggle, not a data load.
Result: review-driven long-tail impressions went from near-zero to 240k/month, and 'product name review' queries moved from unranked to an average position of 6.3 in eight weeks.
Hydrate Diaries
@HydrateDiaries
The reviews that ranked for nobody
Этот пост опубликован в Telegram-канале Hydrate Diaries. Подписаться можно по ссылке: @HydrateDiaries.