6 min read
Give every job photo a short descriptive file name, a plain alt text that says what the image shows, and a visible caption with the job type and town. Search engines and AI assistants read words, not pixels alone, so these three labels tell them what the photo proves. Do it before you upload.
A photo of a finished deck tells a homeowner something. To a search engine or an AI assistant, an unlabeled file called IMG_4471.jpg tells nothing. The words around and attached to a photo are how it gets understood.
Labeling takes about a minute per photo. Here is what to label and how.
What are the three labels every job photo needs?
| Label | Where it lives | Who reads it | What to write |
|---|---|---|---|
| File name | In the file itself | Search engines | Short and descriptive: the job and, if true, the town |
| Alt text | In the page code, set in your site editor | Screen readers, search engines | One plain sentence saying what the image shows |
| Caption | Visible under the photo | Visitors, search engines, AI assistants | Job type, town, one useful detail |
Google’s own image guidance says to use short, descriptive file names, with the example that a name like my-new-black-kitten.jpg is better than IMG00023.JPG. It calls alt text the most important attribute for giving an image more context, and it also says to avoid filling alt text with keywords. Google adds that it uses alt text along with the rest of the page to work out what an image is about. Putting photos near relevant text on a relevant page helps too.
How do you name a job photo file?
Use this pattern, all lowercase, words separated by hyphens:
job-detail-town-01.jpg
Examples:
roof-replacement-architectural-shingles-yourtown-01.jpgpanel-upgrade-after-yourtown-02.jpgfence-install-cedar-side-yard-03.jpg
Avoid file names like image1.jpg, final-FINAL.jpg or IMG_4471.jpg. Add a number at the end so a set of photos from one job stays in order.
How do you write alt text for a job photo?
Describe what is in the picture the way you would to a friend over the phone. One sentence. Include the job, and the town only when it helps.
Good: “New cedar fence with a gate along a side yard, [Town]” Weak: “fence” Stuffed: “fence company fence installation fence builder [Town] cheap fence best fence”
Rules to follow:
- Say what the image shows, not what you want to rank for.
- Skip “picture of” and “image of.” Screen readers usually announce that it is an image already.
- If a photo has text on it that matters, such as a sign, include that text.
- Leave alt text empty only for images that add nothing, like a decorative line.
What makes a good caption?
A caption is visible text under the photo. It is where you can add the detail that does not fit in alt text. Use this pattern:
[Job type], [Town]. [One specific thing you did or found.]
Example captions:
Tear-off and new shingle roof, [Town]. Replaced rotted decking on the back slope. Whole-house repaint, [Town]. Scraped and primed the south wall before two coats. Paver patio, [Town]. Base compacted in lifts before laying.
A caption like this gives a visitor proof, and gives a search engine or AI assistant a clean, specific sentence about your work.
What does a labeled set look like?
Here is how one job could be logged. This is a hypothetical, to show the pattern.
| File name | Alt text | Caption |
|---|---|---|
| bathroom-remodel-before-yourtown-01.jpg | Bathroom with outdated tub and cracked tile before remodel | Bathroom remodel, [Town]. Water damage found behind the old tub. |
| bathroom-remodel-framing-yourtown-02.jpg | New wall framing and waterproofing membrane in a bathroom | Waterproofing before tile, so it stays dry behind the wall. |
| bathroom-remodel-after-yourtown-03.jpg | Finished bathroom with walk-in shower and gray tile | Finished bathroom, [Town]. Walk-in shower replaced the tub. |
Which photos should you label first?
Start where a visitor looks first:
- The photo at the top of your home page.
- One photo on each service page.
- The gallery.
- Photos you reuse on your Google Business Profile. The profile photos routine covers what to upload there.
For what to shoot in the first place, see contractor website photos that win jobs.
What should you keep out of file names and captions?
- The customer’s name or street address.
- House numbers, plates and anything that shows where they live.
- Claims you cannot back up, like “the best around.”
- Prices you do not want to be held to.
Get the customer’s okay before you post their home, and crop out identifying details.
A photo log you can copy
Keep this as a note on your phone or a simple spreadsheet. Fill it in when you are on site or at the end of the day.
“ Job: [type] Town: [town] Date finished: [month, year] OK to post: [yes / no / ask] Photos kept: [number] Best shot: [file name] Caption: [job type, town, one detail] Alt text: [one sentence of what it shows] Page it goes on: [service page or gallery] “
Ten minutes once a week is enough to rename, caption and upload that week’s best shots. Over a season the site fills with labeled proof, without a special project.
What if you have a hundred old photos?
Do not try to fix them all. Label the best twenty, upload them where they matter, and label new ones as you go. Labels do not promise rankings or AI mentions, and nobody can honestly sell them as a trick. The point is simpler: your photos are real proof, and labels make that proof readable.
If you would rather have someone else build and update the pages, the website and local SEO are part of the Builders Presence plan. See the pricing page for details.
Common questions
What is alt text on a photo?
Alt text is a short written description attached to an image on your website. Screen readers read it aloud for people who cannot see the picture, and search engines use it along with the page content to understand what the image shows. Write it the way you would describe the photo to someone on the phone.
Should I put my town and service in every file name?
Put them in when they are true and keep the name short. A name like water-heater-replacement-townname.jpg is clear. Do not copy the same string of services and towns onto every file. Google says to avoid stuffing keywords, because it makes the page worse for people and can look like spam.
Do I need alt text on a logo or a decorative image?
A logo that links home should have alt text with your business name. A purely decorative image, such as a divider line, can have empty alt text so screen readers skip it. If a photo shows your work, it is not decorative and it needs a real description.
Do job photos from my phone include my location?
They can. Phone photos may carry location data in the file. Many websites and social apps remove it when you upload, but not all do. Before you post a customer’s home, check how your site handles it, or share a copy exported without location information.
Want this running for your business?
15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.
Leave a Reply