Generative engine optimization
Make the assistant name you correctly
AI search visibility, also called generative engine optimization or GEO, is the work of making ChatGPT, Perplexity, Gemini, Claude, and Google AI Mode name your business, and describe it correctly, when a buyer asks a category question instead of typing a keyword. I've run this measurement on my own name first: before this site existed, assistants named other people who share it and left mine out of the answer. I'm Nipun Arora, and this page is the discipline behind fixing that: a citation baseline, a fix list, and the same measurement repeated until the answer is right.
Consulting since 2014Serves: United States and Dubai, UAE
Who this fits
Four ways a business ends up on this page
Most buyers land here after noticing one of four things, and none of the four shows up on a standard analytics dashboard.
The answer names competitors, not you.
A buyer asks which business fits their need, in your category and city. The assistant names two or three others and stops. Nothing on your side is technically broken: the site loads, the reviews are real, the phone rings.
The answer names you, and gets you wrong.
Appearing in the answer is not the same as being described correctly. An assistant blends an old page, a stale directory listing, and a review from an earlier version of your business into one confident paragraph, and a buyer reads that paragraph and decides.
The answer names someone else who shares your name.
When the public evidence about a business is thin, an assistant resolves entities rather than strings and picks the most confident match. I know this one from the inside: it's what happened with my own name before this site existed.
Nobody owns the question.
A developer keeps the site fast. An agency sends a monthly ranking report. Neither one watches what an assistant says about you, because that was never a job when either was hired.
What you receive
Five deliverables in one engagement
The engagement produces five things: a baseline measurement, a fix list, entity corrections you approve, the machine-readable files themselves, and a second measurement once the fixes land.
01- A citation baseline
- recorded before anything changes: every scored answer from the first capture, dated and handed to you as a file you keep. It is what every later measurement compares against, and it exists only once, at the start.
02- A retrievability fix list
- your developer can act on: everything stopping an assistant from reading your pages, in priority order, written plainly enough to hand straight to whoever builds your site.
03- The entity corrections you approve line by line
- the facts describing your business, made consistent everywhere a machine reads them: your pages, your profiles, your structured data. Contradictory facts are how an assistant ends up blending you with a different business that shares your name.
04- The machine-readable files themselves
- built and handed over ready to install: structured data inside the pages, an entity file, an llms.txt where it earns its place, and a crawler policy you choose on purpose rather than inherit from a CDN default.
05- A second measurement
- with the raw answers attached: the same questions, asked again, scored the same way, with the sources each engine cited next to each answer. Cycles where nothing moved appear too; a record with no empty rows is a sales document, not a measurement.
This site's own entity.json and llms.txt are the machine-readable-surfaces deliverable already shipped, not a description of a future file.
What a GEO engagement actually includes, beyond the citation baseline above, is covered in What a GEO Engagement Actually Includes.
This is a fixed-scope engagement: one number, agreed before I start. It is not published on this page. Send a note through the contact page and I'll quote it against your own buying questions.
What this measures
Five things I measure about your AI presence
Whether an assistant names your business, and describes it correctly, comes down to five surfaces, each measured rather than guessed at.
Citation share
The share of scored answers that include you when a buyer asks a category question. It is a count, not an impression, and it is reproducible: anyone working from the same question list arrives at the same figure.
Retrievability
Whether the software behind these assistants can actually read your pages. A price table trapped inside an image, a section that renders only after a script runs, or a leftover staging rule all read to a crawler as absence, not as a problem worth retrying.
Entity clarity
Three facts a machine has to get right: what you sell, where you operate, and which same-name business you are not. An assistant that blends you with someone else costs more than being left out, because the wrong answer travels with your name attached.
Machine-readable surfaces
Your facts written in a form software reads without interpreting: structured data inside the pages, an entity file, an llms.txt, and a crawler policy chosen on purpose. Each earns exactly what the engines currently do with it, no more. llms.txt today draws partial pickup from a few assistants and nothing from Google, so it's one line item here, not the headline.
Measurement cadence
One capture is a photograph. The work is the film. The same questions return on a repeating cycle, scored the same way, so two numbers move together over time: how accurately assistants describe you, and how often you appear at all.
The limits
What this service does not promise
Nobody can promise a place in an AI assistant's answer, including me. What this produces is a measurement, taken before and after, on the questions your buyers actually ask.
Answers vary by engine, by session, and by region, so two buyers asking the same question can read two different names on the same day. A fact corrected on your site can sit stale inside an assistant for a while, since vendors retrain on their own schedule. None of that gets fixed by spending more; it is the honest shape of the work.
How this relates to a technical SEO audit
Where this overlaps a technical SEO audit
AI search visibility and a technical SEO audit check different endpoints on the same pipe.
A page an assistant cannot retrieve is usually a page a search crawler cannot either, so any purely mechanical finding, a blocked page, a broken canonical, a script-only render, joins the same fix list as an ordinary technical SEO audit. What is specific to this page is everything past that: whether the assistant names you at all, and whether it gets you right when it does. Start with a technical SEO audit if you've never had one; start here if the technical foundation is already sound and the open question is what ChatGPT or Perplexity says about you. If Dubai is the specific market you're hiring for, start at SEO consultant in Dubai instead, and the full engagement process, across all six services, is on the approach page and the services index.
Questions
What businesses ask before starting
What is GEO?
GEO, or generative engine optimization, is the work of making a business appear, and appear correctly, in the answers AI assistants give: ChatGPT, Perplexity, Gemini, Claude, and Google AI Mode. The same work is sold under other names too, including answer engine optimization and AI SEO; no consensus term has settled yet, so this page states plainly which one it means.
How is GEO different from SEO?
SEO competes for a position in a list of links. GEO competes to be inside the answer itself, where an assistant names two or three businesses and stops. The technical foundation overlaps heavily: a page a crawler can't read helps neither surface. What differs is the measurement, since GEO scores citations and descriptions instead of ranking positions.
Can you promise my business will appear in an AI assistant’s answer?
No. No consultant controls what a model returns, and anyone promising a specific answer is selling something they can't measure. What the engagement provides is a measurement: the same buying questions asked on each engine, scored for whether you appear and how accurately, before the work and after it.
How do you measure AI search visibility?
With a fixed set of questions, asked on each engine, with every answer scored twice: present, meaning your business appears at all, and accuracy, meaning how correctly it is described. Answers are saved in full next to the sources each engine cited, and the same questions repeat on the next cycle so the numbers stay comparable.
Does llms.txt actually help AI search visibility?
Partly, and only for some assistants. It's one machine-readable surface among four, and today it draws partial pickup from a few engines and nothing from Google. It belongs in the file set because it costs almost nothing to add correctly, not because it's the lever that moves the number.
What does AI search visibility work cost?
This page doesn't publish a number, because the scope depends on your buying questions and how many engines and regions you want tracked. Send a note through the contact page describing your business and I'll quote a fixed number before anything starts.
Send the buying questions your customers ask, and I'll scope a fixed-price AI search visibility baseline before anything starts.
Request a citation baseline