JavaScript and AI Search: Why Server-Side Rendering Matters for GEO

A two by two matrix of 126 top websites. Where robots. Txt does not block gptbot, 87 sites serve the page and 20 deny it at the edge. Where robots. Txt does block gptbot, 14 sites serve the page anyway and 5 deny it.

Can AI Crawlers Actually Read Your Site? I Measured 400 of the Biggest

I requested the homepage of 400 of the world's most visited sites as a browser and…
Learn More
Diagram of the agent-readable file stack showing agents. Md in the code repository read by coding agents, llms. Txt and llms-full. Txt at the website root read by answer engines, and robots. Txt plus rsl as the access and licensing layer beneath both.

AGENTS.md vs llms.txt vs llms-full.txt: Which Agent File Does What

AGENTS.md, llms.txt and llms-full.txt look alike but serve different readers. What each file does, how they…
Learn More

Profound vs Semrush and Ahrefs: What an AI-Search Tool Actually Replaces (and What It Doesn't)

Profound vs Semrush and Ahrefs don't measure the same thing. A practitioner's honest take on what…
Learn More
Seo is the foundation everything is built on; aeo (be the answer) and geo (get cited) are what it makes possible

SEO vs AEO vs GEO: What Each One Means and How They Actually Differ

SEO, AEO, and GEO are three different jobs: rank in search results, become the direct answer,…
Learn More
Which ai bots are you actually blocking? (gptbot, claudebot, perplexity & more)

Which AI Bots Are You Actually Blocking? (GPTBot, ClaudeBot, Perplexity & More)

Blocking 'AI bots' isn't one switch. A field guide to GPTBot, OAI-SearchBot, ClaudeBot, Claude-SearchBot, PerplexityBot and…
Learn More
Ssr vs csr: why rendering decides whether ai can read your site

SSR vs CSR: Why Rendering Decides Whether AI Can Read Your Site

AI crawlers mostly don't run JavaScript, so client-side rendering hides your content from them. SSR vs…
Learn More

Get new blog posts by email: