
Builds SEO·AEO·GEO and writes the crawler, schema, and citation research published here.
The research here is written by the person who builds the audit, not a staff ghost. Every claim links to its primary source, and every check in the product states how strong the evidence behind it is.
Writing
- Retrieval
GPTBot vs OAI-SearchBot: What to Block and What to Allow in 2026
OpenAI runs three agents with three different jobs. Treating them as one bot, in robots.txt or in a CDN setting, is how sites opt out of ChatGPT search without meaning to.
- Schema
JSON-LD and AI Citations: What Schema Markup Does and Doesn’t Do
Schema is not a citation lever. It is a machine-readable restatement of facts your page already shows, and in 2026 that is worth having for rich results and entity clarity, not for AI answers.
- Semantics
How AI Crawlers Read Your HTML: Headings, Landmarks and Lists
Google calls semantic HTML a good idea, not a requirement. For crawlers that don’t run JavaScript, the bigger question is whether your words are in the HTML at all.
- Performance
AI Crawlers and Page Speed: Timeouts, Redirects and Raw HTML
A green Lighthouse score won’t help if a firewall refuses the crawler or the content only exists after JavaScript runs. Speed matters most at the slow extreme.
- Authority
E-E-A-T for AI Search: Bylines, sameAs and What the Evidence Shows
Google’s systems reward pages that make it clear who wrote them and why they can be trusted. The AI-specific evidence is thinner than most guides admit, and the strongest of it points off your site.
- Metadata
Canonical URLs and Open Graph: Getting One URL Credited Everywhere
Your canonical tells Google which URL to credit. Other AI engines don’t document their rule, so the safe move is one URL that every signal agrees on.
- Output
SEO·AEO·GEO Reports: How to Read a Finding and Turn It Into a Fix
A score nobody can act on is a vanity metric. Every SEO·AEO·GEO finding says what was checked, what was found, what to change and how strong the evidence is behind it.
- Strategy
How to Get ChatGPT to Recommend Your Business (Evidence-Graded)
There is no form to fill in and no setting to switch on. There is a short list of things that demonstrably matter, a longer list of things people sell that don’t, and a way to tell them apart.
- Research
Robots.txt Says Yes, the Firewall Says No: AI Search-Bot Access on the Top 5,000 Websites (October 2026)
Most AI-crawler studies read robots.txt and stop there. We also requested each home page as OAI-SearchBot, PerplexityBot and Claude-SearchBot, then re-checked every refusal with two control requests to see which blocks are actually aimed at AI.
- Retrieval
Can ChatGPT, Claude and Perplexity Read Your Website? A 5-Gate Test You Can Run Yourself
Most “is my site visible to AI” checkers read robots.txt and stop. The blocks that actually hide sites sit in the firewall, the JavaScript and the headers. Here is how to test all five layers, and how far a test from your laptop can be trusted.
- Strategy
Why ChatGPT Recommends Your Competitor, Not You: How to Find Out
It usually isn’t your website. It’s the handful of lists, directories and review pages ChatGPT read before it answered, and those pages can be found, checked and worked on.
- Strategy
How Does ChatGPT Choose Its Sources? Documented, Measured, Myth
Most explanations of ChatGPT’s sources blend OpenAI’s own documentation with vendor guesses and forum folklore. We separated the three, graded every claim, and checked the robots.txt files of sites ChatGPT is said to rely on.
- Strategy
GEO Myths, Graded: llms.txt, Schema, FAQ Pages and 15 More
Most GEO advice repeats the same checklist. We graded 18 of its claims against what the platforms document and what the tests actually found.
- Platforms
Is Cloudflare Blocking Googlebot or ChatGPT? The 2026 Settings
Most pages ranking for this were written before 15 September 2026 and describe a plan Cloudflare then changed. Here is what each setting does now, what happened to old settings, and how to test your own site.
- Retrieval
Why Isn’t My Page in AI Overviews? The 2026 Eligibility Rules
Three conditions make a page eligible for AI Overviews and AI Mode. One of them cannot be seen from outside your Search Console, and the setting most people blame, Google-Extended, isn’t one of them.
- Platforms
Content-Signal in robots.txt: search=yes, ai-train=no Explained
In 2025 Cloudflare wrote this line into the robots.txt of more than 3.8 million domains, yet the big AI crawlers don’t document reading it. Here is what it says, what it doesn’t do, how it differs from the IETF’s Content-Usage draft, and whether yours needs one.
- Measurement
How to Measure AI Visibility Without Fooling Yourself
Every AI visibility number you can trust today comes from four free dashboards and your own enquiry form. Here is what each one measures, what none of them can, and a routine that holds up in front of a client.
- Measurement
utm_source=chatgpt.com: What It Means in Your URL and Analytics
It is a label, not a tracker. If you saw it in a link, you can delete it. If you own the site, it is the most reliable AI-traffic signal you have, and it still undercounts.
- Measurement
GA4 AI Assistant Channel: What It Misses, Plus a Tested Regex
Google’s new channel is a good start and a poor total. Here is exactly what it counts, where the rest of your AI traffic hides, and a copy-paste channel group we tested on 13 October 2026.
- Measurement
Search Console’s AI Overviews and AI Mode Report, and the Opt-Out Setting: A Plain-English Guide
Google now reports how often AI Overviews and AI Mode show your links, and lets you leave them with one setting. Here is what the numbers mean, what they leave out, and what Exclude actually switches off.
- Measurement
Bing’s AI Performance Report: The Only Free Source of Real AI Citation Data, and How to Read Grounding Queries
Every other free AI metric is a proxy. Bing’s report counts the times an AI answer actually cited your page, and shows the search phrases behind those citations. Here is how to set it up, what each number means, and how to turn a grounding query into a fix.
- Local
How Local Businesses Get Recommended by ChatGPT, Google and Siri
Your Google ranking doesn’t carry over. Each assistant reads a different local database, and only one of them belongs to Google.
- Ecommerce
How to Get Your Products Into ChatGPT Shopping and Google AI Mode
Shopping assistants read feeds, not prose. Most of the confusion comes from rules that changed in March 2026, and documentation that hasn’t caught up.
- Retrieval
Meta-WebIndexer, Meta-ExternalFetcher and Amzn-SearchBot: The New AI Crawlers in Your Logs, and Whether to Allow Them
Meta and Amazon now run separate crawlers for search, training and live fetches. Two of them decide whether Meta AI and Alexa can cite you. Most robots.txt files we checked name the training bots and ignore the search ones.
- Agencies
How Agencies Sell GEO Services in 2026: Price Benchmarks, Packaging and Reports That Don’t Overpromise
Clients are asking for AI visibility faster than anyone can prove it works. The agencies that keep those clients sell two different things at two different prices, and report only what they can measure.