SEO and AI search
Web
AI
Resources
WorkAboutStart a project

Photographer SEO

SEO for photographers: how to get found when your work is all images

Search engines read text, and a portfolio is mostly pictures. SEO for photographers is the work of adding the right words, speed and structure around your strongest images.

In short

Photographers rank by pairing strong galleries with clear text: a page for each type of work and location, descriptive captions and alt text, fast-loading optimized images, a complete Google Business Profile, and real client stories. Heavy image-only pages with no words give search engines almost nothing to understand, however good the photographs are.

Why photo sites struggle in search

Many portfolio themes show full-screen images with a name and a menu. To a crawler that is a nearly empty page. There is no heading that says wedding photographer in Lisbon, no paragraph about the venue, and often a slow load because each image is several megabytes.

The fix is not to bury the photographs under text. It is to add a short, honest layer of words to each page and to make the images light enough to load quickly on a phone.

Decide what you want to be found for

Most inquiries come from a type of shoot plus a place. Choose two or three combinations you actually want to book, and build around them.

SearcherLikely searchPage to build
Couplewedding photographer [city], elopement photographer [region]Wedding page, plus a page per venue you have shot
Family or newbornfamily photos [town], newborn photographer near meSession page with what to wear, timing, delivery
Businessheadshots for teams [city], product photography for ecommerceService page with process, turnaround and usage rights
Planner or editor[venue] photographer, photographer for press eventsVenue and event pages with real credits

Pricing searches are common too. You do not have to publish exact rates, but describe what drives them, such as hours, edit depth and licensing, so the person knows what to ask.

Build each page in layers

  1. A clear heading and first paragraphSay what you photograph, where, and for whom, in two or three sentences. Use the words a client would use.
  2. A selected galleryChoose fewer, better images. Twenty well-chosen frames with captions beat two hundred unlabeled ones.
  3. Captions and alt textDescribe what is in the picture and where it was taken. Write for a person who cannot see the image, not for a keyword.
  4. A story sectionName the venue, the season, the light and what the client wanted. This gives the page its own text and shows experience.
  5. How it works and what to expectBooking steps, timeline, delivery, print options and usage rights.
  6. A visible inquiry routeA short form with date, location and type of shoot. Reply with a personal note.

Ask clients before you publish names, children's faces or house interiors, and put permission in your contract. Platform rules and privacy law differ by country, so keep a written record.

Make images fast

Page speed is the main technical issue on photography sites. Here is a calculation, with illustrative numbers rather than client data. A gallery of 30 images exported at 3 MB each is 90 MB. The same gallery at about 250 KB each is 7.5 MB. On a mobile connection the first can take a minute; the second loads in seconds.

  • Export images at the size they display, with a second size for larger screens.
  • Use modern formats such as WebP or AVIF where your platform allows it.
  • Lazy-load images below the first screen, but not the main image at the top.
  • Set width and height so the layout does not jump.
  • Name files with plain words, such as lisbon-wedding-quinta-ceremony.jpg, not IMG_4021.jpg.

Check the result with the Core Web Vitals checklist.

Do not lower quality until your own eye sees the difference. Test two or three settings on your most detailed photograph first.

Image search and licensing

Google Images sends visitors to photographers, especially for editorial and stock-style work. Make sure your galleries are in the HTML, not drawn by scripts that crawlers cannot see, and consider an image sitemap for large archives. Google also supports image license metadata, which lets you point to your terms and a way to buy a license. Use it only if you actually sell licenses.

Embedded copyright information in the file can also help show who made the image. Do not rely on it alone to protect your work.

Local and referral signals

  • Complete the Business Profile with the right category, service area and a few strong photos.
  • Ask clients for reviews that name the type of shoot and the place.
  • Get listed with venues, planners and florists you have worked with, and ask them to link to the gallery of that event.
  • Publish a short post after notable shoots with the venue's name, as long as you have permission.
  • Keep your name, studio name and contact details the same on every platform.

The image SEO guide goes further on file handling. If you run your portfolio on a template and want to know what to change, a website design conversation can cover both look and search structure, and the contact page leads to a fixed quote after a short call.

Updated 30 October 2026

Questions, answered

Do photographers need a blog?
Not necessarily, but real session or event write-ups give you text, keywords and proof of work. A few detailed posts per season is better than a weekly post with little to say.
Should I use Instagram instead of a website?
Instagram helps with discovery, but you do not control it and it rarely ranks for service searches. A website you own is the base, and social posts can feed it.
Does alt text matter?
Yes, for accessibility and for helping search engines understand images. Describe the picture plainly. Stuffing keywords into alt text helps nobody.
How many photos per gallery page?
Enough to show range without hurting speed, often 15 to 30 on a page. Split a large shoot into a short highlight gallery and a link to a full gallery if needed.

Want your portfolio to bring inquiries?

Send us your site and the shoots you want to book, and we will quote after a short call.