When an AI names a business in your city, is it yours?
Search is no longer only a list of links. Assistants now answer questions directly, naming one or two businesses and leaving everyone else out of the answer โ and most owners have never checked what is being said about them.
AI search optimization is the work of making a business accurately readable and accurately describable by generative answer engines โ Google AI Overviews, ChatGPT, Perplexity, Gemini and Copilot. Shinnynos delivers it for service businesses across Bhilai, Durg, Raipur and the wider Chhattisgarh region, combining grounded entity data, machine-readable summaries, crawlable static HTML and an explicit AI crawler policy so that what these systems say about you is at least accurate.
This is the newest layer of search, and it is also where the most nonsense is currently being sold. So we will be direct about what can be engineered and what cannot.
What nobody can promise you
This section comes first on purpose. Anyone selling this service without saying these four things is selling you something they cannot deliver.
- No one can guarantee an AI citation. These systems choose their sources per query, per user and per model version. There is no submission, no index status page, no ranking dashboard. Anybody quoting you a guaranteed placement is inventing it.
- There is no reliable measurement standard yet. Assistant answers vary by user, session, phrasing and location. You cannot pull a rank report for ChatGPT the way you can for Google. We can sample and document, and we will tell you that is what it is.
- AI referral volume is still small for most local businesses. Google Search and Maps will almost certainly send you more customers this year than every assistant combined. This work is positioning for a shift, not a replacement for local search.
- We have no AI-citation case study to show you. Our measurable client results are in local search, not assistant citations. We are not going to dress up a Maps result as proof of something else.
What we can do is remove every technical reason for a machine to misunderstand you, misattribute you or skip you.
Why your business is invisible or misdescribed
Your content needs JavaScript to appear
Many AI crawlers do not execute JavaScript. If your services, address or hours are rendered client-side, a crawler receives an almost empty document. Your site looks fine to you and is blank to the machine.
You are blocking the crawlers without knowing it
Many sites and hosting layers block AI user agents by default, or through a security setting nobody reviewed. You cannot be cited by a system that is refused at the door.
Nothing states plainly what you do
Assistants extract direct, self-contained statements. A page that opens with a slogan and never says in one sentence what the business does, who it serves and where, gives an extraction system nothing to lift.
Your identity is ambiguous
If your name, category or address is inconsistent across the web, a model has competing versions of you and no way to reconcile them. This is the same problem that damages Maps ranking, and it damages assistant answers harder โ because an assistant states one version as fact.
What we actually do
Machine-readable summaries at a known location
We publish an llms.txt file โ a plain-text index of what the business is, what it offers and where, at a predictable path. On our builds it is generated at build time from your live services, locations and articles, so it cannot fall out of step with the site, and a standard RSS feed is emitted alongside it for anything that prefers to ingest updates that way. llms.txt is an emerging convention rather than an official requirement from any AI company. It is cheap to maintain and it costs nothing if adoption stays partial.
Answer parity between people and machines
Every claim available to a machine must also be visible to a human reader, and vice versa. We check for drift between the two โ no hidden text, no machine-only claims, no visible services missing from the structured layer. Divergence is the fastest way to be treated as untrustworthy.
An explicit AI crawler policy
We decide deliberately which AI crawlers may read your site and state it in robots.txt rather than leaving it to a default. For most local service businesses the correct answer is open access, because being unreadable is worse than being summarised. It is your call, and we will explain the trade-off rather than decide it silently.
Answer-first blocks with extraction markers
Each important page opens with a factual 40 to 80 word passage that answers what the service is, who it is for, where it is delivered and what outcome it targets โ marked with speakable annotation. This is the format extraction systems favour. It improves the odds. It does not guarantee anything.
Grounded entity data
Assistants reason over entities, not keywords. Your business, services, locations and authors are described as a connected structured data graph tied to public reference identifiers, so "Durg" resolves to a specific place rather than a word. This is the load-bearing part of the work.
Plain HTML that renders without scripts
On our builds, pages are pre-rendered at compile time and served as static HTML, so a crawler that cannot run JavaScript still receives the full content. On sites we did not build, we test what non-JavaScript agents actually receive and report the gap honestly.
Verifiable authorship
Named authors with real, checkable credentials, marked up and linked from the content they are accountable for. Anonymous content is weak evidence for a model deciding who to trust.
Where our proof actually is
The honest version
The fundamentals behind this service โ consistent identity, grounded entities, fast plain HTML, accurate structured data โ are the same fundamentals that produced our measurable local search results: a car repair workshop in Kondagaon that went from zero enquiries to holding first position for all nine tracked keywords, and a mess service in Bhilai whose monthly search appearances moved from 75 to 639 after its identity was made consistent.
Those are local search outcomes. We are telling you plainly that they are not assistant-citation outcomes, because we do not yet have a documented case of the second kind. What they do show is that we fix the underlying data problems that both systems depend on.
How the work runs
1. Find out what machines currently see
What a non-JavaScript crawler receives, which AI agents are blocked, what structured data exists, and how assistants currently describe your business when sampled across phrasings.
2. Fix the readability blockers
Rendering gaps, blocked agents, missing or contradictory entity data, and pages with no extractable statement of what you do. Nothing else matters until a machine can read you.
3. Publish the machine layer
Answer-first blocks with extraction markers, the grounded entity graph, machine-readable summaries and a deliberate crawler policy โ with parity checks between the human and machine versions.
4. Sample and adjust
We re-sample assistant answers on a fixed set of questions, record what changed, and correct the underlying data where a description is still wrong. Reported as samples, never as rankings.
What you get
- A report of what non-JavaScript crawlers and AI agents currently receive from your site
- A record of how assistants describe your business today, sampled across a fixed question set, with the sampling method stated
- Answer-first passages with extraction markup on your primary pages
- A grounded entity graph covering your business, services, service areas and authors
- A machine-readable summary file, maintained as your services change
- An explicit, documented AI crawler policy rather than an accidental default
- Parity checks so your visible content and machine-readable content cannot contradict each other
- Re-sampling at agreed intervals, with honest reporting on what can and cannot be attributed
How to buy this
This is not sensible as a standalone purchase for most businesses, and we will say so on the call. It is the last layer, not the first.
Start with a diagnosis
Our SEO audit covers crawlability, structured data gaps and content quality โ which is most of what determines whether a machine can read you. Pricing is on that page, and the fee is credited against your first month if you go on to work with us.
Included in our builds
On a Shinnynos build, static rendering, the entity graph, answer-first structure and the machine-readable layer are part of the site. This is the only route where you get all of it without separate work.
Maintained on retainer
Sampling, re-checking and keeping the machine layer accurate as your services change is ongoing work, handled inside a local SEO engagement. Retainer options are listed there.
Is this right for you?
Worth doing now
-
An assistant has described your business incorrectly and you have seen it
-
Your buyers research before calling โ clinics, contractors, B2B suppliers, education
-
You already rank reasonably in local search and want the next layer
-
Your competitors are getting named in AI answers and you are not
-
You publish content and want it attributed to real, credentialed authors
Not your priority yet
-
You have no Google Business Profile, or it is unverified
-
Your name and address data is inconsistent across directories โ fix that first
-
Your site is slow or cannot be crawled; performance comes first
-
You want a guaranteed AI citation, which nobody can sell you
-
You need customers this month โ local search will do more, faster
Start here
A 20-minute fit call
Tell us your business and city. We will sample how assistants currently describe you and tell you whether this work is worth your money yet. Free, and often the answer is "not yet, do this instead."
A full diagnosis
If you want the evidence first, the audit shows what machines can and cannot read on your site, alongside everything else limiting your visibility.
Where we work
We work with service businesses across Bhilai, Durg, Raipur and the wider Chhattisgarh region, and remotely with clients elsewhere in India.
Small cities need explicit grounding more, not less
Assistants answer "near me" style questions by reasoning about places. The less a model can read about your city and your business, the more it has to infer โ and the more likely it is to attach you to the wrong place, or leave you out of the answer entirely. Stating your geography explicitly is worth more in Kondagaon than it is in Mumbai.
How we do it differently
We tell you when it is too early
Most enquiries about this service should be spending their money on profile, listings and reviews first. We say that on the call rather than selling the newer thing because it sounds advanced.
The machine layer is generated, not bolted on
Machine-readable summaries and structured data are produced from the same content that renders on the page, and parity is checked before deployment. Hand-maintained AI files go stale within a quarter and then actively misinform.
Static HTML is the default, not an optimisation
Our builds are pre-rendered and served from an edge network, so there is no scenario where a crawler that cannot run JavaScript sees an empty page. Most of this service is unnecessary on a site built that way, which is the point.
Sampling is reported as sampling
When we show you how an assistant describes your business, you get the question set, the date and the method โ not a fabricated rank number. If we cannot attribute a change to our work, we say so.
Common questions
Can you guarantee ChatGPT or Perplexity will recommend my business?
No, and neither can anyone else. These systems select sources per query and change with every model update. There is no submission process and no placement to buy. What we can do is make sure you are readable, accurately described and unambiguous โ which is the only honest lever available. Anyone promising guaranteed AI citations is describing something that does not exist.
Is this different from normal SEO?
It overlaps heavily. Accurate entity data, crawlable HTML, consistent identity and clear factual writing serve both. The additions specific to this work are machine-readable summaries, extraction markers on answer passages, a deliberate AI crawler policy, and parity checks between what people and machines see. If someone sells you AI optimization as an entirely separate discipline, be sceptical.
How do I know if it worked?
Honestly, imperfectly. We sample a fixed set of questions across assistants before and after, record the answers with dates, and watch referral traffic from AI sources in analytics where it is identifiable. That is a directional signal, not a rank report. We would rather hand you a documented sample than a confident number we made up.
Is llms.txt actually used by AI companies?
It is a proposed convention, not an official requirement, and adoption across major AI providers is not settled. We publish it because it is inexpensive to maintain and harmless if ignored. We do not present it as the mechanism that gets you cited โ the grounded entity data and crawlable content do far more work.
Should I block AI crawlers instead?
For most local service businesses, no. If your goal is customers finding you, being unreadable means being left out of the answer while a competitor gets named. Blocking makes sense when your content is the product โ paid research, courses, proprietary data. We will walk you through the trade-off and set the policy you choose deliberately.