Skip to content

Sep 2, 2026, 5 min read

How to show up when someone asks ChatGPT for a plumber in Grand Junction

What answer engines actually read about a trade business, why most trades are invisible to them, and the five things to fix first, in order.

Someone needs a plumber. A few years ago they typed “plumber grand junction” into Google and picked from the map. Now a lot of them open ChatGPT, or Perplexity, or the AI summary sitting above Google’s results, and ask a question in a full sentence. Who is a good plumber in Grand Junction for a water heater replacement?

The answer comes back as a short list of names with a sentence about each. No ads. No map. Usually three or four businesses, and that is the whole list the customer sees.

If your business is not in that list, you are not in the running. The work of getting into it has a name: answer engine optimization, or AEO. It is not a new kind of magic. It is mostly the same unglamorous groundwork that has always made a business easy to find, done in a form that machines can read.

What answer engines actually read

An answer engine does not know your business. It knows what other sources say about your business, and it leans on sources that agree with each other. In practice it is pulling from a short list of places.

  • Your Google Business Profile. Categories, services, service area, hours, reviews and photos. This is the densest, most structured description of a local business that exists anywhere, and it is the first thing most systems reach for.
  • Directory listings. Yelp, Angi, the Better Business Bureau, chamber pages, trade association rosters, Apple Maps. Machines cross-check your name, address and phone across these to decide whether you are one business or three.
  • Your own website, in plain language. Not the marketing copy. The pages that say what you do, where you do it, and how someone reaches you.
  • Structured data. Small pieces of code inside the page that label a phone number as a phone number and a service area as a service area, so nothing has to be inferred.
  • Reviews, including the words inside them. Not just the star count. What customers actually wrote.

That is the input list. Everything else is decoration.

Why a trade business is usually invisible

Most contractors we meet are not doing anything wrong. They are doing the things that worked when Google was a page of blue links.

The site is five pages of photos with very little text. The services live in a PDF, or inside a graphic, or nowhere at all. The Google Business Profile was set up once, by somebody else, years ago. The phone number changed and three directories still carry the old one. The reviews are good and nobody has replied to one since 2021.

A search engine could paper over most of that. It had a map, a distance and a name to match against. An answer engine cannot. It has to write a sentence about you, and if there is nothing to build a sentence from, it writes about somebody else.

Take a hypothetical plumber in Fruita. Twenty years in business, a truck everyone in town recognizes, a phone that rings all day on word of mouth. Online there is a one-page site with a logo and a number, a Google profile that says “Plumber” and nothing more, and an old listing with a disconnected line. Ask a machine who to call in Fruita and there is nothing for it to say. That business is hypothetical. The shape of the problem is not.

The five things to fix first, in order

Order matters, because each step makes the next one worth more.

  1. Fix the Google Business Profile. Set the primary category correctly, add every secondary category that genuinely applies, list your real services with real descriptions, set the service area to the towns you actually drive to, and put in current hours. Add photos of real work. This is the highest-leverage hour you will spend all quarter.
  2. Make your name, address and phone identical everywhere. Pick one exact form of the business name and one phone number, then correct every listing that disagrees. Machines resolve conflicts by consensus, so give them a consensus to find.
  3. Write plain service pages and area pages on your own site. One page for each major service, one for each town you serve, each written the way you would explain it to a customer standing in a driveway. What the job involves, what shapes the price, how fast you can get there.
  4. Add structured data. LocalBusiness markup on the site, carrying the same name, phone, hours and service area as the profile. It is invisible to people and load-bearing for machines.
  5. Ask for reviews, and reply to them. Ask in a way that gets customers to name the job. A review that says “replaced our water heater in Palisade the same day” is worth more to an answer engine than five that say “great service.”

None of this requires a rebuild. Steps one, two and five cost time and nothing else.

What this is not

It is not writing blog posts stuffed with the phrase “plumber in Grand Junction.” Answer engines are built to see through that, and it makes the site worse for the people who do land on it.

It is not paying for a package that promises to push your business to two hundred directories. Most of those directories are read by nothing, and a sloppy automated submission introduces exactly the name and phone conflicts you are trying to remove.

It is also not a one-time job. Your service area changes. Your hours change. A competitor shows up and does the work. The maintenance is small, but it is not zero.

How long before anything changes

Slower than you want. Profile edits can surface in days. Directory corrections take as long as the slowest directory takes to process them, which can run to weeks. Site changes have to be crawled, then crawled again.

The honest answer is to check again in a month, and again after that, and to measure it by asking the question a customer would ask. Open ChatGPT. Open Perplexity. Type the sentence a customer would type. See what comes back and who is in it. Write down the names. That list is your scoreboard.

If a machine cannot find a clear, consistent account of what you do and where you do it, it will describe your competitor instead.

We can run those questions for your business and show you where you stand today. It starts with a free discovery meeting. 30 minutes, no obligation.

Want this looked at for your business?

The discovery meeting is free. 30 minutes on your business, what is getting in the way, and what is worth fixing first.