The best SEO keywords for photographers are the ones that name a genre and a place, because that is how clients search: “family photographer near me” gets 2,900 searches a month in the US at a difficulty score of 8, “headshot photographer near me” 2,400 at 11, and “engagement photographer” 1,900 at 5. Someone typing those has already decided what they want and is only choosing who provides it.
That is the short answer. The longer one is that most keyword advice aimed at photographers is written by people who have never opened a keyword tool, and it sends you chasing terms that either nobody searches or that bring the wrong person entirely. Below is a real list, by niche, with Semrush volumes and difficulty scores pulled on 19 September 2026, plus the pricing keywords that bring booking-ready visitors and the one trap that wastes more photographers’ time than anything else.

What are the best SEO keywords for photographers?
Keywords that combine who you serve, what you shoot, and where you work. Everything else is a distraction until those are covered.
The pattern that earns bookings looks like this:
| Pattern | Example | Why it converts |
|---|---|---|
| Genre + city | wedding photographer Bristol | Buyer intent, local, decision stage |
| Genre + venue | Botanic Gardens wedding photographer | Extremely specific, very low competition |
| Client type + service | brand photographer for therapists | Names the buyer, filters everyone else |
| Style + genre | documentary family photographer | Attracts people who want what you actually do |
| Price question | how much does a wedding photographer cost | Late in the journey, comparing quotes |
| Problem + service | what to wear for a family photoshoot | Earlier in the journey, builds the relationship |
Notice that none of these is the word “photographer” on its own. Head terms like “wedding photographer” (12,100 searches, difficulty 63) are dominated by directories and marketplaces, and a solo photographer’s site is not going to displace them. The money is one level down.
Which photography keywords actually have search volume?
Difficulty here is Semrush’s 0 to 100 scale. Anything under about 15 is realistically winnable by a small site with few backlinks, which describes most photography businesses. The keyword-research terms photographers themselves search look like this:
| Keyword | Monthly searches (US) | Difficulty |
|---|---|---|
| seo keywords for photographers | 1,300 | 9 |
| photography seo keywords list | 590 | 7 |
| best keywords for photographers | 480 | 9 |
| top keywords for photographers | 50 | 7 |
The reason the difficulty column matters more than the volume column: a keyword with 260 searches a month and a difficulty of 2 is a better target than one with 12,000 searches and a difficulty of 63, because you will actually rank for the first one. Every table below is sorted with that in mind.
Wedding photography keywords
Wedding is the most competitive genre and the one where the head term is out of reach. The opportunity sits in the cost questions, the sub-genres and the venue posts.
| Keyword | Monthly searches (US) | Difficulty | Intent |
|---|---|---|---|
| how much does a wedding photographer cost | 2,400 | 16 | Informational |
| wedding photographer cost | 1,900 | 13 | Informational |
| engagement photographer | 1,900 | 5 | Informational |
| wedding photography packages | 1,900 | 19 | Informational |
| destination wedding photographer | 1,300 | 9 | Informational |
| documentary wedding photographer | 880 | 14 | Informational |
| wedding photography prices | 880 | 25 | Informational |
| engagement photographer near me | 720 | 26 | Transactional |
| elopement photographer | 2,900 | 29 | Transactional |
| luxury wedding photographer | 590 | 33 | Commercial |
| wedding photographer pricing | 210 | 14 | Informational |
| affordable wedding photographer | 210 | 28 | Commercial |
Two things stand out. “Engagement photographer” at 1,900 searches and a difficulty of 5 is the easiest genre term on this page, and most wedding photographers fold engagement work into a wedding page where it ranks for nothing. Give it its own page. And “how much does a wedding photographer cost” plus “wedding photographer cost” together are 4,300 searches a month from couples who are pricing, which is the subject of the pricing section below.
Newborn, maternity and family photography keywords
The friendliest genre for a small site. The “near me” versions are hiring queries with low difficulty, and the family terms are winnable even with a new domain.
| Keyword | Monthly searches (US) | Difficulty | Intent |
|---|---|---|---|
| newborn photographer | 9,900 | 11 | Informational |
| maternity photographer | 5,400 | 14 | Commercial |
| family photographer near me | 2,900 | 8 | Transactional |
| family photographer | 2,400 | 15 | Informational |
| newborn photographer near me | 2,400 | 34 | Transactional |
| family photo shoot | 1,900 | 23 | Informational |
| maternity photographer near me | 4,400 | 31 | Transactional |
| baby photographer | 720 | 19 | Commercial |
| newborn photo shoot | 480 | 30 | Informational |
| mini sessions | 260 | 6 | Informational |
| cake smash photoshoot | 210 | 5 | Commercial |
| milestone photography | 210 | 4 | Informational |
| family photo outfit ideas | 5,400 | 24 | Informational |
“Newborn photographer” at 9,900 searches and a difficulty of 11 is the best volume-to-difficulty ratio in the whole dataset. “Mini sessions”, “cake smash photoshoot” and “milestone photography” are each under difficulty 7 and describe products you already sell; one page each, priced, is the entire strategy. “Family photo outfit ideas” is a blog post that attracts the client six weeks before they book.
Headshot and brand photography keywords
Business clients search differently: they name the deliverable, and they search for price early.
| Keyword | Monthly searches (US) | Difficulty | Intent |
|---|---|---|---|
| headshot photographer near me | 2,400 | 11 | Transactional |
| business headshots | 4,400 | 25 | Informational |
| headshot photographer | 4,400 | 42 | Commercial |
| team headshots | 880 | 4 | Informational |
| how much do headshots cost | 480 | 3 | Informational |
| brand photographer | 480 | 12 | Commercial |
| personal branding photographer | 390 | 9 | Commercial |
| branding photoshoot | 320 | 16 | Informational |
| brand photographer near me | 260 | 2 | Transactional |
| linkedin headshot | 1,900 | 35 | Informational |
| actor headshots | 3,600 | 33 | Informational |
“Team headshots” at difficulty 4 and “how much do headshots cost” at difficulty 3 are the two pages a headshot photographer should build first; they answer the exact question an office manager types before sending an enquiry. “Brand photographer near me” is small at 260 searches, but a difficulty of 2 means a city page will rank for it almost immediately.
Boudoir photography keywords
Boudoir has the biggest gap between head-term volume and what a solo photographer can rank for. Skip the 60,500-search “boudoir photography” (difficulty 68) and take the specific terms.
| Keyword | Monthly searches (US) | Difficulty | Intent |
|---|---|---|---|
| boudoir photographer near me | 9,900 | 26 | Transactional |
| boudoir photographer | 5,400 | 45 | Commercial |
| boudoir photo ideas | 1,900 | 22 | Informational |
| bridal boudoir | 1,600 | 24 | Informational |
| boudoir photography prices | 110 | 0 | Informational |
| boudoir photography | 60,500 | 68 | Commercial |
“Boudoir photography prices” has only 110 searches and a difficulty of zero. That page will rank in weeks, and the person reading it is deciding whether to book. “Bridal boudoir” is the sub-genre with its own audience and its own page.
Pricing keywords: the ones that bring booking-ready visitors
Price questions are the most under-served keywords in photography, because photographers are told never to publish prices. The searches exist whether or not you answer them, and the sites that answer them get the enquiry.
| Keyword | Monthly searches (US) | Difficulty |
|---|---|---|
| how much does a wedding photographer cost | 2,400 | 16 |
| wedding photographer cost | 1,900 | 13 |
| how much do headshots cost | 480 | 3 |
| photography packages | 480 | 16 |
| how much does a photographer cost | 390 | 27 |
| photography session prices | 260 | 3 |
| wedding photographer pricing | 210 | 14 |
| boudoir photography prices | 110 | 0 |
| family photographer prices | 110 | 0 |
| newborn photography prices | 110 | 7 |
| family photography prices | 70 | 0 |
You do not have to publish your full price list to rank for these. A page that gives a starting price, explains what moves the number, and shows two or three package outlines answers the query and filters the enquiries you get. The difficulty scores tell you why this works: almost nobody in the genre is writing the page.
The “near me” trap that wastes photographers’ time
This is the part almost nobody warns you about, and it has two halves.
The first half is easy to see once you check the results. When you research photography keywords, some of the biggest volumes look like this:
| Keyword | Monthly searches | What the searcher actually wants |
|---|---|---|
| photoshoot sites near me | 3,600 | A location to shoot at |
| photography places near me | 2,400 | A location |
| photo shoot locations near me | 1,000 | A location |
| picture places near me | 880 | A location |
| photo taking places near me | 590 | A location |
Every one of those has real volume and low difficulty, and every one of them is somebody looking for a park, a studio space or a scenic backdrop, not a photographer to hire. Rank for them and you get traffic, a terrible bounce rate and no enquiries. Check what the top ten results actually are before you commit to a keyword: if page one is full of listicles about parks, the searcher does not want you.
The second half is the opposite mistake. “Family photographer near me” (2,900 searches, difficulty 8), “headshot photographer near me” (2,400, difficulty 11) and “photographer near me” (14,800, difficulty 14) are genuine hiring queries, and photographers respond by writing “near me” into their page titles. That does nothing. Google answers a “near me” search with the local map pack and with pages that name the searcher’s city, based on where the searcher is standing. You win those queries with a complete Google Business Profile and a page titled with your city, never with the words “near me”. The mechanics are in the guide to local SEO for photographers.
Where do you actually put keywords once you have them?
In six places, in this order of impact.
- Page title (the SEO title). The single highest-value field you control. Genre plus city, roughly 50 to 60 characters.
- The H1. One per page, matching the page’s actual subject.
- The first 100 words of body copy. Say what you shoot and where, in plain language, before anyone scrolls.
- The URL slug. Short, readable, keyword only. /wedding-photography-bristol/ beats /page-2/.
- Image alt text. Describe the photograph and name the venue and city where you know them. This is free local relevance that most photography sites throw away.
- The meta description. It does not influence ranking directly, but it is the text people read before deciding whether to click.
Where those fields live depends on the platform:
| Platform | SEO title and meta description | Heading tags | Image alt text |
|---|---|---|---|
| Showit | Page Settings, then the SEO tab, per page | Each text box has its own Tag setting under its properties; it stays a paragraph unless you change it to H1 or H2 | Image properties, Alt Text field |
| Squarespace | Page Settings, then the SEO tab; site defaults under Marketing, then SEO Appearance | The text style menu is the tag: Heading 1 is an H1 | Image block settings, or the caption if alt is empty |
| WordPress | Yoast or Rank Math box below the editor | Block type: Heading block, level chosen in the toolbar | Media library, Alternative Text field |
Squarespace’s own guide to adding keywords walks through each field with screenshots, and the Showit SEO settings post does the same for Showit. On Showit the blog half runs on WordPress, so blog posts get their SEO fields from Yoast or Rank Math like any other WordPress site.
Should you write one page per genre or one page for everything?
One page per genre, every time.
A single Services page listing weddings, newborns, brands, headshots and events will rank for none of them well, because Google cannot tell what the page is primarily about. Five separate pages, each about one thing, each with its own title and its own keyword, will each rank for what they are about.
The same logic applies to location. If you serve three cities, three pages beat one page listing three cities. This is the single most common structural fix I make on photography sites, and it usually moves rankings within weeks rather than months.
What about venue keywords?
Venue keywords are the most underused opportunity in photography SEO.
“Botanic Gardens wedding photographer” has a fraction of the volume of “wedding photographer”, and a fraction of a fraction of the competition. But the person typing it has booked a venue, has a date, and is now looking for a photographer who knows the place. That is as close to a qualified lead as search gets.
The mechanism is simple: every wedding or shoot you do at a named venue is a potential blog post targeting that venue’s name. Over two years that becomes dozens of pages, each ranking for a term nobody else is competing for.
How many keywords does a photography website need?
Roughly one per page, and most photography sites need fewer pages than they think.
| Page | Primary keyword |
|---|---|
| Home | genre + city |
| Each genre page | that genre + city |
| Each pricing page | genre + cost, or genre + prices |
| Each venue post | venue name + genre + photographer |
| About | your name |
| Contact | your name + contact |
That is it. Trying to target four keywords on one page dilutes all four. If you have five genres, one pricing page per genre and a venue post a month, you will have forty focused pages inside two years, which is a far stronger position than one page trying to be everything.
For the portfolio pages themselves, structure and image handling matter as much as the words, which is covered in SEO for photographer portfolio websites.
Does the platform change which keywords work?
No. The keywords are identical on Showit, Squarespace, WordPress or anything else. What changes is how easily you can fill in the fields, and how much of the technical layer the platform does for you. Showit gives you a real WordPress blog on its paid blog tiers, which means proper SEO plugins and real control, and hands every heading tag and every piece of structured data to whoever builds the site. Squarespace gives you every field you need in a simpler interface with a narrower ceiling. Neither ranks better than the other because of the platform.
Frequently asked questions
Venue names, specific client types, and pricing questions. They have low volume and almost no competition, so a new site with no backlinks can rank for them within weeks rather than years. Build authority there before attempting a genre term plus a major city.
The cost questions and the sub-genres, not the head term. “How much does a wedding photographer cost” (2,400 searches, difficulty 16), “engagement photographer” (1,900, difficulty 5) and “destination wedding photographer” (1,300, difficulty 9) are all winnable by a solo site. “Wedding photographer” on its own is difficulty 63 and belongs to the directories.
One primary, plus close variants that mean the same thing. “Wedding photographer Bristol” and “Bristol wedding photographer” are the same query to Google and belong on the same page. “Wedding photographer” and “newborn photographer” are not, and need separate pages.
No. Google answers “near me” searches with the map pack and with pages that name the searcher’s city, based on the searcher’s location. A complete Google Business Profile and a page titled with your city win those queries. The words “near me” on the page do nothing.
They still matter, because AI answers are assembled from pages that rank and from text that states plainly what a business does and where. Vague, padded content is losing to specific content that answers a real question. Keywords tell you which question to answer.
Start with your own enquiry emails and the questions clients ask on calls. Those are real queries in real language. Then check them in a keyword tool for volume and difficulty before committing a page to any of them.
Yes, and it costs nothing. denver-botanic-gardens-wedding-01.jpg carries a signal that _DSC4471.jpg does not. Rename before uploading, and write the alt text to describe the photograph and name the place.
The short version
Target genre plus place. Build one page per genre, one per city, one per venue, and one pricing page per genre. Ignore the “near me” location searches, because those people want a park, and never write “near me” into a title, because Google does that matching for you. Put your keyword in the page title, the H1, the first 100 words, the URL, the alt text and the meta description.
Then check your numbers before you commit. A keyword you can actually rank for beats an impressive one you cannot.
Want this done properly? I build and maintain photography websites for clients across the US, UK and Australia, including the keyword and structure work most portfolio sites skip. See how I work as a Showit website designer or a Squarespace website designer.
