You cannot force ChatGPT to recommend your home-service company. You can make it easier to confirm that you do the exact job, serve the address, meet the timing and have evidence for the claim.
Home service businesses may be doing everything "right" in terms of generating online visibility for their business from a classical SEO standpoint, but it doesn't necessarily mean that they will be included in the answers that large language models such as ChatGPT provide when asked conversational queries like, "Who is the most reliable plumber near me?" Strong Google rankings and reviews are useful, but they do not guarantee the same result in a different product or for every version of a customer question.
Why is your home service business missing from ChatGPT recommendations?
The sad truth is that some well-established contractors may not appear when queried inside LLM chat interfaces. Sometimes the answer is ordinary: a competitor is a better match for the job, the business facts are easier to verify, or the answer changed between runs.
Traditional SEO is still a solid foundation. It helps useful pages get found and gives customers information they can inspect. OpenAI does not publish a separate checklist that guarantees a local recommendation, so the work should begin with the customer request rather than a new acronym.
A query for a plumber is broad. A request for someone who can repair a burst pipe in an Austin condo tonight contains a service, place, property type and timing constraint. A company may be prominent in the broad category and still fail that narrower test. Another may be less famous but have a page, hours and job evidence that match it closely.
ChatGPT Search can rewrite a question into more targeted web searches. OpenAI also says it may use an approximate location, or a precise device location when the user chooses to share it. Its published guidance does not reveal a fixed local ranking formula, and it explicitly says there is no way to guarantee top placement.
If your company is absent, check whether the answer a customer needs is actually available in public. A competitor may be winning because it is a clearer fit, because its facts are easier to corroborate or simply because the answer varied on that run. Those causes require different repairs.
Make the job easy to verify
Home service businesses that want to appear in the recommendations of conversational models have to feed them unambiguous signals about what they do and where they operate.
The most useful unit is not the trade in general. It is a job the company would genuinely accept. For each important service, a customer should be able to confirm five things without calling to decode the website:
- The exact work performed, including meaningful exclusions
- The cities, ZIP codes or service area the crew actually covers
- Ordinary hours, emergency availability and realistic response promises
- The property, equipment, material or project conditions the company handles
- Proof such as licences, certifications, completed work, warranty terms, named experience or reviews that describe comparable jobs
Put the facts on the right pages
Large language models do not actually visit your website like a human browser would. ChatGPT Search can use web search, and OpenAI documents a crawler for search inclusion, but neither fact means the system reads every page or accepts every claim.
Put the useful information on the closest relevant page. A service page should describe the job in plain language, the real operating area and the proof that belongs to that service. A location page earns its place when the location changes the work, travel terms, regulations, evidence or customer decision. Swapping a city name across thin pages does not make the company more useful.
Keep the important facts aligned with the Google Business Profile and credible listings customers use. Google documents relevance, distance and prominence for its own local results, and asks businesses to keep profiles complete and accurate. Those are Google rules, not a disclosed ChatGPT formula. The practical overlap is simpler: contradictory hours, categories, phone numbers and service areas make a business harder for people and search products to understand.
Fix the basic issues that make it hard to understand what you do for customers, where you operate and why you are a credible choice. A roofer who repairs residential shingles may not be right for a leaking flat roof on a warehouse. An HVAC company that installs heat pumps may not serve the ZIP code in the question. A restoration company may cover the address but stop answering at 5 p.m.
How do AI search queries differ for plumbers, roofers, and HVAC contractors?
Local search questions do not split neatly into one near-me formula and one best-in-city formula. The details of the job change what a useful answer looks like. That is why a trade-wide visibility score can hide the calls that matter.
The same company can be a good answer to one question and a poor answer to another. Before buying more listings or publishing a new article, check whether the company is eligible for the customer request and whether the supporting page proves it. Generic authority cannot repair a mismatch between the job and the company.
Reviews that describe the same kind of job, a manufacturer directory, a trade licence and credible local coverage can help a customer verify a claim. Do not assume every source carries the same weight in every answer. Inspect the visible sources for the question you tested, then decide whether a genuine information gap exists.
- A plumber may need to prove emergency availability, the area served and experience with a condo or older supply line.
- A roofer may need to distinguish residential shingles, commercial flat roofs, repairs, inspections and full replacements.
- An HVAC contractor may need to show the equipment serviced, manufacturer credentials, property type, financing or seasonal availability.
- A restoration company may need to make response hours, damage type, insurance documentation and coverage area clear.
How can you audit and measure your business visibility in AI engines?
Unlike traditional keyword rank trackers that show your business ranking static positions for specific phrases, AI models provide dynamic, conversational responses that change based on prompt variations. Without a structured process, business owners are left guessing whether or not they should keep pouring marketing dollars into conversational AI.
Start with a small set of customer questions tied to work you want. For each core service, write one realistic question that includes the market and one constraint that affects who can do the job. Run it in fresh ChatGPT Search conversations under recorded conditions. Save the full answer, the businesses named, the reasons given and the visible sources.
Many operators will check ChatGPT once, on a personal phone when they're waiting in line at the doctor's office. They see their competitor mentioned, and conclude their entire market presence is broken.
AI models exhibit variability; this means a single manual query doesn't reflect how the model treats your entity across various contexts and user intents. This is why we follow a disciplined audit methodology that tests brand presence in ChatGPT systematically across multiple prompts, sessions, and platform parameters.
The Invisible to the Machine audit also found substantial variation across repeated search-grounded answers. It covered food and drink businesses in two Bali markets, not American home-service trades, but it is a useful warning against treating one answer as a permanent position.
Keep three outcomes separate:
With the right set of monitored prompts, examining directional progress over time involves tracking shifts in recommendation frequency as well as the contextual quality of the brand mentions. A plumber with three important services in one market needs a smaller test than a multi-location contractor with several divisions. Keep the questions stable long enough to compare collection windows. Measure mentions, citations, recommendations and accuracy separately, and record what changed without inventing a cause.
- Mark it mentioned when the business name appears.
- Mark it cited when a visible source points to the business or its content.
- Mark it recommended only when the answer presents the business as suitable for the stated job.
Fix the first gap a customer could act on
Once the audit shows a supported gap, repair the closest customer-facing source. If emergency availability is unclear, fix the relevant service page and profile hours. If the service area conflicts, correct the website and important profiles. If the page claims expertise without evidence, add a real project, credential or warranty term near the claim. If OpenAI's search crawler is blocked, remove the technical barrier while remembering that crawler access never guarantees inclusion.
Do not publish a page for every town merely because a competitor has more URLs. Do not buy a directory listing solely because it appeared once in a source panel. Do not promise a response time the dispatcher cannot meet. The public record should describe the company that will answer the phone and arrive at the job.
A consultant can research customer questions, correct inaccurate information, improve service pages, document proof and build a repeatable measurement set. That is professional work, not control over ChatGPT. Ask what will be delivered and what evidence will show that the repair helped.
Sources
- OpenAI: ChatGPT Search
- OpenAI: Overview of OpenAI crawlers
- Google Business Profile: Tips to improve your local ranking
- Google Business Profile: Guidelines for representing your business
- Google Business Profile: Manage your service areas
- Google Search Central: AI features and your website
- Invisible to the Machine: Auditing AI Local Recommendations

Written by Tristan Michel