Get a quote

Blog ·

A service page that takes the booking

The AC repair page most contractors have says "quality service you can count on" over a stock photo of a smiling stranger. The homeowner came to find out how much and how soon.

The first paragraph gives the price and the day

Both of the homeowner's questions have numbers in them. Answer them in the first three sentences, above the fold, ahead of any paragraph about your history.

Written for a Plano contractor it reads like this. "Our diagnostic is $89 and it comes off the bill when we do the repair. Most AC repairs we run in Plano land between $180 and $650. We hold same-day slots on weekdays and we work Saturdays from May through September."

That paragraph does two jobs. Homeowners pick a contractor on it, and the AI answers lift it. Asked what AC repair costs in Plano, an engine quotes pages that state a number, and a page of adjectives gives it nothing to quote.

The phone number is the action

On a phone the number goes above the fold as the largest tap target on the screen, written as a tel: link so one thumb starts the call. Which number shows depends on where the visitor came from: dynamic number insertion swaps in the tracked number for search, for the Business Profile, for Meta, so the call log knows what bought the call.

The form is the second option and it runs on the same clock as the phone. It reaches dispatch as a text alert, at any hour, and somebody answers it inside the hour. Where your field software offers online booking, put it on the page with real slots on it. If the widget only emails a request to the office, say so under it and print the phone number again.

Google measures the page with three numbers

Largest Contentful Paint under 2.5 seconds. Interaction to Next Paint under 200 milliseconds. Cumulative Layout Shift under 0.1. INP replaced First Input Delay on March 12, 2024, and it times the lag between the tap and the screen responding, which on a contractor site is usually the tap on the phone number.

Four things break those numbers on most contractor sites: a hero video, a chat widget nobody staffs, five tracking tags where two would do, and photos uploaded straight off a technician's phone at 4,000 pixels wide. The photos are the usual culprit. Resize them before they go up.

Photos from your own jobs, with the technician's name

Stock photography reads as stock. The homeowner has seen the same smiling technician on four contractor sites this week and the fifth site gets no credit for him. AI images are worse, because they put a fan where no fan goes and run a duct into a wall, and a homeowner who spots that stops reading the price.

Use last Tuesday's install. The new unit beside the house, the technician next to it with his name in the caption, the thermostat reading afterwards. Ask the homeowner first and keep the house number out of the frame.

What comes off the page

The "why choose us" list of six adjectives. The three paragraphs about being family owned since 1987, cut to the one sentence that says it. The ten-field form, cut to name, address, phone and what is wrong. The row of badges from directories no homeowner has heard of.

Each of those pushes the price and the phone number further down the screen.

One page per service

AC repair, AC replacement, furnace repair, ductwork, indoor air quality: each gets its own page, written for that job, with its own range and its own photos. The service list on your Business Profile should match those pages one for one, since the profile is where a lot of this traffic starts.

A service page cannot win the map pack. Three businesses show above the organic results, Google picks them on proximity and the profile, and a page written this way still loses the call to a shop a mile closer with 200 more reviews. The page catches the homeowner who scrolls past the map, the one who came off the ad, and the one the AI answer sent.

Want this run for your shop?

Send last month's call log and the ad accounts. You get the audit findings whether or not you hire us.

Book the audit