AI visibility

What do I do to get ChatGPT to recommend my business?

The question we get most often. One sentence of answer, then seven steps you can work through in two afternoons.

·Updated July 26, 2026·7 min read
Short answer. ChatGPT has no directory of businesses. It searches the web while answering and builds a sentence out of what it finds. To be recommended, it has to find information about you that agrees with itself and says something specific. Seven steps below, in the order worth doing them.

Step 1. Check that crawlers can reach your site at all

First, because if there is a block here nothing else matters. Type yourdomain.com/robots.txt into your browser and look for Disallow: /. If it sits next to GPTBot, OAI-SearchBot or under the wildcard, you are blocking assistants.

A file you can copy and the full crawler list are in the post on GPTBot and robots.txt. The check takes thirty seconds.

Step 2. Narrow the category on your Google profile

The primary category works as a filter. Asked about pizza, a model considers pizzerias, not every restaurant in town. If yours says "Restaurant" instead of "Pizzeria", you are out before anything starts.

Set the narrowest category that is still true. Add the rest as secondary.

Step 3. Fill in services and the questions section

A model needs sentences it can quote. The category alone is not enough. Under services, list what you actually sell, in the words customers use. Under questions, ask the five things you answer on the phone and reply in full sentences.

"Yes, there is free parking for eight cars behind the building" can be dropped into an assistant’s answer. A bare "Yes" cannot be used anywhere. More in the post on Google Business Profile and ChatGPT.

Step 4. Make your details match everywhere

Name, address and phone have to look identical across Google, Apple Business Connect, Bing Places, Facebook and your own site footer. Not similar, identical.

A model that sees three different phone numbers does not pick the best one. It skips the business and names a neighbour whose details line up. This is one of the three most common causes of absence we find in audits.

Step 5. Paste structured data onto your site

A dozen lines of code no customer will ever see, handing a machine your name, address, hours and trade without guesswork. Ready code with values to swap out is in the post on LocalBusiness structured data.

After pasting, run the page through Google’s Rich Results Test. It shows what was detected and whether anything is broken.

Step 6. Collect a few recent reviews with specifics

Reviews from three years ago are a weak signal. It is not about volume, it is about somebody having written something recently, and having written something concrete.

Instead of asking for a review, ask one thing: "what did you order and how was it?". A question about a specific gets an answer with a specific, and that is what a model quotes as a reason. We expand on this in the post on reviews and AI recommendations.

Step 7. Put answers to customer questions on your site

If customers ask about parking, card payments and Sunday hours, and your site says nothing about any of it, the model has nothing to quote. One page with ten questions and short answers solves it.

Write the way customers ask, not the way a keyword would read. A model matches the user’s question against sentences on your page, so the closer to natural language, the better.

What not to do

  • Do not buy reviews. Google removes them, and a model reads wording, not star counts.
  • Do not bolt your town and trade onto your business name. It breaks Google’s rules and corrupts measurement.
  • Do not write pages for models. A page crammed with phrases reads badly, and the model extracts either a fact or nothing.
  • Do not rely on one screenshot. The answer changes on every query.

How long it takes

WhenWhat happens
1 to 3 daysProfile edits are approved and live
1 to 2 weeksData spreads into maps and the services that copy them
4 to 8 weeksModels start quoting the corrected information

To see a difference you need a starting point. Measure your share of answers before the fixes, with the same questions you will use afterwards. How to do it by hand is in the post on generative engine optimization, and if you would rather have it measured for you, the free scan takes two minutes.

Find out whether the assistants name your business

We ask ChatGPT three of your customers’ questions and show you the full answers with timestamps. You get the result straight away, no card.

Get the free scan
Free scan