Hydrate Diaries
Hydrate Diaries
@HydrateDiaries

Internal links that weren't links at all

Internal links that weren't links at all

A SaaS site had a perfect content hub — pillar page, 30 cluster articles, tight internal structure on paper. Yet Google found the clusters slowly and ranked them weakly, as if the pillar passed no authority at all.

The rendered DOM gave it away. The "links" from the pillar to the clusters were <div onClick={() => router.push(url)}>. They looked and behaved like links for users — pointer cursor, navigation on click. But there was no href. Googlebot finds and follows <a href>; it does not click divs or read onClick handlers. So the crawler saw a pillar page that linked to nothing, and the clusters had to be discovered through the sitemap alone, with zero internal link equity flowing to them.

We swapped every navigation div for a real anchor with a proper href — keeping the client-side routing on top.

—Cluster pages reaching page 1: 4 → 22 in 11 weeks
—Internal links Google counted: 0 → 30

If it's not an anchor with an href, it's not a link Google can follow — no matter how it behaves in the browser.
Этот пост опубликован в Telegram-канале Hydrate Diaries. Подписаться можно по ссылке: @HydrateDiaries.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.