Why AI Search Ignores Plumbers and Electricians Who Only List on Checkatrade or Rated People
Ask ChatGPT to recommend a plumber and it names businesses with their own website first. Here is why a Checkatrade or Rated People profile alone keeps a good tradesperson invisible to AI search.
Someone asks ChatGPT to recommend a reliable electrician nearby for a fuse box upgrade. The assistant does not scroll through Checkatrade or Rated People the way a homeowner would. It reads what a handful of trades websites have actually written down as text and names the ones that answered the question directly. An electrician with a five star Checkatrade profile and no website of their own is often left out of the answer entirely.
1. A Directory Profile Is Marketplace Inventory, Not A Source
When an AI assistant decides who to name, it treats a business's own website as the authoritative account of that business and a marketplace listing as inventory the marketplace controls, not the business. Checkatrade, Rated People, MyBuilder and TrustATrader profiles are built from short template fields the platform controls, so an AI assistant reading one is reading the platform's product, not a statement from the plumber or electrician themselves.
2. Directory Profiles Hide The Facts AI Search Needs
A Checkatrade profile shows a star rating, a handful of review snippets and a list of trade categories a business ticked when they signed up. It does not state a callout fee, an exact response time, a specific qualification number, or which postcodes actually get covered on the day. Those are the facts that get a plumber or electrician quoted in an AI answer, and a directory template has nowhere to put them.
- The exact callout fee or hourly rate for the job being asked about
- A stated response time, such as within ninety minutes for an emergency call
- The specific postcodes or towns actually covered, not a general radius
- A qualification or registration number an assistant can treat as a checkable fact
3. Two Plumbers, One Profile Template
Every business on a directory site uses the same layout, the same badge icons, and often nearly the same wording for what makes them different, because the platform supplies the fields. An AI assistant comparing two plumbers through their directory profiles alone is comparing two versions of the same template. A plumber with even a simple website that states their own fee, response time and coverage area gives the model something to differentiate them with, and the one that stays inside the directory does not.
| What a directory profile shows | What a plumber's own website can state |
|---|---|
| A star rating and a handful of review snippets | A response time stated in minutes, not a rating |
| A tick list of trade categories | The exact postcodes covered on a same day callout |
| A generic badge for insurance or certification | The actual registration number tied to that badge |
4. The Directory Still Has A Place
This is not an argument for leaving Checkatrade or Rated People. Reviews collected there still help a homeowner decide, and some AI assistants do pull review counts and star ratings into an answer as supporting detail. The problem is treating the directory profile as the whole online presence. A plumber or electrician who is only findable through a directory listing has handed the one page most likely to be quoted to a platform that will never mention them ahead of anyone else on the same page.
An AI assistant does not choose between businesses on a directory page. It chooses between the businesses that told it something specific, and a directory profile was never built to do that.
The Takeaway
A five star Checkatrade profile is worth keeping. It is not, on its own, something ChatGPT, Perplexity or Google's AI Overview can quote from when someone asks for a specific plumber or electrician nearby. A plumber or electrician who pairs that profile with even a simple website stating their fee, their response time and the postcodes they actually cover gives AI search the facts it needs to name them first.