Open ChatGPT right now and type this: "best gutter installer in Columbia, Missouri."
Go ahead. I will wait.
Your name did not come up, did it? Three competitors did. One of them has worse reviews than you and a website that looks like it was built during a lunch break.
Here is the part that stings. That answer was not decided by your ad budget or your years in business. It was decided by whether a machine could read your website, and for most businesses the honest answer is no.
You have been optimizing for a search engine that is quietly losing its monopoly, while the thing replacing it cannot see you at all.
This Is Not an SEO Problem. It Is a Readability Problem.
Google sends a crawler that is patient, renders your JavaScript, waits for your page to assemble itself, and eventually figures out what you do.
AI engines are not patient. When ChatGPT, Perplexity, or Claude go looking, they mostly want raw text, fast, in a structure they can parse. If your site is a modern JavaScript build that assembles in the browser, what they often receive is an empty shell. No headings. No paragraphs. Nothing to quote.
Your site looks perfect to you. It looks like a blank room to them.
This is the whole ballgame for what people are calling AEO and GEO, answer engine and generative engine optimization. It is not a new discipline you need to buy. It is one question: when a machine asks your website what you do, does it get an answer or does it get a spinner?
We found this on our own site three weeks ago. Our blog was loading its articles from a third party service after the page opened. Every crawler that visited saw a loading animation and left. Twenty two articles, invisible. We fixed it in a night, and this post exists because of what we learned doing it.
Check Whether Your Site Is Actually Readable
Do this before anything else, because most people fix the wrong thing.
Open your site, right click, and choose View Page Source. Not Inspect. View Page Source shows what a machine receives before any JavaScript runs.
Now search that page for a sentence from your homepage. Something specific, like your headline or your service area.
If you find it, you are in good shape. If the source is a few thousand characters of script tags and your actual words are nowhere in it, that is your problem, and no amount of keyword work will fix it.
Do the same on your most important service page and one blog post. Those are the pages you want quoted.
Publish an llms.txt File
This is the file from the title, and it takes twenty minutes.
An `llms.txt` file sits at the root of your domain, at yoursite.com/llms.txt, and it is a plain text summary of your business written for machines. Think of it as robots.txt for meaning instead of permission. It is an emerging convention rather than a law, which is exactly why publishing one now is cheap leverage. Almost nobody in your market has one.
Keep it plain. What you do, in one sentence. Where you do it, listing the actual towns. Your services as a simple list. Your pricing if you are willing to be public about it. Links to your key pages with a line describing each. Your phone number and how to book.
No marketing language. No adjectives you would not say out loud. Machines are not moved by "premier full service solutions provider," and neither is anybody else.
Ours reads like a fact sheet. Eight services, the states we serve, what things cost, and the URLs that matter. That is it.
Watch the short version
Make Your Pages Answer Questions Out Loud
AI engines quote sentences, not pages. So write sentences that can be lifted.
The rule is answer first. When a section asks a question, the first two sentences give the complete answer, in plain words, with your specifics in them. The reasoning and the nuance come after.
Most business writing does the opposite. It builds context for three paragraphs and delivers the answer at the bottom, which is beautiful for a human reader and useless for a machine grabbing the top of a section.
Add an FAQ block to every important page, and write the questions the way a person actually types them. Not "Pricing Information." Try "How much does a new website cost for a small business?" Then answer it in three sentences that stand alone if somebody screenshots them.
That is why every Sticky Notes post ends with a question block. It is not filler. It is the section engines lift, and it works.
Add the Schema That Tells Machines What You Are
Schema is structured data, a block of code that states plainly what a page is. A human never sees it. Machines use it to stop guessing.
You need three, and any competent developer can add them in an afternoon.
LocalBusiness on your homepage, with your name, address, phone, hours, and service area spelled out. Article on every blog post, with a headline, author, and publish date. FAQPage wherever you have a question block, which makes those answers eligible to appear directly in results.
The reason this matters more every month is that AI engines are trying to avoid being wrong. Structured data is the cheapest way to hand them a fact they can trust instead of an inference they have to risk. Given two similar businesses, the one that is machine legible is the safer thing to recommend, so it gets recommended.
Be Consistent Everywhere a Machine Can Look
AI engines do not trust one source. They cross reference, and inconsistency reads as unreliability.
Your business name, address, and phone number need to be identical across your website, Google Business Profile, Facebook, Yelp, and every directory you are listed in. Identical means identical. "Suite 200" and "Ste 200" are two different businesses to a parser, and so is a tracking number that appears nowhere else.
Go audit five listings today. Most operators find at least one with an old address, a disconnected number, or hours from a version of the business that stopped existing in 2023.
This is unglamorous and it is the single highest return hour in local AI visibility, because it removes doubt. And your Google Business Profile is the most quoted source of all, which we get into in reputation management.
Test It Every Month Like You Test Your Rankings
You already check where you rank on Google. Start checking where you stand in the answers.
Once a month, ask four engines the same five questions a customer would ask. ChatGPT, Perplexity, Google's AI overview, and Claude. Questions like "who does commercial photography near Wilmington NC" or "how much does reputation management cost for a small business."
Write down whether you appear, who does, and what the engine says about them. Ten minutes.
You will learn more from that than from any rank tracking dashboard, because you are reading the actual sentence a buyer is being shown. Sometimes you will find an engine repeating something wrong about you, from an old listing or a stale page. That is a fixable problem you would never have found otherwise.
Stop Hiding Your Prices
Here is the one nobody wants to hear.
If your pricing lives nowhere on your website, AI engines cannot recommend you on price, cannot compare you honestly, and will frequently skip you in favor of a competitor who published a number. Machines reward specificity, and "contact us for a custom quote" is the least specific sentence in business.
You do not have to publish a full rate card. Publish a floor and a range. "Most of our website builds run $297 a month. Commercial video projects start at $4,500." That is enough for a machine to place you, and enough for a human to self select.
The fear is always that a number scares people off. It does, and that is the feature. The people a number scares off were going to waste ninety minutes of your week and then ghost you. The people who see the number and call anyway are pre qualified before you pick up the phone.
Every business that finally publishes pricing says the same thing about it. Fewer calls, better calls.
Questions People Actually Ask
What is llms.txt and do I really need one?
It is a plain text file at your domain root that summarizes your business for AI systems in a format they can parse instantly. It is an emerging convention, not a requirement, which is precisely the advantage. It takes about twenty minutes and very few local businesses have published one, so the cost of being early is nearly zero.
Is AEO different from SEO?
They overlap heavily but optimize for different outcomes. SEO competes for a position in a list of links. AEO competes to be the source an AI quotes when it gives one answer. Clean structure, machine readable text, schema, and consistent business data serve both, so the work is rarely wasted.
Why does my site look fine to me but not to AI crawlers?
Because your browser runs JavaScript and many crawlers do not wait for it. Modern sites often assemble content in the browser, so what a machine downloads can be an empty template. View Page Source and search for your own headline to find out in about fifteen seconds.
How much does it cost to fix this?
Most of it is free labor rather than software. The llms.txt file, the listing consistency audit, and rewriting sections to answer first cost you time. Schema and prerendering are usually a few hours of developer work. Our own smart website builds run $297 per month with no setup fee and include this by default.
How long until AI engines pick up the changes?
Expect weeks, not days. Crawlers revisit on their own schedule and some engines rebuild their indexes slowly. Publish the file, fix the structure, then run your monthly check and watch for the shift rather than refreshing daily.
That Is the Sticky Note
Your website is not competing with other websites anymore. It is auditioning to be quoted.
Go read your own source code.
Back to work.
Make your site machine readable before your competitors do.
Smart Website Core. $297/mo. Done for you. Live in 7 to 14 days.
Build Your Smart WebsiteJoin 2,500+ operators reading every week.

