When customers ask AI, be the answer.
More people are asking ChatGPT, Google AI Overviews, and Perplexity for a local contractor instead of scrolling through results. Those tools name two or three businesses. We structure your site so it can be one of them — readable, verifiable, and hard to leave out.
The Search Result Is Disappearing
For twenty years the game was getting into a list. Ten blue links, and your job was to be one of them. That list is quietly being replaced by a paragraph that names two or three businesses — and if you are not named, there is no page two to be found on.
This is what the industry has started calling generative engine optimization (GEO), or answer engine optimization. It is not a replacement for local SEO — you still want to show up in the map pack, and the same clean foundations help both. It is a different question: when an assistant is deciding who to recommend, does it have what it needs to recommend you?
Mostly that comes down to unglamorous things. Can the AI crawlers reach your pages, or is your host quietly blocking them? Are your services and service area stated in machine-readable code, or only implied in a hero image? Does a specific question have a specific answer on your site? Do your facts agree across your website and your Google listing?
Almost nobody in the Miami Valley is doing this yet. That is the opportunity — and it is why every site we build ships with the foundations already in place.
We do this on our own site first
This is not theory we read about. Open blackoutds.com/llms.txt and you will find the file we put on every site we build. View the source of this page and you will find LocalBusiness, Service, FAQPage and BreadcrumbList markup. The FAQ below is written to be quotable on its own. If we could not do it for ourselves, we would have no business selling it to you.
Six Unglamorous Things That Decide It
Reachable by AI crawlers
GPTBot, ClaudeBot, PerplexityBot and the rest have to be able to reach your pages. We check what your host or security layer is blocking and make it a deliberate choice instead of a default nobody looked at.
Schema.org structured data
LocalBusiness, Service, FAQPage and BreadcrumbList markup, so your trade, service area, hours and prices are stated as facts in code rather than inferred from marketing copy.
An llms.txt summary
A plain-text file at your site root that tells an AI model who you are, what you sell, what it costs and where you work — in the order a model reads. Ours is public at blackoutds.com/llms.txt.
Answers, not just pages
AI tools quote passages, not whole pages. We write each answer so it stands on its own — one question, one self-contained answer that still makes sense when it is lifted out of context.
The same facts everywhere
Your name, address, phone, hours and services matched across your website, your schema and your Google Business Profile. Contradictions are the fastest way to get treated as unreliable.
Checked, not assumed
We verify the markup validates, the crawlers are allowed, and the facts agree — then re-check when things change, because defaults get flipped during hosting and plugin updates.
How It Works
Four steps, and the first one tells you whether you need the other three.
Visibility check
We look at what an AI assistant can actually see: which crawlers your site blocks, what structured data exists, whether your facts agree across the web, and what your site says when someone asks a specific question.
Fix the foundation
Crawler access, schema markup, an llms.txt file, clean headings, and a service-area statement that is explicit rather than implied.
Write the answers
The questions your customers actually ask — pricing, service area, emergency availability, what a job involves — each answered directly on the page instead of buried in a paragraph about your commitment to excellence.
Verify and re-check
We confirm the markup validates and the crawlers are allowed, then check again periodically. Nothing here is set-and-forget — hosts flip defaults and AI tools change what they read.
Included In Every Build
Schema markup, an llms.txt file, crawler access, and answerable page structure come with every website we build — they are not an upsell. Ongoing question-and-answer content, Google Business Profile alignment, and periodic re-checks come with Pro and Elite. Already have a site you like? A standalone AI visibility audit is available by quote.
Compare All PlansGEO Questions, Answered Straight
What is AI search optimization?
Is GEO the same thing as SEO?
Can you guarantee ChatGPT will recommend my business?
Why does this matter for a plumber or a roofer?
What is an llms.txt file?
What is schema markup?
Are AI crawlers really blocked on most sites?
How much does it cost?
Find out what AI can see.
Leave your website and email. We'll check what AI crawlers are blocked, what structured data you have, and whether your facts line up — then tell you straight, whether or not there's work in it for us.
Prefer to talk? Call or text (937) 430-0359.