Painting contractors
Stucco in May, kitchen cabinets before the holidays, a stairwell between tenants. Each question names the job and the town.
A homeowner asks an assistant who paints stucco exteriors nearby and can start in [month]; a property manager asks who can repaint a stairwell over a weekend. With web search on, the assistant reads a few pages and can name a few companies. A detail beside your name, such as the price basis, can come from your pages only if they state it.
A painting question names a job, then narrows it: inside or out, the surface and its state, the prep the price includes, the paint that goes on, how the job is priced, the town and the month, and for a property manager the hours the building allows. Your company sets every one of those facts, and your site can state each.
How your customers ask
Each question carries the job, the surface and the town
What a painting question asks, and what your pages can answer
A reason an AI assistant gives beside a painter's name, such as "refinishes cabinets in Calgary" or "prices exteriors by the square foot", can be repeated about your company only where a page says it.
Four facts in the table below are sentences an estimator says at every walk-through: the prep the price includes, the paint lines by the maker's name, the price basis, and the months you book exterior work. Kept for the visit, they give an answer nothing of yours to repeat.
Licenses and insurance go on the page as issued: the issuing body, the number and the dates. Whether painting needs a contractor's license, and what work on old painted surfaces requires, differs between and within the US, Canada, Europe and the UAE. Your site states what you hold; your regulator or counsel says what applies.
A painter's site, fact by fact and page by page
| The fact | Stated as | On which page |
|---|---|---|
| The work | Interior, exterior, cabinet refinishing, commercial repaints and each specialty finish you take, each by its plain name | A page for each kind of work, its name in the heading |
| Surfaces | "We paint [stucco], [wood siding] and [brick]; we do not take [surface]" | The interior and exterior pages, and the caption under each project |
| Prep | What the price includes, in the order the crew does it, and what is priced on top: "[washing], [scraping], [patching], [priming] and cleanup are included" | Each kind-of-work page |
| Paint lines | The lines your crews use, by the maker's name, and whether a client can ask for another: "[maker] [line] on exteriors unless you choose otherwise" | The kind-of-work pages and each project write-up |
| Price basis | What the price is worked out on, with a dated range: "[range] per [room] for [scope], as of [month year]" | The kind-of-work page, or a prices page it links to |
| Warranty | Your own terms in your own words: "[n] years on labor for exterior work, as our contract sets out", never what the law gives a customer | Each kind-of-work page, and the contract itself |
| Season and wait | The months you book exterior work and the current wait, each dated: "Booking exteriors for [months]; next start [date]. Updated [date]." | The first line of the exterior page |
| Area | The towns you work in, by name, and the town you are based in | The contact page and the footer; areaServed in the markup |
| Licenses and insurance | What you hold, as issued: the issuing body, the number, the dates, the insurer and the cover | The about page and the footer, in the same words; hasCertification in the markup |
| Memberships | "Member of [association] since [year], membership number [n]", linked to the association's member directory | The about page; memberOf in the markup |
| Reviews | Real reviews quoted as text, each with the reviewer's first name, the date and the platform | The page for the work each review describes |
| The company | One name, one phone number, one address or base town, identical everywhere | Every page, the Business Profile and every listing |
HousePainter on schema.org, and what goes on its node
We read the type on schema.org before recommending it. HousePainter is there, described in full as "A house painting service." It sits beneath HomeAndConstructionBusiness, "a LocalBusiness that provides services around homes and buildings", on both its paths, through Organization and Place, so its node takes the LocalBusiness properties: address, telephone, openingHoursSpecification, areaServed, priceRange. It has no narrower types. A company that mostly repaints commercial buildings can use the parent, whose description names buildings as well as homes.
Write it as JSON-LD that repeats the pages. Each license, registration or insurance certificate is a Certification under hasCertification, with issuedBy, certificationIdentification for the number, certificationStatus, validIn for the jurisdiction, validFrom, expires and the url of the issuer's public lookup. A trade association membership is memberOf instead, pointing at the association as an Organization with its own name and url; the membership number stays in the page text.
Keep ratings off the company's node. Under Google's review snippet rules, a business that controls the reviews about itself is ineligible for review stars, and ratings from other websites are not to be aggregated; its local business page recommends aggregateRating only for sites that review other businesses. Quote reviews on the page, each with a first name, the date and the platform.
What our crawl found, across all 40 trades
Our audit of 9,483 small business websites read each site's homepage, contact page and about page with a crawler that ran no scripts (40 trades, 90 metros in the US, Canada, Europe and the UAE, late August to early September 2026). Every figure here is the whole sample's: across all 40 trades; we publish no painter-only cut.
61.5% had no question-and-answer content of any kind, and 50.7% had a heading phrased as a question with no answer under it that a machine could isolate. On a painter's site that would be a heading asking what an exterior costs, with only a phone number beneath it. On 64.7% a crawler found no review signal, in markup or quoted in the text; 8.9% had rating schema.
43.1% were inconsistent about who and where they are across those three pages, 36.9% gave more than one phone number, and 34.1% had no postal address a machine could parse. 17.8% had no schema.org markup, and most of the rest described the website rather than the business. 3.0% delivered their content only through JavaScript, 2.1% kept real content in a PDF, and 7.2% served our crawler a challenge page.
In the probe run beside the audit, Claude, with web retrieval on, was asked one buyer question for each of 9,240 businesses and named 14.9% of them. One question, one assistant, one day: a direction for the whole sample, not a painter rate.
Where a painting company starts, in order
- Run the crawler access check, which reads your robots.txt for each AI crawler, and open a service page with scripts off, since a text fetch runs none.
- Make the name, phone number and address or base town identical on every page, the Business Profile and each listing.
- Give interior, exterior, cabinet and commercial work a page each, with surfaces, prep, paint lines and price basis; each specialty gets a page of its own.
- Put licenses and insurance on the about page as issued, and memberships as memberships.
- Write up finished jobs as the record of a painting job describes.
- Date each season's booking line, following the painting year as a publishing plan.
- Add HousePainter markup that repeats the pages, with no rating on the company's node.
- Take a first reading with a painter's monthly panel, then set the answers against last year's jobs, town by town; our methodology sets out the scoring.
None of these steps puts a company into an answer. They change what a fetch of your pages returns, and the re-check once the fixes are live shows whether answers changed.
Go deeper
Where each part of the work is written up
Fundamentals
A painter's monthly panel: job, surface and town, exterior in season
Authority & Mentions
The record of a painting job: surface, prep, paint line and color
Strategy & Planning
The painting year as a publishing plan: exterior, interior, commercial
Brand & Positioning
Cabinets, lacquer, wallpaper, historic finishes: a page per specialty
Measurement & Reporting
Last year's painting jobs by town, beside the AI answers for each
What painting contractors ask first
Every job is priced after a walk-through. What price can we publish?
The basis and a range. Say what the price is worked out on (per room, per square foot, per door and drawer front, or per job), give a dated range for a typical scope, and name what moves it. "[range] per bedroom, walls and ceiling, two coats, as of [month year]" is a figure a homeowner can compare and an answer can repeat.
Should the site name the paint brands we use?
Name the lines your crews use, by the maker's name, as your own practice: which line goes on exteriors, which on trim or cabinets, and whether a client can choose another. A buyer asking about a product can then see that you use it. Claim no maker is better than another.
Most of our work is commercial repaints for property managers. Is this page for us?
Yes, in a commercial form: the kinds of buildings you repaint, the hours you can work (nights, weekends, occupied buildings), how common areas stay usable, the insurance certificates you can supply as issued, and the towns you cover. Each needs a sentence on your site, so an answer has your words to repeat.
We do not take lead paint, mold or asbestos work. Should the site say so?
Yes, in one plain sentence where the question comes up: "We do not take lead paint, mold or asbestos work; we refer it to a firm certified for it." If you hold a certification for such work, state it as issued, with the number and the dates. The rules differ by jurisdiction, so the page states your practice, never the rule.