AI search
Which tradies does ChatGPT recommend? A Sydney trades index
The quick answer
Our Sydney check answers “which tradies does ChatGPT recommend” with saved evidence: 122 business names appeared across 50 completed ChatGPT answers. Among 47 questions answered by all four engines, 6 shared a business name across every answer. These are recorded appearances, not recommendations from us. The question and engine matter when checking your own business.
On this page
Key takeaways
- We froze 50 questions covering 10 trades before collecting answers.
- The dataset contains 197 completed answers from 200 planned question and engine combinations.
- A business name and a link to that business are separate observations.
- The downloadable records keep unsuccessful checks separate from answers naming no trade business.

When a homeowner asks who to hire, your business can be missing from the answer even while other local operators appear. We wanted a record that a trade business owner could inspect: the actual question, the names returned and the links shown beside them.
This is our Sydney trades AI search index, collected on 16 October 2026 and 17 October 2026. It describes what appeared in the saved answers. We have not assessed the quality of any business listed here.
Which tradies does ChatGPT recommend?
ChatGPT returned 122 distinct business names in 50 completed answers. A name counted when it appeared in the answer as a trade service provider. We excluded adverts, product manufacturers, utilities and businesses appearing only as source labels.
To examine the questions relevant to your work, talk with our AI SEO agency. Start with the saved answer that prompted your question.
The table below shows the most frequent names within each engine’s completed answers. A count is the number of answers containing that name, with a business counted once per answer. It is not a score for the business. Ties are shown together.
| Engine | Most frequent business name | Answers naming it / completed answers |
|---|---|---|
| ChatGPT | Ready Set Plumb | 3/50 |
| ChatGPT | Secure.Lock Locksmiths | 3/50 |
| Google AI Mode | AKD Painting | 4/49 |
| Google AI Overviews | Sydney Wide Roofing Co | 4/48 |
| Perplexity | Brushworks | 4/50 |
The full business appearances file includes the question, trade and order of first appearance for every recorded name. Read the saved answer data before interpreting an individual appearance.
Shortlists across engines
The same homeowner question did not always produce the same names. Among the 47 questions with completed answers from all four engines, 6 had a business name in common across every answer.
| Engine pair | Questions sharing a name / paired answers |
|---|---|
| ChatGPT + Google AI Mode | 20/49 |
| ChatGPT + Google AI Overviews | 27/48 |
| ChatGPT + Perplexity | 21/50 |
| Google AI Mode + Google AI Overviews | 35/47 |
| Google AI Mode + Perplexity | 24/49 |
| Google AI Overviews + Perplexity | 26/48 |
Each denominator in this table includes only questions with completed answers from both named engines. “Shared a name” means their answers contained the same normalised business name. An answer without a trade business stays in that denominator. A blocked check or an absent AI Overview does not.
This comparison does not establish why a business appeared. We did not change websites, review profiles or location settings to test a cause. Answers can vary.
Answers by trade
We included 10 trade categories, with 5 questions in each. The questions cover both broad recommendations and specific household jobs. For example, finding someone to replace a porch light is a different request from finding someone to upgrade a switchboard.
| Trade | ChatGPT: name appearances / answers | Google AI Mode: name appearances / answers | Google AI Overviews: name appearances / answers | Perplexity: name appearances / answers |
|---|---|---|---|---|
| Plumber | 15 / 5 | 25 / 5 | 16 / 4 | 22 / 5 |
| Electrician | 10 / 5 | 21 / 4 | 26 / 5 | 20 / 5 |
| Builder | 15 / 5 | 28 / 5 | 25 / 5 | 25 / 5 |
| Roofer | 15 / 5 | 26 / 5 | 24 / 5 | 23 / 5 |
| Painter | 15 / 5 | 29 / 5 | 22 / 5 | 24 / 5 |
| Landscaper | 18 / 5 | 28 / 5 | 21 / 5 | 26 / 5 |
| Air conditioning | 15 / 5 | 26 / 5 | 21 / 5 | 33 / 5 |
| Pest control | 13 / 5 | 25 / 5 | 22 / 5 | 23 / 5 |
| Locksmith | 13 / 5 | 25 / 5 | 17 / 4 | 18 / 5 |
| Carpenter | 15 / 5 | 20 / 5 | 20 / 5 | 26 / 5 |
These counts show the coverage of our question set. They do not measure how many Sydney businesses exist in each trade or how often homeowners search for them. Several questions came from the same public discussion, so the prompts are related rather than independent consumer observations.
Where the links pointed
We recorded a business mention separately from a source link. A name could appear while the linked evidence came from a directory, review platform or community discussion. A source panel could also contain pages that were not linked directly in the visible answer.
| Source type | ChatGPT: answers / completed | Google AI Mode: answers / completed | Google AI Overviews: answers / completed | Perplexity: answers / completed |
|---|---|---|---|---|
| directory | 8/50 | 2/49 | 6/48 | 14/50 |
| review platform | 4/50 | 1/49 | 0/48 | 0/50 |
| community forum | 0/50 | 4/49 | 1/48 | 0/50 |
| Google business or map record | 0/50 | 2/49 | 0/48 | 0/50 |
| editorial list or guide | 0/50 | 0/49 | 1/48 | 4/50 |
| government | 34/50 | 8/49 | 4/48 | 1/50 |
| other or business website | 50/50 | 36/49 | 47/48 | 49/50 |
The cells count completed answers with at least one captured source link in that category. An answer can link to several categories, so the columns should not be added into a percentage share. We included Google’s expanded source cards and counted Google business records separately from business websites. Perplexity’s research-only source-panel links are kept in the download and excluded from this table.
We counted an own-website match only when the answer presented an exposed destination as belonging to the named business. The table measures the name and website appearing in the same answer. It does not establish which sentence a grouped citation supports or verify legal ownership of the domain. Directory matches also require an exposed destination that the saved evidence associates with the named business. Both are lower bounds. Categories can overlap and unresolved cases are not evidence that a website was absent.
| Engine | Own website / name appearances | Directory / name appearances | Own website unresolved / name appearances |
|---|---|---|---|
| ChatGPT | 140/144 | 10/144 | 2/144 |
| Google AI Mode | 77/253 | 8/253 | 170/253 |
| Google AI Overviews | 101/214 | 8/214 | 113/214 |
| Perplexity | 182/240 | 17/240 | 53/240 |
The citation review records the evidence for each match. A name appearance is counted once per business in an answer. It can include a warning or a statement that a provider may not suit the job, so these counts are not endorsement totals.
| Frequently linked domain | ChatGPT: answers / completed | Google AI Mode: answers / completed | Google AI Overviews: answers / completed | Perplexity: answers / completed |
|---|---|---|---|---|
| service.nsw.gov.au | 21/50 | 3/49 | 1/48 | 0/50 |
| hipages.com.au | 6/50 | 1/49 | 5/48 | 12/50 |
| nsw.gov.au | 12/50 | 1/49 | 1/48 | 1/50 |
| brushworks.com.au | 1/50 | 3/49 | 2/48 | 3/50 |
| sydneywideroofingco.com.au | 1/50 | 2/49 | 4/48 | 2/50 |
| airtasker.com | 0/50 | 2/49 | 6/48 | 1/50 |
| thequoteyard.com.au | 0/50 | 2/49 | 3/48 | 4/50 |
| readysetplumb.com.au | 3/50 | 2/49 | 1/48 | 1/50 |
These are observed links, not a list of websites we advise every tradie to join. We have not tested whether obtaining a listing on any of them would change an answer. OpenAI also explains that its Sources view may contain cited sources and other relevant links, which is why our capture method keeps those observations apart.1
Checks with no shortlist
An answer naming no trade business is different from a check that produced no usable answer. The table keeps both visible.
| Engine | Completed | Blocked | Failed | No Overview | No business / completed |
|---|---|---|---|---|---|
| ChatGPT | 50 | 0 | 0 | 0 | 0/50 |
| Google AI Mode | 49 | 0 | 1 | 0 | 0/49 |
| Google AI Overviews | 48 | 0 | 0 | 2 | 0/48 |
| Perplexity | 50 | 0 | 0 | 0 | 3/50 |
“No business” means the engine completed an answer but did not name a trade service provider. “No Overview” means the Google results page did not show an AI Overview. A block means the engine presented a barrier such as a login request or usage limit. A failed capture is a recording problem. None of those latter outcomes counts as a business being absent from an answer.
We flagged 1 completed answer as a clear market mismatch. Perplexity interpreted the Canterbury lock-change question as Canterbury in England. That frozen prompt did not specify Sydney. An empty provider list in such a response does not show that Sydney locksmiths were missing from a correctly located answer. Some other responses also used overseas sources for places with matching names.
How we ran the study
We froze a set of 50 unbranded questions before collection. The prompts were written from household jobs and recommendation requests found in 27 public Reddit and Whirlpool discussions. They are researcher-normalised questions rather than verbatim search logs. The question set and source register preserves the wording, trade, region and source for each prompt.3
We submitted each prompt once to each available engine: ChatGPT, Google AI Mode, Google AI Overviews and Perplexity. Each started a fresh conversation or search. We did not ask follow-up questions, regenerate answers or insert a business name into a prompt. The saved records identify any combination that was blocked before submission.
We used the existing signed-in Chrome account state. Google displayed Inner West Council, Sydney NSW, from the IP address. ChatGPT and Perplexity did not show an equivalent location label in the answer interface. We did not change location permissions or inspect account memories. ChatGPT showed Pro and Perplexity used its existing Search mode. These conditions limit how closely another person’s run can match ours.
We saved the full visible answer, capture time, names in order and visible source links. We waited for completion before counting a response. Grouped citations were recorded where their destinations were exposed; an unresolved group remains a capture limitation. Names retain the engine’s wording. For comparisons we normalised punctuation, capitalisation and the legal suffix “Pty Ltd”. Other name variants stay separate across answers even when they may refer to the same operator. Shared-name counts can therefore understate shared businesses.
The data bundle includes the records and recompute script. Repeating the arithmetic is possible from the download. Repeating the browser run may produce a different set of answers. The public download omits account identifiers and private conversation links while preserving the visible answer text and source URLs.
What this means for your trade business
Start with the work you want enquiries for. Use a small set of questions that name the job and the area you actually serve. Save the answers before deciding which page needs attention. If an answer asks for more detail, that is a useful question for your service page to answer clearly.
Check the evidence beside each named business. If it points to a service page, inspect how that page describes the job and service area. If it points to a directory or review page, check your own relevant profile for accurate details. These are practical checks suggested by the records, not tested causes of inclusion.
Make your own pages useful to a homeowner comparing options. Explain the jobs you take on, where you travel and how a customer can request a quote. Use genuine project details and publish information you can stand behind. Our Local SEO service covers the local search work around those pages and profiles.
If the shortlist keeps excluding your business, bring the saved questions and answers to our AI SEO agency. We can review the gaps with you and decide which work deserves attention first.
Use the data carefully
This is a convenience sample of questions across Sydney trades. It is not a survey of homeowners, a census of local businesses or a league table of workmanship. We did not verify the prices, reviews, licence claims or availability stated by the engines. Check a contractor independently before hiring; Service NSW provides an official licence lookup.2
The account state was not reset between prompts. Fresh conversations reduce direct carry-over from earlier messages but do not establish that account memory or other personalisation had no effect. The collection also spans time, so engine changes during the run cannot be ruled out. A missing name says only that we did not record it in the answers we captured.
Researchers and journalists can download the question set, answer records, business appearances and calculation script from this page. When citing a result, include the collection date, engine and denominator. Keep the question wording attached to any individual example.
Talk through your gaps
Bring a question your customers ask and the answer you saw. We can use that concrete example to discuss your next SEO step.
Search appearances are not guaranteed.
Good questions
Common questions Clear answers
Why does my suburb matter?
The engines sometimes asked for a suburb after giving an initial answer. That follow-up matters for a local check: Sydney-wide questions and questions about a particular suburb describe different jobs. Keep the location wording consistent when comparing answers over time. Our results describe the questions we saved rather than every suburb a business serves.
Why describe the exact job?
A general request for a plumber and a request to repair an in-wall cistern ask for different help. Our saved answers include follow-up questions about the work required. For your own check, use the jobs you want enquiries for. Record the initial answer before adding details so that your comparison stays clear.
What should I ask a tradie?
An AI shortlist is a starting point for your own checks. Ask whether the business handles your specific job, what information it needs for a quote and which charges apply before work begins. Our study records names and links. It does not verify workmanship, availability, review claims or the price you would pay.
How do I check a licence?
Use the Service NSW contractor licence checker rather than treating an AI mention as proof. The official service accepts details such as a licensee name, licence number or business number. Match the result to the contractor you are considering. We did not check the current licence status of businesses named in this dataset.
Sources
- Searching the web with ChatGPTOpenAI. Accessed .
- Check a builder or tradesperson licenceService NSW. Accessed .
- Finding a trustworthy plumber - do you trust Google reviews?Reddit r/sydney. Accessed .




