Ask ChatGPT to recommend a window installer in your town and it will name two or three businesses. Ask it why, and the reasoning is usually consistent: those firms had verifiable details, clear service areas, and reviews that described specific jobs rather than generic praise.
AI recommendations are built on verifiable detail
Language models are cautious about recommending local trades because the cost of being wrong is high. They lean on sources they can corroborate — a Google Business Profile that matches the website, consistent contact details across directories, and content that answers the question directly rather than dancing around it.
Most installation businesses already have the substance. What they lack is the structure. A page titled Our Services that lists eight trades tells a model very little. A page titled Bi-fold Door Installation in Doncaster that explains lead times, typical costs and the survey process gives it something to cite.
Reviews are evidence, not decoration
Review quantity has diminishing returns for AI visibility. Review specificity does not. A review mentioning the exact product installed, the town, and the timescale is far more useful to a model building a recommendation than fifty five-star ratings with no text.
Asking customers to mention what was fitted and where — rather than simply asking for five stars — changes the quality of the corpus a model draws on.
Schema does the translating
Structured data is how you tell a machine what it is looking at without relying on it to infer correctly. LocalBusiness markup with accurate service areas, Service markup for each trade, and FAQ markup on the questions you actually get asked all reduce the guesswork.
None of this is exotic. It is the same information already on the site, expressed in a format that removes ambiguity.
Where to start
Build one genuinely detailed page per service per key location, ensure your Business Profile matches it exactly, add schema, and change how you ask for reviews. That combination moves the needle faster than any amount of general content.
