I'm Josh Hopkins, an independent consultant. I audit and fix how local businesses appear in ChatGPT, Claude, Perplexity, and Google's AI results — with documented evidence, never promises.
A file on your website called robots.txt tells crawlers what they may read. Website templates often ship with AI crawlers blocked by default. The owner never chose it.
# found on real local-business sites: User-agent: GPTBot ← ChatGPT Disallow: / User-agent: ClaudeBot ← Claude Disallow: / User-agent: Google-Extended ← Google AI Disallow: / # translation: "AI assistants, # do not read this website."
local-business websites I reviewed in June 2026 blocked AI crawlers in robots.txt.
had no structured data at all — nothing machine-readable saying who they are, where they are, or what they do.
Source: my own audit of 27 independent local-business sites (home services, dental, restaurants) across three US metros, June 2026. Happy to show the methodology. Background on the standards involved: the llms.txt specification and schema.org structured data.
No quote games. These are the real ranges; where you land depends on the state of your site.
Is your robots.txt blocking AI crawlers? I'll check and send you the fix — free, no strings.
Full audit of how AI systems see your business, then I fix what's broken.
AI search shifts as models update. I watch it so you don't have to.
Nobody controls what AI assistants say — anyone promising otherwise is selling you something they can't deliver. I guarantee the work and the measurement, not the outcome.
If I tell you something about your site, I show you the evidence — your actual files, your actual Search Console data. No anonymous "studies show."
Every engagement starts with a baseline and ends with a comparison against it. If something can't be measured, I won't claim it.
Most GEO problems are small, specific, and cheap to fix. I won't sell you a rebuild when a two-line change does the job — see the free check above.
GEO is making your business readable, understandable, and citable by AI assistants — ChatGPT, Claude, Perplexity — and by Google's AI Overviews. In practice it covers crawler access (robots.txt), structured data (schema.org), plain-language content files (llms.txt), and measurement through Google Search Console.
No — and you should be skeptical of anyone who does. AI search changes as models update, and nobody controls it. What I guarantee: a documented audit, fixes verified against your live site, and before/after measurement so you can see exactly what changed.
No. The AI crawler settings in robots.txt (GPTBot, ClaudeBot, Google-Extended) are separate from Googlebot, which powers regular Google Search. Changing them doesn't touch your existing Google presence.
Audit + fixes: $500–$1,500 one-time, scoped up front. Monthly monitoring: $300–$800/month. The robots.txt check is free. I don't discount first engagements — the price is the price, and it's an honest one.
I operate as a sole proprietor. Pay by check (payable to Joshua Hopkins) or electronic invoice — whatever's easier for you. Terms are agreed in writing before any paid work starts.
One email. I'll look at your robots.txt and tell you what I find — even if the answer is "you're fine, you don't need me."
josh@hopkinsgeo.com →