A photography portfolio should hold 15 to 25 photos per genre, with 6 to 12 of the strongest on the homepage. Below 15 a client wonders whether you have done the job more than twice. Above 25 they stop looking before they reach the end, and the frames they skip are usually your best ones, because by then you have run out of strong images and started adding filler.
The reason is simple: a portfolio is judged by its weakest picture, not its best. A client who sees one soft, badly lit or off brief frame does not average it out against the good ones. They assume it is what they might get. So the right number is the largest one you can reach without including a photo you would not want to deliver again.
How many photos per genre?
These are counts for one gallery page, assuming you mean to be hired for that genre:
- Weddings: 25 to 40 in the main gallery, covering prep, ceremony, portraits, family, details and the party, plus one or two complete weddings told as a story (more on that below).
- Family and children: 15 to 25, across at least six different families, so it does not look like one lucky session.
- Newborn: 15 to 20, mixing posed, lifestyle and parent shots.
- Headshots and branding: 12 to 20 different people. Range of age, skin tone and job matters more than count here, because the client is checking whether you can make someone like them look good.
- Real estate and interiors: three to five properties at 6 to 10 frames each, grouped by property, because agents want to see that every room in a house came out to the same standard.
- Product and food: 12 to 20, grouped by client or brand so a buyer can see that you hold a consistent look across a set.
- Events: 20 to 30, from two or three events, mixing the room, the speakers and the candid frames.
If you are not there yet, building a portfolio without clients covers four ways to make the missing work, and its sequencing rule (strongest first, second strongest last) applies to every gallery below.
How many photos should be on the homepage?
Six to twelve, and the first one carries the page. The homepage is not the portfolio, it is the trailer. A client should see in one scroll what you shoot and how it looks, then click through to the gallery that matches their job.
Lead with a frame that shows the client the experience they are buying, not the cleverest photograph you have made. For a family photographer that is a parent laughing with a child, not an artistic silhouette. Past twelve, a homepage on a phone becomes a long scroll of thumbnails, so if you need more, link to a gallery instead.
Should you show full galleries as well as highlights?
For weddings, yes. Couples know a highlights page is curated. What they want to know is whether you can photograph a whole day, including the dark church and the family group on the steps. One complete wedding of 60 to 100 images, presented as the day in order, answers that better than any number of best shots.
The same logic applies to real estate and events, where consistency across a job is the product. It rarely applies to portraits, newborn or product work, where the client is buying a handful of finished images anyway. Keep the full story on its own page and link to it from the gallery, so it does not dilute the main selection.
What if you shoot more than one genre?
Give each genre its own gallery of 15 to 25 and keep it to three genres at most on one site. A wedding couple who lands on a page with a car shoot, a newborn and a gig in the first row does not read range, they read uncertainty about what you do.
If you shoot two unrelated markets (weddings and commercial product, say), the cleaner answer is two separate sites, or one site with two clearly separated sections and separate navigation. The argument for narrowing is in how to choose a photography niche, and it applies to the portfolio before it applies to the business.
How do you choose which photos make the cut?
Cull to the target client, not to your favourites. A practical method:
- Pull every candidate into one collection, usually 60 to 100 images.
- Remove anything you would not happily deliver tomorrow at full size. Check focus at 100 percent; a portfolio is the one place pixel peeping is worth it.
- Remove duplicates of the same pose, light or location. Keep the stronger one, even if the other is your favourite.
- Remove anything that does not look like the work the client is booking: wrong season, wrong style, wrong kind of client.
- Show what is left to someone who hires photographers, not another photographer, and cut the three they spend the least time on.
Photographers keep images for the memory of the shoot. A client sees only the frame. If you need to explain why a photo is there, it is not doing its job.
In what order should portfolio photos go?
Past the first and last frames, the middle needs a rhythm. Alternate wide and close frames so the page does not read as twenty faces in a row, and group by colour and light so a bright beach frame does not land between two moody indoor ones. For weddings and events, a loose chronological order helps a client picture the day.
Look at the gallery on a phone, because that is where most people will see it. Strong vertical frames shine on mobile and wide panoramas shrink to a strip, so check that your opening three still work in a narrow column.
How often should you update your portfolio?
Every three months, with the counts above as a hard cap: once a gallery is full, a new image only goes in when a weaker one comes out. Seasonal work needs a pass before its season starts: put the autumn family frames up in August, when people are booking, not in October when they are already shot.
Date the update in your calendar. Portfolios rarely get worse through bad additions; they get worse because the best recent work never makes it on and the old work quietly ages.
Count each of your galleries today. Any over 25, cut to 20 using the steps above. Any under 15, write down the two shoots that would fill it and book the first one this month. Then run the site through the portfolio speed check, because twenty images that each arrive as a desktop sized file on a phone will lose the client before the count matters.



