AI Search
How AI assistants and AI search find, read and quote WordPress blogs: crawlers, schema, llms.txt and quotable writing, with a way to test each one.

Read an nginx or Apache Access Log for AI Crawler Traffic, Properly
Your access log already knows which AI crawlers visit and what they get refused. Here is how to read it without misleading…

Find Your Stale Posts Before an AI Stops Citing Them
Stale pages are roughly 3x more likely to lose citations. A script that ranks your whole archive by staleness, using the WordPress…

Measure How Quotable Your Writing Is, With a Script You Can Run on Any Post
Cited sentences cluster hard around 6 to 10 words. Here is a script that scores any page or draft against that distribution.

Find Every Page on Your Site an AI Cannot Parse Cheaply
A 200 status is not the same as a readable page. Here is a script that measures text-to-HTML ratio across your whole…

Test Whether AI Crawlers Can Reach Your Site, in Five curl Commands
Five commands, about four minutes, and you know whether GPTBot, ClaudeBot and the rest can actually fetch your pages.

Why AI Answers Cite Reddit and YouTube More Than Your Blog
YouTube and Reddit are the two largest single sources in a 153,425 citation set. The arithmetic underneath that is more useful than…

What Cloudflare’s Crawler Default Change Means for a WordPress Blog
Cloudflare now blocks Training and Agent AI crawlers by default on ad-bearing pages. The decision moved off your server.

Content Pruning for AI: What to Delete, Redirect or Refresh
Stale pages are roughly 3x more likely to lose citations. Here is the decision table for every old post on your blog.

Read a Gemini Citation URL and Find the Exact Sentence It Quoted
Gemini attaches the quoted sentence to 84.1 percent of its citation links. Decode the URL and you get the exact words it…

Schema That Survives Being Lifted: Article, Speakable and FAQPage
Three schema types earn their place for AI retrieval. Here is what each one actually buys you, with the JSON-LD and the…
Be easy for AI to read.
Field notes from the team that runs blogs for a living, so your posts are easy for Google and AI crawlers to read. Written for businesses, bloggers and agencies. No spam, no 14-email “sequence”, just the good stuff.