What to write under the photo so Google and AI can use it
Under a job photo, write the service, the problem, the city, and the outcome in plain English — not “another great day!” — because that short caption is what Google and AI can extract when someone in Iowa asks who handles that kind of work. The picture shows. The words name.
Shops already take photos. The miss is the caption that teaches nothing.
The four-part caption
Use this every time you are allowed to publish a job.
1. Service — what kind of work (water heater, roof leak, lot grading, waiting-room remodel). 2. Problem — what was wrong or what the customer needed. 3. City / town — where it happened, named on purpose (Iowa City, Cedar Rapids, Bettendorf — not “the area”). 4. Outcome — what you did or what changed.
Example: “Replaced a failed sump pump in a Marion ranch after overnight flooding; dry basement and new discharge line.”
That is one sentence. It is enough. A bot can parse it. A homeowner can trust it. Your future self can find it when someone asks, “Have you done one of those?”
What not to write
Skip the empty cheer.
“Another great day!” “Love our customers!” “Hard work pays off!” “#blessed #Iowa #quality”
None of that says what you do. None of it names a town. None of it helps a search or an AI answer pick you for a frozen line in Coralville. Save the personality for the last half-line if you must. Lead with facts.
Also skip internal jokes, customer last names, street numbers, and anything the homeowner asked you to keep quiet. Public proof is not a dump of the job folder.
Why the words matter as much as the shot
Images without text are weak evidence for machines. Alt text, captions, and the paragraph on the page are how crawlers and answer tools learn that the photo is a furnace install in Cedar Rapids — not a random basement.
Humans skim the same way. They look at the picture, then read one line to confirm. If the line is fluff, they bounce. If the line matches the problem in their house, they call.
Same caption can feed three places: the website page (full write-up), Google Business (short post), and social (even shorter). Keep the four parts. Trim the length to fit the channel. Do not swap facts for slogans when you shorten.
A few Iowa-shaped examples
Plumbing: “Cleared a main-line backup on a Saturday in Iowa City; camera confirmed roots at the clay section, snaked and tested clear.”
HVAC: “Swapped a dead outdoor unit on a Coralville bi-level before the heat wave; new condenser matched the existing line set.”
Concrete: “Replaced a heaved front walk in North Liberty; new pour with proper slope away from the foundation.”
Clinic / shop interior: “Refinished the Davenport waiting room after water damage; new flooring and paint, open Monday.”
Each one is specific. Each one could only be your job. That is the point.
How to make it a habit without a writer on staff
On site, after the after-photo, dictate one sentence into a text. Service. Problem. Town. Outcome. Send the photos and the sentence. Someone — your office or Upley — turns it into the page and the posts. You do not need to learn SEO vocabulary. You need to stop captioning like a yearbook.
If you already text the office “done at the Smith job,” upgrade the text. Names stay private. Facts go public.
Where the caption lives
- On the website: caption under the image plus a short paragraph. This is the durable copy.
- On Google Business: the same four parts, shorter. Link or point to the page when you can.
- On social: four parts, one breath. Hashtags optional and never a substitute for the town name in real words.
Keep phone, hours, and service names matched everywhere so the caption does not fight the listing.
The cut
What you write under the job photo should be usable. Service, problem, city, outcome. Not “another great day.” That line is how Google and AI learn what the picture means — and how the next Iowa customer decides you have done their kind of work before.
Take the photo. Write the four parts. Publish where you own the page. Repeat.
Book 30 minutes → /half-hour-meeting/ · aaron@upley.com · 319-535-2508 · from $115/month
