← Back to blog

Getting Cited by AI When Someone Asks ChatGPT for a Durham Contractor

September 9, 20263 min read

Assistants now recommend local contractors directly. Here is what they quote, why most Durham sites are invisible to them, and what to publish.

People now ask an assistant "who's a good contractor in Whitby?" and act on the answer. That answer is assembled from pages the model can read and trust. Most Durham small business sites give it almost nothing to work with.

Start from a measurement, not a theory

We track four queries for our own site. On 2 September 2026 every one of them returned an AI Overview, and none of the four cited seo4i.com. We had no featured snippet on any of them either. That is the ordinary starting position: the answer is written above the results, and being ranked is no longer the same as being seen.

What assistants actually quote

Across AI Overviews and chat assistants, the content that gets pulled tends to share the same traits:

  • A direct answer near the top. One or two sentences that stand alone, before the background.
  • Specifics. Prices, timeframes, measurements, model numbers, service areas. Vague marketing copy is unquotable.
  • Attribution. A named author or company, a date, and something that establishes why you would know.
  • Clean structure. Real headings, short paragraphs, lists and tables the parser can lift.
  • Corroboration elsewhere. Consistent details on your Google profile, directories and review sites.

Why most local sites are invisible to them

  1. The key facts are inside images — a menu, a price list, a service area map.
  2. Everything is written as a brochure: "quality workmanship you can trust".
  3. There is no date, no author and no evidence of expertise.
  4. The site is slow or partly uncrawlable, so it is never read in the first place.
  5. The business details differ between the site, the profile and old listings, so nothing can be corroborated.

What to publish

Answer the question a person would actually ask an assistant, on a page of its own:

  • "How much does a furnace replacement cost in Durham Region?" with a real range and what shifts it.
  • "How long does a roof replacement take on a typical Whitby bungalow?"
  • "Do I need a permit for a deck in Oshawa?" with the current municipal source linked.
  • "What does an emergency plumber charge after hours in Ajax?"

Each page: the answer in the first two sentences, then the detail, then who you are and why you know. Add the date it was last reviewed, and keep it accurate.

Make the facts machine-readable

  • LocalBusiness structured data with name, address, phone, hours and areas served, matching your Google profile exactly.
  • FAQ content as real text, not an image or a script-only accordion.
  • Service pages with clear names, not "Solutions".
  • Prices as text, so they can be read and compared.

What not to do

Do not spin out fifty AI-written pages to increase your odds. Assistants and search engines are both filtering for exactly that pattern, and thin duplicate content is the fastest way to lose the visibility you have. One page that genuinely answers a question beats fifty that circle it.

How to check where you stand

Ask the assistants the questions your customers would ask, from a logged-out session, and note who gets named. Then look at those pages: they will be specific, structured and dated. Track it monthly — the answers move.

This is the same groundwork as ordinary local SEO, done with a stricter standard of proof. The priority order in SEO for Durham Region businesses still applies; AI visibility is what you get when that work is done properly.

Check your own site first

Before you change anything, see what a search engine actually sees on your pages. Run a free scan at seo4i.com — it takes about a minute and returns the same technical checks we use on client sites, plus a plain-English list of what to fix first. Plans and limits are on the pricing page.