We make sure AI crawlers can reach your site, then ship your llms.txt
Firewall defaults and bot managers can lock AI crawlers out of your website without you ever knowing. We test your site agent by agent, fix whatever blocks GPTBot, OAI-SearchBot and PerplexityBot, and publish llms.txt files written from your real pages. Our own naplesseo.com publishes llms.txt and llms-full.txt, and its robots.txt allows GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot and Google-Extended, verified July 2026.
The silent failure nobody sees
Here is the quiet failure mode in AI search: a business pays for SEO, sometimes even pays specifically for AI optimization, while a firewall rule or bot manager blocks every AI crawler at the door. The site loads fine in a browser. Google still crawls it. Nothing looks broken. But when an AI engine tries to read the pages, the server hands back an error, or robots.txt tells the crawler to leave.
It can happen to any business, because the blocks are rarely a deliberate choice. CDN and security dashboards now ship one-click settings that turn away AI bots, and they sometimes get switched on by a host or a security plugin without the owner ever knowing. You can fund answer-engine work for a year and stay invisible the whole time, because no engine could fetch a single page.
Want a first read on your own site before you talk to anyone? Run our free AI Visibility Checker. It checks crawler access for you and shows you what the major AI crawlers can see.
Why crawl access decides everything downstream
As of mid-2026, every major answer engine reads the open web to build its responses. ChatGPT search leans on Bing's index and retrieves with OAI-SearchBot, while ChatGPT-User fetches pages live during conversations. Perplexity retrieves in real time with PerplexityBot and shows numbered citations. Google's AI Overviews draw from the normal Google index, and Gemini grounds its answers through Google Search. Different crawlers, same rule: if they cannot fetch your pages, they cannot quote you, cite you or recommend you.
Everything else we do in AI search optimization, the schema, the answer-shaped content, the entity work, sits on top of this layer. Access comes first.
What we audit
- robots.txt, agent by agent. We check every AI user agent by name: GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, Google-Extended and the rest. They mean different things. Google-Extended, for example, governs whether Google may use your content for Gemini training and grounding; it does not touch classic Google indexing. Blocking one agent can cost you nothing. Blocking another can cost you every AI referral. We map exactly which doors are open and which are shut.
- CDN and firewall bot settings. Managed bot rules can override everything your robots.txt says. We find those toggles and document what each one is actually doing to AI traffic.
- Real response codes. robots.txt is a request; the server's answer is the truth. We fetch your key pages as each AI user agent and record the status code. A 200 means the door is open. A 403 means the crawler got bounced, no matter how polite your robots.txt looks.
- JavaScript dependence. Some AI crawlers do not execute JavaScript. If your service pages only render their content after scripts run, an AI system may see an empty shell where your business should be.
If you would rather run these checks yourself first, our guide on how to check if AI can read your site walks through each step.
What we ship
- The fixes. We rewrite robots.txt rules, adjust CDN and firewall settings so the crawlers you want get through while real abuse protection stays in place, and flag content that only exists after JavaScript runs. The do-it-yourself version lives in our unblock AI crawlers guide; the service is us doing it for you and proving it worked.
- llms.txt and llms-full.txt, written by hand. We author both files from your real pages: your actual services, your actual service area, the things that genuinely set you apart. No autogenerated sitemap dump. An llms.txt should read like a sharp one-page briefing on your business, because that is exactly how an AI system would use it.
- Verification. After the changes go live, we re-fetch your key pages as every relevant AI user agent and confirm the 200s. You get before-and-after evidence, not a promise.
What llms.txt will and will not do
Straight talk. llms.txt is a voluntary proposal from llmstxt.org: a plain-text map of your site written for AI systems. No engine has publicly committed to honoring it, and we will not sell it to you as a ranking lever, because it is not one.
Here is why we ship it anyway. Done properly, it costs very little. It hands any system that does read it a clean, accurate summary of your business in your own words. And publishing it alongside genuinely open crawler access signals that your site is a willing, well-organized source. Cheap insurance, honestly labeled. The full story is in our llms.txt explained guide.
The crawlability half of this service is different. Nothing speculative about it. A blocked crawler or a 403 is a hard failure with a direct consequence today.
We publish the files we sell
naplesseo.com publishes its own llms.txt and llms-full.txt, and our robots.txt explicitly welcomes AI crawlers by name, including GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot and Google-Extended. Verified July 2026. We think that should be table stakes for anyone selling AI search work, and you are welcome to test us before you test yourself.
Client sites get the same treatment from day one. Our case studies open with a recorded baseline, and crawler access is one of the first things we verify on every new engagement.
Where this fits in our plans
This is not an upsell. The crawlability audit, the fixes and the llms.txt files are part of our AI search work, and AI search optimization is included in every Naples SEO plan, from Local at $750 per month through Dominate. The full breakdown is on our pricing page, and everything is month to month.
If you just want to know where you stand, start with a free audit. We send the report within one business day, and crawler access is on the checklist. When AI crawlers turn out to be locked out, that is usually the first thing we fix, because nothing else in AI search can work until the door is open.
We build for the businesses AI engines get asked about every day in Collier and Lee County: plumbers, roofers, dentists, marine contractors, med spas. One honest expectation up front: we set a 90-day ramp with every client, and long-tail movement lands first. Crawl access is the happy exception. It is fixable in days, and verifiable the same day it ships.
Frequently asked questions
See where you stand in Google and AI search
We will run a free audit of your local rankings and your visibility across ChatGPT, Gemini, Perplexity, and Google AI Overviews, then show you the fastest path to more booked jobs.