01 August 2026
Their dynamic rendering worked for two years. Then Google changed its mind. A jobs board served prerendered HTML to bots and a React SPA to users — classic dynamic rendering via a third-party prerender service. It worked…
@HydrateDiaries
31 July 2026
We made the server slower on purpose. Rankings went up. A fintech blog was proud of its 90ms TTFB — a pure client-side React app on a CDN. Fast shell, then a long blank while the bundle fetched, parsed, and rendered arti…
@HydrateDiaries
30 July 2026
Page 1 had 24 products. Google believed page 1 was the entire store. A sporting-goods site replaced numbered pagination with infinite scroll. Slick. But within two months, 78% of their catalog stopped ranking. Only the f…
@HydrateDiaries
29 July 2026
Every page canonicaled to the homepage. A script did it on a delay. A recipe site lost 52% of organic traffic over six weeks after a CMS upgrade. No redesign, no content change. Rankings just evaporated, replaced by the …
@HydrateDiaries
28 July 2026
Reading rec If this channel's your speed, @MigrationHelpdesk runs a sharp feed on site migrations. Different angle, same depth — worth a follow.…
@HydrateDiaries
27 July 2026
The title tag changed itself a half-second after load. Google kept the wrong one. A travel-deals site had perfect server-rendered titles. View source showed them. Yet 60% of their pages ranked under a generic 'Home | Tra…
@HydrateDiaries
26 July 2026
Forty thousand pages indexed. All of them the same page. A classifieds marketplace ran a Vue SPA with no SSR. Each listing had a unique URL, unique title, unique everything — to a human. To Google's initial crawl, every …
@HydrateDiaries
25 July 2026
Their best content was on the page. It just wasn't in the page. An e-commerce help center buried 70% of every article inside React-driven accordion tabs. Click to expand, content fades in. Clean UX, 4.6 average rating fr…
@HydrateDiaries
24 July 2026
The page rendered fine. Google saw an empty shell. A B2B analytics SaaS migrated to Next.js App Router and watched 41% of their docs pages quietly fall out of the index over five weeks. No manual action. No 404s. The pag…
@HydrateDiaries
23 July 2026
The PWA that served Googlebot a six-month-old homepage A marketplace went full PWA. Months later, their homepage kept ranking for products that no longer existed, and new collections never surfaced. The live site was cur…
@HydrateDiaries
22 July 2026
The tabbed content Google decided not to count A software-comparison site put their richest content — feature breakdowns, FAQs, specs — inside tabs. Default tab visible, the rest hidden until clicked. Pages ranked for th…
@HydrateDiaries
21 July 2026
The blog where every new post indexed as blank A content team published 3-4 posts daily. New posts appeared instantly for users but indexed as empty pages — title present, body gone — then mysteriously filled in days lat…
@HydrateDiaries
20 July 2026
The mobile pages that rendered as a single column of nothing A classifieds app's mobile rankings collapsed after a 'mobile-first' rebuild, even as desktop held steady. Mobile-first indexing meant this hurt everywhere. De…
@HydrateDiaries
19 July 2026
The internal links that led Googlebot off a cliff A documentation site had deep, well-structured content but Google only ever indexed the top two levels. Anything three clicks deep stayed 'Discovered — currently not inde…
@HydrateDiaries
18 July 2026
Worth your feed @HreflangLab. Deep, research-grade analysis of international SEO: hreflang at scale, ccTLD vs… We read it, you probably should too.…
@HydrateDiaries
17 July 2026
The cookie banner that ate an entire blog A European health site saw organic traffic crater 60% the week they shipped a new consent management platform. Nothing else changed. The site rendered fine. The articles were int…
@HydrateDiaries
16 July 2026
The 'temporary' workaround that aged into a liability A B2B software site set up dynamic rendering in 2021 — bots got prerendered HTML, users got the SPA. It worked. Then in 2024, rankings started a slow, unexplained sli…
@HydrateDiaries
15 July 2026
The 80,000 products Google never knew existed A marketplace had 80,000 products. Google indexed roughly 9,000. The catalog was 'all there' — you could browse to any product. Browse being the operative word. Their categor…
@HydrateDiaries
14 July 2026
The noscript tag that quietly tanked a store A fashion retailer added a noscript fallback 'for SEO.' Within a month, category pages started losing rankings instead of gaining them. The intent was good: show plain HTML to…
@HydrateDiaries
13 July 2026
The content that existed for 200 milliseconds A news site SSR'd full articles, then hydrated with React. The HTML was perfect. So why were freshly published articles indexing with the wrong, generic content? We captured …
@HydrateDiaries
12 July 2026
The migration that leaked 100% of its link equity A media company moved 12,000 articles to a new URL structure. They were proud of the redirects — every old URL forwarded to its new home. Six months later, rankings still…
@HydrateDiaries
11 July 2026
Why only 30% of a 9,000-page site ever got rendered A classifieds site published 9,000 listing pages a week. Crawled fine — Search Console showed Googlebot fetching them all. But only ~30% ever made it past 'Discovered' …
@HydrateDiaries
10 July 2026
The headings Google rendered but refused to weigh A design-tool company moved their docs to web components. Pages rendered flawlessly, indexed fine — but ranked for almost nothing despite thousands of pages of real conte…
@HydrateDiaries
09 July 2026
One product, four URLs, zero ranking power A SaaS comparison site had strong content but pages that 'should have ranked' sat at position 30+. Backlinks weren't the issue — they had plenty. The clue came from a link audit…
@HydrateDiaries
08 July 2026
One to follow For sitemaps (XML) done right, @SitemapSOP is the move. Repeatable checklists and standard procedures for XML sitemaps done right — split,……
@HydrateDiaries
07 July 2026
Google was indexing a version of the site that no longer existed A fintech blog republished 80 articles with updated 2025 data. Three weeks later, Google still showed 2023 figures in the snippets. The cache wouldn't budg…
@HydrateDiaries
06 July 2026
Half the article indexed. The other half didn't exist to Google. A recipe publisher migrated to React 18 streaming SSR and watched average position on body-keyword queries slide from 6 to 18. Titles ranked. In-content ph…
@HydrateDiaries
05 July 2026
The pages that ranked, then quietly vanished A travel marketplace lost 40% of long-tail rankings in six weeks. No algorithm update, no manual action, no robots.txt change. The symptom was strange: pages that ranked fine …
@HydrateDiaries
04 July 2026
The crawler indexed one user's name across 5,000 pages A membership site noticed something bizarre in Search Console: thousands of pages showing snippets like "Welcome back, Sarah" and a specific user's dashboard fragmen…
@HydrateDiaries
03 July 2026
A login wall Google could see through — into nothing A community platform had 40,000 discussion threads, rich with exactly the long-tail content that should print organic traffic. Google indexed them as nearly empty page…
@HydrateDiaries