WS99 logo
WS99 logo
WS99 logo

How to Build a Photography Portfolio Website That Books Clients

A step-by-step guide to a photography portfolio website that gets you booked: pages, image curation, pricing, speed and local SEO.

Photography portfolio website examples

How to Build a Photography Portfolio Website That Books Clients

Your Instagram shows people you can take a good photo. Your website convinces them to pay you. Those are different jobs.

A photography portfolio website has one goal: turn someone who likes your work into someone who books you. This guide walks through the pages, images, copy and settings that make that happen, whether you build from scratch or start from a template.

Step 1: Decide who you're for

Before you pick a template or upload a single photo, finish this sentence: "I photograph ___ for ___."

  • "I photograph weddings for couples who hate posed photos."

  • "I photograph products for skincare brands selling online."

  • "I photograph corporate headshots for teams in Lagos and Abuja."

A clear niche shapes everything else: which images you show, what you charge, and which words people search to find you. Generalists can still list several services, but the homepage should lead with the one you want more of.

Step 2: Plan your pages

Page

What it must do

Home

Show your best 8–12 images, say who you shoot for, link to booking

Portfolio

2–4 galleries by category (e.g. Weddings, Portraits, Commercial)

About

Your face, your story in 3 short paragraphs, why clients pick you

Services & pricing

Packages or "starting from" prices, what's included, turnaround time

Testimonials

Real quotes with names and, ideally, a photo from that shoot

Contact / Book

A short form or booking link, your location, response time

A blog is optional but powerful for search. One post per shoot ("Garden wedding at [venue], [city]") targets exactly what local clients type into Google.

Step 3: Curate ruthlessly

The biggest portfolio mistake is showing too much. Every weak image lowers the average of the rest.

  • Pick 20–30 images for the whole site, not 200.

  • Show range within your niche: wide, medium and detail shots; different light; different people.

  • Lead with your strongest image, not your newest.

  • Cut anything you'd explain away ("the light was bad that day").

  • Ask a client, not a photographer, which images make them want to book. Photographers judge technique; clients judge feeling.

Step 4: Be clear about pricing

Many photographers hide prices because they fear scaring people off. In practice, no price usually means fewer enquiries, and more of the wrong ones.

You don't need a full rate card. A "packages from" line works:

Package

Starting price

Includes

Portrait session

From [your price]

1 hour, 1 location, 20 edited images

Half-day event

From [your price]

4 hours, 150+ edited images, online gallery

Full wedding

From [your price]

8 hours, 2 photographers, 500+ images

State your turnaround time ("Galleries delivered in 3 weeks"). It answers the question clients worry about most after price.

Step 5: Keep it fast

Photographers' sites are often the slowest on the web, because the images are huge. Slow sites lose visitors and rank lower.

  • Export images at the size they'll display (around 2,000 px on the long edge for full-width images), not straight from camera.

  • Use WebP or well-compressed JPEG.

  • Don't autoplay video in the hero on mobile.

  • Test your site on your own phone using mobile data, not office Wi-Fi.

Framer automatically serves resized images, which helps, but starting with sensible file sizes still matters.

Step 6: Make booking effortless

Every page should end with a way to book. Use a short form: name, email, date, type of shoot, and "Tell me about your plans." Long forms kill enquiries.

Add a WhatsApp or click-to-call button if your clients prefer it. In many markets, including Nigeria, a WhatsApp link converts better than a contact form.

Step 7: Get found on Google

Most photography clients search with a location: "wedding photographer in Enugu," "product photographer Lagos."

  1. Put your main service and city in your homepage title tag and headline.

  2. Create a free Google Business Profile and link it to your site.

  3. Name image files descriptively (enugu-garden-wedding-bride.jpg, not IMG_4402.jpg) and add alt text.

  4. Write a short blog post for each shoot with the venue and city in the title.

  5. Ask happy clients to leave a Google review.

Common mistakes

Mistake

Fix

Too many images

20–30 across the site; 8–12 on the homepage

No prices at all

"Starting from" prices per package

Clever but vague headline

Say what you shoot and where

Contact page only

A booking CTA at the end of every page

Huge, slow images

Resize and compress before uploading

Start with a template built for photographers

If you want to skip the blank canvas, Optic Studio is our free Framer template for photographers and photo studios. It's built to let your images lead, and it comes with a Figma file if you want to adjust the design first.

Prefer a simpler personal portfolio? Try Ruvelo, also free. See all five in our roundup of free Framer templates.

FAQ

What's the best website builder for photographers? Framer, Squarespace and WordPress are all popular. Framer gives you the most design freedom with fast, automatically resized images. We compare the main builders in Framer vs Webflow vs WordPress.

How many photos should be in a photography portfolio? 20–30 across the whole site is a good target, with 8–12 on the homepage.

Should I put prices on my photography website? Yes, at least "starting from" prices. It filters out bad-fit enquiries and makes good-fit clients more likely to reach out.

Do I need a blog? Not to launch. But short posts about each shoot are one of the easiest ways to show up in local Google searches.

More Blogs

Ideas and inspiration for creators

Our blog covers everything from website strategy to design best practices, keeping you ahead.