Practical writing on AI visibility — GEO, AEO, AIO, SEO, and the local layer — from the team that measures it for a living.
Local searches are starting to get AI-generated answers built from profiles, reviews, and quotable pages. How AI Overviews and the local pack now interact.
GEOWho's who among AI crawlers — GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot — and a sane allow/block policy for local businesses.
StrategyA practical 30-minute checklist: five money questions in three engines, robots.txt and llms.txt checks, a GPTBot fetch test, schema check, and a GBP review.
AEOPeople Also Ask boxes are free question research and a preview of tomorrow's assistant queries. How to mine PAA for FAQs, content plans, and exact phrasing.
AEOFeatured snippets extract one passage from one page; AI Overviews synthesize many sources. What changed at position zero, and how one body of work wins both.
SEOSlow pages don't just hurt Google rankings — they stop AI engines from fetching and quoting you. The double penalty, and the fixes that pay off twice.
GEOWhat we can infer about how ChatGPT picks local businesses to recommend — readable sites, entity clarity, reviews, and consistency — and how to earn a spot.
AIOA practical path to getting cited in Google AI Overviews: index health, answer-shaped passages, schema grounding, real question phrasing, and patient monitoring.
AEOE-E-A-T translated for local businesses: named people, real credentials, authored pages, and reviewed-by lines — why sites with faces beat anonymous brochures.
GEOGEO, LLMO, AISO, AEO, AIO — a dozen names for two crafts. Here's what every AI-search acronym actually means, which are synonyms, and which matter.
Local SEOAI assistants read your reviews, summarize the sentiment, and quote the details. How to earn better reviews ethically — and the shortcuts that backfire.
SEORankings still matter in the AI era — they feed the citations AI engines lean on. But they no longer measure winning on their own. The two-scoreboard reality.
GEOWAFs, CDNs, and bot protection quietly block AI crawlers by default. Here's how to check your logs, confirm the block, and let the right bots back in.
AEOMost FAQ pages answer questions nobody asks. How to source real questions, match assistant phrasing, wire up FAQPage schema, and put FAQs where they belong.
StrategyBefore you try to improve AI visibility, baseline it: citation audits with money questions, AI referral tracking in analytics, and crawler hits in your logs.
AIOQuestion-shaped, comparison, and local-intent searches trigger Google AI Overviews most often. What we know about the pattern and how to plan content for it.
GEORobots.txt checks, curl user-agent tests, and JavaScript blind spots: a practical walkthrough to find out whether ChatGPT can actually read your website.
Local SEOWhat NAP consistency is, how machines cross-reference your listings, where mismatches come from, and a methodical way to find and fix them for good.
AEOMachines quote pages that answer first and explain second. The answer-shaped format — question heading, direct answer, support — with before/after rewrites.
GEOPlain-English guide to llms.txt: what the standard is, what goes in the file, why it's cheap insurance for AI visibility, and how to publish it on any site.
Local SEOA Google Business Profile checklist for the AI era: the fields that matter, why profile data feeds AI recommendations, and how often to update it.
AEOCut through 800 schema types to the few a local business needs: LocalBusiness, Service, FAQPage, and Person — what each tells machines and what to skip.
SEOA no-jargon technical SEO checklist for local businesses — speed, mobile, indexability, broken pages, HTTPS, duplicates — plus what to ask your web person.
StrategySearch is fragmenting into answers across Google, ChatGPT, and Perplexity. Why the end of ten blue links changes who gets found — and how to measure it.
Everything on this blog is measured by the Speak Local scan — free for founding members at launch.