Add local photos with descriptive alt text

Search engines and customers both use photos to confirm that a local business actually works in the area. Add photos of completed jobs, the team and the premises to the matching service or area page, compress them, and write alt text that names the service and place without keyword stuffing. Keep the newest photos on the page and remove stock images that could belong to any business.

highIn codeimpact effort

Why this matters

Real job photos are local proof; alt text makes them findable.

Get the full breakdown

The extended brief explains when this works, when it does not, and the trade-offs. Join the waitlist and it unlocks for every tip when sign-in opens; MCP access is the paid part.

Join the waitlist

Before you start

  • Access to real job or premises photos
  • The service or area pages where the photos belong

How to apply it

  1. Collect real local photos General best practice

    Gather completed jobs, the team and the premises from the last year. Reject stock images and photos without permission; note the service and place for each.

    Check: Every selected photo has a service and a location recorded next to it.

  2. Place photos on matching pages General best practice

    Add each photo to the service or area page it proves. Put the strongest job photo near the top and keep the rest in the body, not in a separate gallery.

    Check: Each service page shows at least one photo that depicts that service.

  3. Write descriptive alt text

    Describe the service and place in one sentence, for example 'Completed bathroom renovation in Riverside'. Do not repeat the same keyword across every image.

    Check: The rendered img tags carry alt text that names the service or place, and no two images share identical alt text.

  4. Compress and check the crawl

    Serve compressed modern formats with width and height set, then crawl the pages to confirm alt attributes and no layout shift.

    Check: Lighthouse reports no missing alt attributes and CLS below 0.1 on the service template.

Get the prompt for your agent

A ready-to-paste prompt for your agent that implements this tip and verifies the result in your repo.

Join the waitlist

Source: seo-mcp playbook · curated entry · report an error

Framework notes

static-html

Save compressed images next to the page, set width and height in the img tag, and write alt text in the markup rather than injecting it with script.

wordpress

Upload through the media library so WordPress generates sizes; fill the alt text field per image and avoid reusing the caption as alt text.

Official references

Let your agent apply this + 161 more tips.

Pre-order — $19