Why your photographs beat your copy
A homeowner choosing a trade is trying to answer one question that no amount of writing settles: will the finished thing look right.
Copy cannot answer it. Testimonials cannot really answer it — they are about the experience of dealing with you, which matters, but not about the result. A photograph of a driveway you laid on a street that looks like theirs answers it instantly and completely.
Stock photography does the opposite. It is recognisable, it is used by three competitors in the same town, and the customer reading it concludes you have nothing of your own to show. That conclusion is usually correct, which is why the instinct is right.
The practical consequence: a trade with a phone and ten minutes at the end of each job has the single most persuasive content asset in their market, and most of them are not collecting it.
Taking them, on site, on a phone
Nobody is suggesting a professional shoot on every job. A modern phone is more than enough. What matters is consistency and a short habit.
- Shoot the before from a fixed spot, and shoot the after from the same spot. The pair is worth more than either on its own, and it is only a pair if the angle matches. Stand somewhere memorable — the gatepost, the corner of the house.
- Daylight, and if you can, the same time of day for both. An after shot taken at dusk against a before taken at noon reads as a different property.
- Get something in frame for scale. A door, a car, a wheelie bin. A driveway photographed with no reference could be any size.
- Take the wide shot and then two details. The wide shot sells the result; the details — a clean edge, a neat joint, a tidy finish where it meets the step — sell the workmanship, and they are what separates you from the cheaper quote.
- Take one of the site left tidy. Trades underestimate how much this matters to somebody about to let strangers into their home for a week.
- Ask the customer before you publish anything identifiable, and keep a note that you did. House fronts are identifiable.
The whole routine adds about five minutes to a job. The output is the content that will still be selling for you in three years.
Put them where the decision happens
The default is a page called Gallery with a grid of sixty thumbnails. It is the least useful possible arrangement.
A grid asks the customer to do the sorting. They wanted to see driveways and they are looking at a patio, a wall, a patio, a driveway, a drain. Most people scroll twice and leave, and the one photograph that would have won the job is at position forty-one.
Photographs should live on the page where the relevant decision is being made:
- On the service page, so the person reading about resin driveways sees resin driveways.
- On the town page, so the person in Bury sees work done in Bury. This is also what makes a town page real rather than a template with the name swapped — and it is the difference between a page that helps and a doorway page that hurts the whole site.
- Next to the enquiry form or the phone number, because the moment of deciding to call is when proof is worth most.
- In the search result itself, by making sure the right image is the one that gets picked up.
Keep the gallery if you like it, as a browse-everything page. Just stop making it the only place the proof lives.
And caption them. "Block paved driveway with charcoal border, Prestwich, March 2026" does three things a bare image does not: it tells the customer what they are looking at, it tells them it is recent, and it puts the words on the page where they can be found.
The part that makes trade sites slow
Here is where it goes wrong, and it goes wrong on almost every trade site that takes photographs seriously.
A phone photograph is several megabytes. Uploaded as it came off the camera and displayed in a box four hundred pixels wide, the browser still downloads the whole thing. Twelve of those on a page is thirty or forty megabytes over mobile data, at the kerbside, on one bar.
What to do about it, in order of how much it buys you:
- Resize before upload, or use a platform that generates sized versions automatically. The image should be delivered at roughly the width it is displayed at, not at 4,000 pixels wide.
- Serve a modern format. WebP or AVIF are a fraction of the size of the same JPEG at the same visible quality, and every current browser handles them.
- Set explicit width and height on every image. Without them the browser does not know how much space to reserve, so the page reflows as each one arrives — and that is the layout shift that moves your call button out from under a thumb.
- Lazy-load everything below the fold, so a page with forty photographs only fetches the two the customer can see.
- Cap how many go on one page. If a service page needs forty images, it probably wants to be three pages.
For a reference point, we publish our own rather than describing what good looks like. The Pro Pave homepage renders from eleven requests, answers in 51 milliseconds, shows content in 0.56 seconds, loads completely in 0.68 seconds, and has a cumulative layout shift of zero — measured on the live site on 4 September 2026 using the browser's own Navigation Timing, Resource Timing and Layout Instability APIs. It is a paving company, so it is an image-led site by nature, across twenty-seven pages.
That zero layout shift is the image discipline showing up as a number. It is what explicit dimensions buy you, and it is the difference between a tap landing on your phone number and landing on whatever moved into its place.
Making them findable
Two small things that cost nothing and are almost universally skipped.
Name the file before you upload it. "block-paved-driveway-prestwich.jpg" is readable by a search engine; "IMG_4417.jpg" is not. It takes two seconds at upload and is impossible to retrofit across four hundred images later.
Write real alt text. Not keyword stuffing — a plain description of what is in the picture, for somebody who cannot see it. "Charcoal block paved driveway with a contrasting border, laid to a semi-detached house in Prestwich." That serves a screen reader user properly, which is the point, and it happens also to tell a search engine what the image is.
Done consistently, a trade with three years of job photographs has hundreds of specifically-described, locally-named images. That is a genuine asset in image search and in AI answers, and it exists purely because somebody spent two seconds per upload.
What to check on your own site
- Are the photographs yours, or are any of them stock?
- Do you have before-and-after pairs shot from the same spot?
- Are photographs on the service and town pages, or only in a gallery?
- Is there a photograph next to the enquiry form or the phone number?
- Are they captioned with what, where and when?
- What does your heaviest page weigh, and how long does it take on mobile data?
- Are images served at display width, in WebP or AVIF?
- Does every image have explicit width and height set?
- Does the layout move as the page loads?
- Are the filenames descriptive, and does every image have real alt text?
- Do you have permission to publish anything identifiable, and a note that you asked?
The quickest win on most trade sites is numbers seven and eight together: resize and set dimensions. It is an afternoon, it usually halves the page weight, and it takes the layout shift to zero.


