Home › Guides › Website photos

Website · How-to

Contractor website photos: the job pictures that win work

Use your own job photos, not stock: before and after from the same spot, the work that gets covered up, your crew and your trucks. Get the homeowner’s written OK and strip anything that identifies the house. Then shrink each file, give it a descriptive name and alt text, and put it on the page about that service.

By Eric Smith, founder of Outfitter AI and a former general contractor · Prices checked October 4, 2026

Outfitter AI wrote this and sells websites to contractors; the advice applies to any site, whoever built it.

The photos that actually sell a job

A homeowner choosing between contractors wants to know two things: can these people do the work, and will I be comfortable with them in my house? Photos answer both faster than any paragraph. They also show up beyond your site. In BrightLocal’s 2026 survey, 36% of consumers named an appealing photo or video alongside a review as something that matters when they size up that review [5].

Before and after

The strongest photo on any contractor site. Same spot, same angle, same light. A water-stained ceiling and the finished repair; a weedy side yard and the new paver path.

The messy middle

What gets covered up: new wiring before the drywall goes on, a clean solder joint, flashing under the shingles, the vapor barrier in a finished basement. This is where you show you do it right.

Your crew

Real faces in your shirts, on a real job. Homeowners want to see who’s coming. Ask each person first; some won’t want to be online.

Trucks and gear

A clean, marked truck in a driveway says “established company.” Drop cloths, shoe covers and floor protection say “we’ll respect your house.”

Finished details

Close-ups of the things you’re proud of: tight tile grout lines, a tidy electrical panel, crisp paint lines at the ceiling, a straight drip edge.

The owner

One good photo of you for the About page and your Google profile. Small shops win on trust, and trust has a face.

Match photos to pages. The basement photos belong on the basement page, the furnace photos on the furnace page. Google’s image guidance makes the same point for search: put images near relevant text, on pages about what the image shows [1].

What to avoid

Shooting with your phone: a field routine

A phone is enough. Teach this routine to whoever is on the job:

  1. Wipe the lens. A phone that lives in a work pocket has a smeared lens. Use your shirt. It fixes most “foggy” photos.
  2. Shoot the before first, every time. Before you unload anything. You can’t go back for it.
  3. Mark your spot. Stand in a doorway or corner and note where (a piece of tape on the floor works in a remodel). Take the after from the exact same place, at the same height.
  4. Hold the phone level at chest height. Turn on the grid in your camera settings to keep walls and door frames straight. Shooting down from above your head makes rooms look small and odd.
  5. Horizontal for the website, vertical for social. If you’re unsure, take both. Horizontal shots fill a website banner; vertical ones fill a phone screen on Facebook or Instagram.
  6. Turn on every light and open the blinds. Daylight from the side looks best. Avoid shooting straight into a bright window, which leaves the room dark.
  7. Walk closer instead of zooming. Digital zoom loses detail. Tap the screen on the thing you want sharp.
  8. Take three and keep the best. Somebody always blinks or moves.
  9. Get one wide, one medium and one close-up. The whole room, the work area, the detail. That set tells the story on a project page.

A quick example for different trades: an HVAC tech grabs the old furnace, the new install with clean venting, and the thermostat; a lawn crew shoots the yard from the same corner of the driveway before and after; a cleaner photographs the stovetop and the shower glass, where the change is obvious.

A customer’s home is their private space. Ask before you photograph it for marketing, and get the yes in writing. The easiest way is a line in your estimate or contract, plus a quick text before you post anything.

Contract line: We may photograph the work area before, during and after the project to document the job. With your OK, we may also use photos of the finished work on our website and social media. We never show your house number, street address, family members or personal items. Initial here if that’s OK: ____

Text before posting: Hi [Name], the [project] turned out great. Okay if we share a couple of photos of it on our website? We’ll only say it was in [Town], no address. Reply YES or NO, either is fine.

Before anything goes online, check each photo for:

Credit by town, not street: “Basement finish, Maplewood” is enough. Those town-tagged projects are exactly what you need for service area pages.

File size, file names and alt text

A phone photo straight off the camera is far bigger than a web page needs, and big files make your site slow on a phone. Shrink them before they go up. A practical routine (a rule of thumb, not a Google number): resize so the long side is around 1,600 to 2,000 pixels, then compress with a free tool such as Squoosh or your builder’s built-in optimizer. Most photos end up a few hundred kilobytes.

Google supports common formats including JPEG, PNG, WebP and AVIF [1]. WebP is a good default when your builder supports it. Our guide to contractor website speed covers why this matters for mobile visitors.

Four things from Google’s image documentation and web.dev worth doing on every photo:

Alt textVerdict
(none)Bad: screen readers and Google get nothing
roofer roofing roof repair best roofer Eagan roofing companyBad: keyword stuffing
roofBetter, but vague
New architectural shingle roof with copper valley on a two-story home in EaganBest: specific and honest

For your Google Business Profile, Google lists JPG or PNG between 10 KB and 5 MB, with 720 by 720 pixels recommended [2]. Upload new job photos there as well as on your site.

Organizing photos so you can actually use them

Most contractors have thousands of job photos and can’t find any of them. Fix it with one shared folder and a ten-minute weekly habit.

Folder layout: Job Photos / [Year] / [YYYY-MM] [Town] [Service] [Customer last name] / before, during, after, website-ready

File name for website-ready photos: [service]-[what it shows]-[town]-[number].jpg, for example furnace-replacement-new-unit-roseville-1.jpg

  1. Pick one shared place. Google Drive, Dropbox, iCloud or your job software’s photo storage. Everyone uploads to the same spot.
  2. Upload the same day. Crews drop the day’s photos in the job folder before they leave the last site.
  3. Friday sort, ten minutes. Star the best three from each finished job, check them against the privacy list, confirm you have the customer’s OK, then resize and rename them into “website-ready.”
  4. Post on a schedule. One project a week to your site or Google profile adds up to about fifty a year.
  5. Keep a simple log. A sheet with job, town, service, permission (yes or no) and where you posted it. When a customer asks you to take a photo down, you’ll know where it lives.

If you’re still deciding what pages your site needs to hold all this, start with what a contractor website should include, and see the contractor website guide for where photos fit among the other steps.

Common questions

Can I use stock photos on my contractor website?
You can for backgrounds or icons, but not as examples of your work or as your team. Homeowners recognize stock images, and passing them off as your jobs misleads people. Real phone photos of your own projects do more for trust.
Do I need permission to post photos of a customer's house?
Ask first and get the answer in writing. A line in your contract plus a quick text before posting is the simplest way. Even with permission, leave out house numbers, faces, personal items and anything else that identifies the home.
What size should images be for a website?
A common rule of thumb is about 1,600 to 2,000 pixels on the long side, compressed to a few hundred kilobytes. Your builder may resize automatically, but uploading a reasonably sized file keeps pages fast on phones.
What should I write in image alt text?
A short, specific description of what's in the photo, such as 'Rebuilt brick chimney with new crown on a 1940s home in St. Paul'. Google's examples treat missing alt text and keyword-stuffed alt text as bad, and a specific description as best.
How do I take good before and after photos?
Shoot the before as soon as you arrive, stand in a spot you can find again, hold the phone level at chest height, and take the after from the same place with the same lights on. Turning on the camera grid helps keep lines straight.
What photo size does Google Business Profile accept?
Google's help page lists JPG or PNG files between 10 KB and 5 MB, with 720 by 720 pixels recommended and 250 by 250 as the minimum. Photos should be in focus, well lit and not heavily filtered.
Should I remove location data from photos before posting?
Yes, for photos taken in customers' homes. On an iPhone you can turn off location in the Share sheet's Options before sending, or stop the Camera recording location in Location Services settings. Many sites strip it on upload, but don't rely on that.

Want your photos on a site without the fuss?

In about five minutes, Outfitter sets up a starter site for your company at getoutfitter.ai/site/your-name, carrying a small banner and costing nothing. You update it by texting the AI assistant, including new job photos. Professional ($79 a month) adds the web address of your choice, removes the banner, and includes hosting and SSL, your logo and images, and automated Google review requests and posts. Try it free for 30 days; no contract.

See how the website works

Sources and how we compared

Image formats, file names, alt text and placement come from Google Search Central’s image documentation; profile photo specs from Google Business Profile Help; lazy loading from web.dev; iPhone steps from Apple Support; the survey figure from BrightLocal; all opened October 4, 2026, and the resizing numbers are a rule of thumb, not a published standard.

  1. Google Search Central: Google image SEO best practices — last updated March 2026
  2. Google Business Profile Help: Manage your Business Profile photos & videos
  3. Apple Support: Manage location metadata in Photos (Personal Safety User Guide)
  4. web.dev: Browser-level image lazy loading for the web — last updated August 2024
  5. BrightLocal: Local Consumer Review Survey 2026 — 1,002 U.S. adults; local SEO vendor

Last updated October 4, 2026. Prices change; if something here is out of date, call or text (507) 628-0400 and we’ll fix it.