Googlebot got 0 characters inside a client-rendered blog's root div, its developer found after Google crawled 270 of the posts and indexed none. A bot-only branch in an existing Netlify edge function now hands crawlers the rendered article and JSON-LD.
Reality
- Evidence55
- Adoption
- Insufficient
- Hype gap+10
- Incentives
- Insufficient
- Confidence50
ChatGPT, Gemini and Perplexity recommended fintechs 1,345 times and banks 452 in 2,160 chats with researchers posing as small-business owners. Because the final prompt asked how to open an account, banks that still require a branch visit face a gap that tagging their websites may not close.
Reality
- Evidence55
- Adoption
- Insufficient
- Hype gap+30
- Incentives
- Insufficient
- Confidence50
The CLI does generative engine optimization, but GEO means geographic across most of the indexed web, so a model given only the name picked the wrong sense and then supplied a vendor to fit it. Closing the gap took three files.
Reality
- Evidence32
- Adoption12
- Hype gap+8
- Incentives58
- Confidence40
Decodo's own runs on ten pages put raw HTML at 3 to 24 times the token count of the same pages as Markdown, with every model still answering correctly and the JSON-LD fields lost in the conversion.
Reality
- Evidence52
- Adoption
- Insufficient
- Hype gap+12
- Incentives88
- Confidence44
A dev.to run extracted 124 atomic claims from the author's own content strategy and sent 25 to verifiers told to default to refuted. Twelve died, among them both premises the plan was built on.
Reality
- Evidence38
- Adoption10
- Hype gap+15
- Incentives35
- Confidence52
Eight hand-kept lists sat behind every new page on pub-trivia.app. One typed array now feeds the sitemap, breadcrumbs and footer, with unit tests that fail the commit when a description runs long.
Reality
- Evidence58
- Adoption14
- Hype gap+12
- Incentives40
- Confidence55
The structured block carries images, currency and coordinates but no identifier of any kind, so the merge runs on titles in document order. On one capture that recovered 290 of 325 rows, and the shortfall arrives as null fields rather than missing listings.
Reality
- Evidence45
- Adoption
- Insufficient
- Hype gap+15
- Incentives80
- Confidence45
PostHog put 344 visitors against exactly 344 pageviews on one country row, which is arithmetic no crowd of humans commits, and whatever produced it ran enough JavaScript to sail past a server-side filter.
Reality
- Evidence42
- Adoption18
- Hype gap+5
- Incentives38
- Confidence47
A dev.to teardown argues that hiding prices with CSS or a template override leaves the number in variation JSON, Store API responses, JSON-LD and feeds. "Hidden" has to be defined per surface.
Reality
- Evidence34
- Adoption12
- Hype gap+18
- Incentives78
- Confidence46
An audit of one static site's hreflang and JSON-LD found a geo-redirect that would have hidden the Hebrew homepage from Googlebot, and a verifier that checked 21 of 365 changed nodes.
Reality
- Evidence38
- Adoption14
- Hype gap+8
- Incentives32
- Confidence45
Richard Lemon published the structured data he ships by default, with one rule that does most of the work: nothing goes in the markup unless a visitor can see it on the page.
Reality
- Evidence30
- Adoption12
- Hype gap+15
- Incentives35
- Confidence45