AI search

How to show up in ChatGPT answers

There is no form to fill in and no fee to pay to get into ChatGPT’s answers. ChatGPT names a local business when it can find plain, consistent facts about it: on the business’s own website, in the web index it searches (which leans heavily on Bing), in directories and on review sites. So the work is to let its crawlers read your site, write what you do and where you do it in plain words, make every listing agree with every other, and register with Bing as well as Google. None of that guarantees a mention. All of it makes one more likely.

This guide goes through each of those jobs for an Irish shop, salon, clinic or trade, and is straight about the parts nobody controls.

What ChatGPT reads before it names you

Two different things happen when someone asks ChatGPT for “a good physio in Drumcondra”. The model has a memory from training, which is months old and patchy for small businesses. And when a question needs current facts, ChatGPT search goes out to the web, reads a handful of pages and writes an answer with links to them.

That second part is where you have influence. As we understand it, ChatGPT search draws on Bing’s index along with pages its own crawler fetches, and it treats a business’s own site, review sites and local directories as its sources. If those sources are thin, missing or contradict each other, the answer leaves you out or gets you wrong.

Let the crawlers in

OpenAI runs three crawlers, and plenty of websites block all of them without anyone deciding to. Some hosting companies and content delivery networks offer a switch that blocks AI crawlers, and it can be on without you knowing. Check by opening yourdomain.ie/robots.txt in a browser and reading what is there.

CrawlerWhat it doesOur suggestion
OAI-SearchBotIndexes pages so ChatGPT search can find and link to themAllow it. Blocking it keeps you out of search answers.
ChatGPT-UserFetches a page live when a user asks ChatGPT to look at somethingAllow it. It only acts on a person’s request.
GPTBotCollects pages for training future modelsYour call. For a site of hours, prices and services, we allow it.

A robots.txt that lets all three in looks like this:

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: GPTBot
Allow: /

If your site is on a builder, look for a robots.txt or search engine setting rather than editing the file by hand. If you cannot find one, ask the builder’s support whether AI crawlers are blocked.

Write the facts the way a customer asks the question

ChatGPT quotes plain sentences. It struggles with a price list that only exists as a photo, a menu inside a PDF, and a home page that says “welcome to our website” and little else. Every page should answer, in text, the questions a customer would ask at the counter.

  • What exactly you do, service by service, with a price or a “from” price.
  • Where you are, with the Eircode, and which areas you travel to if you are a trade. “Electrician covering Swords, Malahide and Portmarnock” beats “serving north Dublin”.
  • When you are open, including what happens on bank holidays.
  • The questions you get asked every week, written as questions with short answers: “Do you take walk-ins?”, “Is there parking?”, “Do you cut children’s hair?”.

A question and answer page is the most useful single page for this. It gives the model a question that matches what the user typed and an answer it can lift. It is also the page a nervous customer reads before ringing, so it earns its keep twice.

Make every listing agree

ChatGPT cross-checks. If your website says you open at 9am, Google says 9.30am and Facebook still shows the hours from two years ago, the model either hedges or picks one at random. The same goes for a business name spelled one way on the sign, another way on Google and a third way on Instagram, and for a phone number that changed when you got a new handset.

Go through your Google Business Profile, Facebook, Instagram, Golden Pages and any trade directory you are in, and make the name, address, phone number and hours identical to the site. The Google side is covered in our guide to setting up a Google Business Profile in Ireland.

Structured data and llms.txt

Structured data is a block of code behind the page that labels your facts for machines: this is the business name, these are the opening hours, this is the price of a cut. Three types matter for a local business: LocalBusiness (or the more specific type for your trade, such as HairSalon, Dentist or Plumber), FAQPage for the question and answer page, and Service for each thing you sell. Include the address with the Eircode, the phone number, the opening hours and the areas you serve. Test it with Google’s Rich Results Test or the Schema.org validator; if those can read it, so can everyone else.

An llms.txt file is a short markdown summary of the site at yourdomain.ie/llms.txt. It is a proposal rather than a standard, and no large AI company has confirmed reading it. It takes half an hour and cannot hurt. We explain what llms.txt is and how to write one separately.

Register with Bing, not only Google

Everyone verifies their site with Google Search Console. Far fewer bother with Bing, and for ChatGPT that is the wrong way round, because ChatGPT search leans on Bing’s index. If Bing has not crawled your new services page, ChatGPT may not know it exists.

Go to Bing Webmaster Tools, sign in, and either verify the site or import it from your Search Console account, which takes a few clicks. Submit your sitemap. Bing also supports IndexNow, which lets your site tell Bing the moment a page changes instead of waiting to be crawled; many hosts and plugins can switch it on.

Get mentioned somewhere other than your own site

A model trusts a business more when other pages mention it. You do not need press coverage. Think about the pages that already exist around a local business:

  • Directories: Golden Pages, your county council’s business or tourism listings, trade association member lists.
  • Suppliers: a coffee roaster’s stockist page, a paint brand’s approved decorator list, a tyre maker’s dealer locator.
  • The community: the GAA club you sponsor, the Tidy Towns page that thanks you, the parish newsletter that went online.
  • Local news: a new opening, an award, a charity day.

Each one is a page with your name, your town and what you do on it. Never buy fake mentions or fake reviews. Apart from being wrong, they are exactly the pattern these systems are built to ignore.

The part nobody controls

ChatGPT’s answers change from one day to the next and from one phrasing to the next. It makes things up, and it sometimes recommends a business that closed years ago. Nobody can promise you a mention, and anyone who does is selling something.

What you can do is check. Once a month, ask ChatGPT about your trade in your town and about your business by name, and note what it gets wrong. Then fix the source, which is nearly always your own site or a listing. Watch your analytics for visits arriving from chatgpt.com. When they appear, the work is working.

What we do for clients

AI search readiness is part of Essentials, so every site we build leaves with the groundwork in place: a robots.txt that lets the search crawlers in, structured data for the business, its services and its questions and answers, an llms.txt file generated from the same data as the pages, and the site verified in Google Search Console and Bing Webmaster Tools. The question and answer content comes from what the owner actually gets asked, not a generic list.

On Complete we go a step further and connect the booking calendar to AI assistants, so a customer can ask ChatGPT or Claude to book an appointment and the assistant makes the booking. How that works is on the AI assistants page.

We do not promise placement in anyone’s answers, because nobody can. We do the work above and the monthly report shows what came of it. The wider picture is on the AI search page.

Get your business into ChatGPT answers: the steps

  1. Ask ChatGPT about yourself. Ask it what it knows about your business and about your trade in your town. Note every wrong or missing fact. That list is your to-do list.
  2. Let the crawlers in. Open yourdomain.ie/robots.txt. Make sure OAI-SearchBot and ChatGPT-User are not blocked, and decide knowingly whether to allow GPTBot.
  3. State the facts plainly. Put your services, prices, hours, address with Eircode and the areas you cover in plain text on the site, and add a question and answer page.
  4. Match the facts everywhere. Make your Google Business Profile, Facebook, Instagram and directory listings carry the same name, address, phone number and hours as the site.
  5. Add structured data. Add LocalBusiness, FAQPage and Service schema so the facts are machine readable, then test it with Google's Rich Results Test.
  6. Publish an llms.txt file. A short markdown summary of the site at yourdomain.ie/llms.txt. Cheap to add, unproven, and harmless.
  7. Register with Bing Webmaster Tools. ChatGPT search leans on Bing's index. Verify your site at bing.com/webmasters and submit your sitemap.
  8. Earn mentions and check again. Get listed in local directories and mentioned by suppliers, clubs and local news. Ask ChatGPT again in a month and fix whatever is still wrong.

Questions

Can I pay to appear in ChatGPT answers?

There is no form to submit your business and no way to buy a place in the answer itself. The route is to be findable and clearly described on the open web: your own site, your Google listing, directories and review sites, all saying the same thing. Anyone selling guaranteed ChatGPT placement is selling something they cannot deliver.

Should I block GPTBot?

Blocking GPTBot keeps your pages out of training data for future models, but it does not affect ChatGPT search, which uses OAI-SearchBot. For a shop whose site is hours, prices and services, we see little to protect and some upside in the model knowing you exist. If you publish original writing you want kept out of training, block GPTBot and leave the other two alone.

Does my Google Business Profile matter for ChatGPT?

Yes. Your Google listing is often the most complete public record of your hours and address, and it is the one most likely to disagree with your website. When sources disagree, AI answers hedge or skip you. Keep the two identical, and reply to reviews, because review text is something these tools read.

How long before ChatGPT mentions my business?

Nobody can say. Bing needs to crawl the changed pages, which can take days or weeks, and the answers themselves vary from one question to the next. Make the changes, then ask again a month later. If the facts it gives are now right, the work has taken. If it still leaves you out, look at whether other sites mention you.

Is this different from normal SEO?

Mostly it is the same work with a different reader. Plain facts, consistent listings, structured data and a fast site help Google and ChatGPT alike. The extras for AI search are allowing the crawlers, verifying with Bing, writing real question and answer content and adding an llms.txt file.

Would you rather we handled this for you?

Halfpenny Software builds and manages websites for small businesses in Dublin and across Ireland. Tell us what you do and we will tell you what it would cost.