← Back to the library

Image SEO

Image SEO for Photographers: The Full Guide

August 18, 202610 min read

Here's the irony of photographer SEO: the thing your entire website is built around — your images — is also the part most photographers never think to optimize. A gallery of a hundred stunning photos named _MG_4821.jpg through _MG_4920.jpg tells Google absolutely nothing about what's in them. Search engines can't “see” a photo the way a person does — they rely on the text around and attached to it. Every one of the steps below is about giving them that text.

Rename your files before you upload them

This is the single highest-impact, lowest-effort fix on this list, and almost nobody does it. Instead of DSC_4821.jpg, use a filename that describes the photo: denver-newborn-photographer-studio-session.jpg. Keep it lowercase, use hyphens (not underscores or spaces) between words, and include your specialty and city where it's natural to do so — you don't need to cram it into every single image, just enough that the pattern is clear across a gallery.

Batch-renaming tools exist in Lightroom, Photo Mechanic, and most file managers, so this doesn't need to be done one photo at a time. Build the habit into your export workflow once and it costs you nothing going forward.

Write real alt text

Alt text (“alternative text”) is a short description attached to an image in your site's code. It's read aloud by screen readers for visually impaired visitors, it's what shows if an image fails to load, and it's one of the clearest signals search engines use to understand an image. Most site builders give you a field for this when you upload a photo — it's just usually left blank.

Write it like you're describing the photo to someone who can't see it: “Bride and groom laughing during golden hour portraits at a Blue Ridge Mountains elopement.” Specific and natural, not a keyword list. “Newborn photographer newborn photography Denver newborn photos” helps nobody and reads as spam to both humans and Google.

Compress your images before you upload them

Page speed is a ranking factor, and on a photography site, oversized images are almost always the reason a gallery page loads slowly — especially on mobile, where most of your traffic is. A full-resolution 15MB export doesn't display any better on a screen than a properly compressed 300KB version; it just takes longer to arrive.

  • Export at web resolution, not print resolution. Roughly 2000px on the longest edge is plenty for a full-width website image.
  • Use a compression tool (Squoosh, ImageOptim, or your site builder's built-in optimizer) to bring file size down without a visible quality loss.
  • If your site builder supports modern formats like WebP or AVIF, use them — they're smaller than JPEG at the same visual quality, and most current builders serve them automatically.

Add one real caption per gallery, not per photo

You don't need a paragraph under every image — that would slow the page down and read strangely. But a short block of real text above or below a gallery (“A intimate elopement at Rattlesnake Ledge, shot over a foggy October morning”) gives the page context that pure alt text can't carry on its own, and it's a natural place to mention your specialty and location again.

Think about page weight per gallery, not just per photo

A single well-optimized image is fine. Forty of them stacked on one page, each two megabytes, adds up to a page that takes ten seconds to load on a phone — and most visitors won't wait. If a gallery is long, consider a “load more” pattern or pagination instead of loading every image at once, and make sure your site builder is using lazy loading (images below the fold load only as the visitor scrolls to them), which most current site builders do by default.

Strip or check your EXIF/location data on purpose, not by accident

Photos carry embedded metadata — camera settings, and sometimes GPS coordinates from where the photo was taken. This isn't a major SEO factor, but it's worth a conscious decision rather than an accident: some photographers want location data present as an extra relevance signal, others (especially anyone shooting in private homes, or boudoir and family sessions) prefer to strip it for client privacy before uploading. Either is fine — just make it a deliberate export setting rather than whatever your camera does by default.

Consider an image sitemap for large portfolios

If you run a very large site — years of blog posts, hundreds of galleries — an image sitemap explicitly lists your images for search engines to crawl, which can help ensure older or deeply buried photos still get indexed. For a typical photography portfolio site with a normal number of pages, your regular sitemap (which most site builders generate automatically) is enough, and this isn't worth manually configuring unless your library is genuinely large.

The five-minute version, if that's all you have time for

  • Rename your next gallery's files before uploading — specialty, city, hyphens.
  • Add alt text to your homepage and About page images today.
  • Run your busiest gallery page through a page-speed checker and see what it flags.

None of this needs to happen all at once. Fixing it gallery by gallery, as you publish new work, gets you there without a dedicated overhaul weekend.

See where your own site stands.

Studio Visibility runs a free Visibility Snapshot — a full site crawl, your Site Health score, and a plain-English list of what to fix. No credit card.

Get My Free Visibility Snapshot