AI search visibility
Getting your business named when AI answers the question
A page of search results gives you ten chances to get picked. An answer from ChatGPT or Google gives two or three names, and everybody else may as well not exist.
You have probably done this yourself by now. Instead of searching and scrolling, somebody types "who is the best roofer in Aurora" into ChatGPT and gets a short paragraph back with a couple of company names in it. Their neighbour does the same on Google and gets a summary at the top, above any of the normal blue links.
The old way to compete was to publish more pages about more search terms. That barely moves this. What moves it is whether the thing writing the answer can find a specific, checkable fact about you that it feels safe repeating.
Why "trusted local experts" gets you nothing
Think about what the software is doing. It is writing a short answer and it does not want to say something that turns out to be wrong. So it reaches for facts it can point at.
A page saying you are the trusted choice for roofing gives it nothing to repeat, because repeating that is just running your advert under its own name. A page saying which certifications your crews hold, what year you started, which towns you pull permits in, and roughly what a job runs, gives it something safe to say. That is the whole difference. It is not about writing better marketing copy. It is about putting real facts where they can be read.
And they have to be in words on the page. Not inside a photo of a certificate. Not behind a tab somebody has to click. Not in a PDF nobody links to.
- One page per real question a customer asks, with the answer in the first paragraph
- Specific facts a stranger could check, instead of adjectives about yourself
- Certifications and licence numbers written out as text
- The towns you serve listed by name, not "and surrounding areas"
- Prices or price ranges, if you can stand to publish them
The stuff you know that nobody writes down
This is the part contractors tend to miss. Most of what wins here is knowledge you already have and never thought was worth publishing. What a permit costs in your city. Which brands you stock and why. How long a re-roof takes in February compared with July. Why a bungalow and a two-storey quote differ by more than the square footage suggests.
That is first-hand trade knowledge and almost nobody puts it online, because to you it is obvious. It is not obvious. It is exactly the material that gets a business named in an answer, and an agency that has never been on a roof cannot invent it.
Getting that out of your head and onto the page is a real part of the build when we do one. Usually it is one long conversation and a lot of note-taking.
The rest of the cluster
| Topic | What it covers |
|---|---|
| What GEO really means | Some of what gets sold under this name is real. Some is old work with a new invoice. |
| Labelling your facts | A standard way to label your phone, hours and services so software reads them right. |
| Laying out a page | Answer first, proof in the same section, and nothing important hidden until you click. |
| Checking what AI says about you | An afternoon of asking the questions your customers ask, and writing down what comes back. |
| Letting AI read your site | Your site may already be blocking them without you knowing. How to check, and why it matters. |
| Checking your existing labels | After a few plugins, most sites quietly claim things nobody meant. The four usual problems. |
Back to AI search visibility, or see what publishing primary data looks like in practice on our contractor website research.