Primary route
The first screen should tell a photographer prospect what you do, where you work, what the next step is, and why they can trust the page enough to keep reading.
Ask for a Photographers quoteA photographer's website that puts the work first. Style-specific galleries, package pricing for weddings, portraits and commercial, an availability calendar and a proper enquiry form.
Photographer websites have one job: turn a referral or shortlist visit into a paid enquiry.
Your prospect is judging the portfolio in seconds, checking whether your pricing fits, and deciding whether they can trust you with a wedding, campaign, or shoot.
Every site I build for photographers is engineered around that one action — fast galleries, package pricing, rights clarity, proof, and contact routes all working together to turn interest into a booking conversation.
The first screen should tell a photographer prospect what you do, where you work, what the next step is, and why they can trust the page enough to keep reading.
Ask for a Photographers quoteI'd scope the site around four decisions: what a visitor needs to see before they trust you, the action that should be easiest on mobile, the pages that deserve to exist for search, the proof you genuinely have and the proof you still need to collect. That keeps the page practical rather than decorative.
Choose a planI can describe what a strong photographer site needs. I won't claim I've shipped client results in this industry unless the facts file supports it.
See capability examplesThe homepage opens with a full-bleed image and flows into a curated portfolio grid. I serve images as AVIF or WebP with proper responsive srcsets so a 50-image gallery still loads fast on mobile. No hero text that covers the photo. The photo is the sell.
Separate galleries per style or subject: weddings, portraits, family, commercial, editorial, product. Each with its own page and URL so a client searching 'documentary wedding photographer [city]' lands in the right place. I build navigation that doesn't fight the imagery.
A pricing page with the packages and what's included: coverage hours, final image count, turnaround time, engagement shoot if included, print rights. For commercial and editorial I list day-rate ranges rather than fixed prices. Clients pre-qualify themselves against your numbers instead of wasting your time.
A short enquiry form asking date, location, shoot type, and a free-text field for the story. I keep it to four fields because every extra field drops completion rates. Form submissions land in a clean inbox with the date pre-parsed, so you can check availability in one glance before replying.
A simple availability view (public-facing, dates only, no client names) so couples or brands can see at a glance whether you're free. I pull it from your Google or iCloud calendar with anonymisation so your actual appointments stay private. Works particularly well for wedding photographers booking 12 to 18 months out.
A short rights page that explains what clients can do with the images: personal use, print, social media, commercial use, editorial rights. Commercial and editorial clients specifically check this before enquiring. Ambiguity costs you jobs. A clear page picks up work that fuzzy sites lose.
A page with real quotes from past clients (where you have them) and a list of publications you've been featured in, with links where possible. For newer photographers I leave this as a placeholder and help you collect a few credits in the first few months. No invented praise, no stock quotes.
Starter is £250 delivered in 10 working days. For a photographer that covers a portfolio-first homepage, up to four style galleries, an about page, a package pricing page, an enquiry page, and a usage-rights page. You send me a curated set of 80 to 150 images and your pricing. I handle cropping, optimisation, and build.
I build on Next.js and host on Vercel's free tier. Images go through a responsive-image pipeline so a phone gets a 400px file and a desktop gets a 2000px one. The site loads fast even with galleries of 50-plus photos. Google Search Console is set up on launch day.
If you want client proofing galleries, online print sales, or a booking system with deposit collection, that's Business at £400 or Growth at £1,000. Fixed price every time, no hourly.
The biggest photographer-site mistake is too much text on the homepage. A paragraph explaining your philosophy sits between the visitor and your photos. Cut it. The photos make the case. If you want narrative, put it on a dedicated about page where the visitor who's ready for it will find it.
The second is massive unoptimised JPEGs. I see photographer sites where the homepage weighs 25MB because every image is full-resolution. It kills mobile performance and Google penalises it. Proper responsive-image delivery is standard on every Starter build and it makes a huge difference.
Anything on the public web can be right-click-saved in theory. In practice, I watermark nothing (watermarks look amateur and hurt bookings more than they prevent theft), I disable right-click menus only where you insist (it's ineffective against determined theft), and I register copyright clearly in the footer and in image EXIF data.
Yes. I set up a simple image-upload flow that lets you drag photos into a folder and see them live on the site within a minute. No CMS. If you prefer I just do updates for you, that's also fine on Starter for the first couple of galleries.
For a wedding photographer, yes, because blog posts of full weddings drive a lot of local search traffic. For commercial photographers it matters less. On Starter I include a simple blog template if it's part of your plan. On Growth I help plan a content schedule for the first six months.
Fewer than you'd think. 15 to 25 images per style gallery is the sweet spot: enough to show range, few enough that every image is strong. A gallery of 80 mediocre photos hurts you more than a gallery of 15 excellent ones helps. I'll help you curate if you want.
Tell me about your business. I'll come back with a fixed-price proposal within 24 hours. No pitch, no pressure.