This guide sums up what Google publicly documents about local search, images and content quality, and turns it into actions for a photographer working in France. The Google sources cited were consulted on 12 October 2026.
One point before starting: Google itself writes that no one can guarantee a #1 ranking in its results. This guide therefore promises no position and no timeline. It helps you make your business understandable and verifiable for Google and for your clients, then measure what actually matters: enquiries and bookings.
What Google says about local ranking
For local results (the map and Business Profiles), Google explains that it relies mainly on three factors:
- Relevance: how well your profile matches the search. Complete, accurate information helps Google understand your business.
- Distance: how far your business is from the person searching. If they don't share their location, Google uses the information it has.
- Prominence: how well known your business is. Google mentions in particular the websites that link to your business and the reviews you have received.
The same page states that there is no way to request or pay for a better local ranking. You don't control distance. You can work on relevance (accurate, complete information) and, over time, prominence (being mentioned and recommended for real reasons).
Google Business Profile: start with eligibility
Before optimising a profile, check that it follows Google's eligibility guidelines. A non-compliant profile can be suspended, which costs more than any optimisation can bring.
The most useful rules for a photographer:
- In-person contact. The business must make in-person contact with its customers during its stated hours.
- If you travel to your clients and don't receive customers at your address, you are a service-area business: your address must be hidden and you set a service area. Google says this area should not extend beyond about two hours' driving time from your business, except in some cases.
- No PO box or virtual office as your address, unless staff are present there during business hours.
- Your real business name, as your clients know it. Adding "wedding photographer Lyon" to the name when it isn't your trading name breaks the rules.
- One profile per business.
Once eligibility is checked, fill in what helps relevance: a primary category that describes your trade, additional categories only if they match real services, service area, hours, services, recent photos of your work.
Reviews: ask everyone, with no incentive
Google lets you ask for reviews by sharing a link or QR code, and recommends replying to reviews. Its content policy forbids offering anything (a discount, a free print) in exchange for a review, discouraging negative reviews and selectively asking satisfied clients for positive ones.
In practice: send the same request to every client after delivery, without filtering, and reply to reviews in a useful way. Google documents no number of reviews "to reach".
Useful pages rather than one page per town
Google asks for content created primarily for people, and says it has no preferred word count. Its spam policies give, as examples of abuse, pages targeting specific cities or regions that all funnel users to one page, and substantially similar pages created to rank for close queries.
Duplicating a "Photographer in [town]" page for twenty towns by only changing the name is therefore a bad idea. Prefer:
- One page per speciality you actually practise (weddings, families, corporate portraits), with real examples, how a session runs, what is delivered, the price or how it is calculated, and how to book.
- Your service area written clearly on those pages: towns and départements you travel to, travel conditions.
- A local page only when it brings distinct content: places where you have actually photographed, constraints specific to that place, real sessions published with your clients' consent.
- A title and description specific to each page. Google generates the title and snippet it shows from several sources, including the page's title tag and meta description.
A public example of a useful speciality page is the Graindevue marketplace list of wedding photographers: it shows real profiles of photographers who offer that service, not generic text repeated town by town.
Images: context, alt text, files
Your photos are not "invisible" to Google. According to its image SEO documentation, Google understands an image using its alt text, computer vision algorithms and the content of the page. The text around your images still helps say what the session shows, where and for whom.
What that documentation recommends:
- Place images near text that describes them (caption, paragraph of context).
- Write descriptive alt text, which also helps people using a screen reader. Avoid stuffing it with keywords: Google says this hurts the experience and can make the site look like spam.
- Short, descriptive file names (
family-session-beach-saint-malo.jpgrather thanIMG_4523.jpg). - Real HTML images for your portfolio. Google says it doesn't index images used as CSS backgrounds. If your website tool shows your photos as decorative backgrounds, they won't be indexed as images.
- Light files in a supported format (JPEG, PNG, WebP, AVIF among others): images are often the largest part of a page's weight.
- An image sitemap if some images might not be discovered otherwise.
Technical accessibility: the basic checks
You don't need to be a developer. Just check that Google can find and read your important pages:
- Each service page is reachable without logging in and has its own address.
- A sitemap exists and is submitted in Search Console. Google says this is optional but may speed up discovery.
- The Search Console URL Inspection tool shows whether a page is indexed and lets you test the live version.
- The page displays properly on a phone (test it yourself on yours) and stays readable while photos load.
- If you change tool or address, old addresses redirect to the matching new pages.
Links and references: stay honest
Mentions and links earned for real reasons (a venue presenting its usual suppliers, an article about one of your projects, a professional directory where you are genuinely listed) are part of what makes a business known.
Google's spam policies, however, target buying or selling links for ranking, exchanging goods or services for links (for example free photos in exchange for a link) and excessive link exchanges ("link to me and I'll link to you"). If a link is paid or sponsored, Google asks you to qualify it with the sponsored attribute (or nofollow).
Search Console and enquiry tracking
Search Console is Google's free tool for monitoring your site in Search. Once you have verified ownership of the site, the Performance report shows clicks, impressions, click-through rate and average position, by query, page, country and device.
Position is not the goal. A photographer lives on qualified enquiries and bookings. Measure three levels:
| Level | What you measure | Where to find it |
|---|---|---|
| Visibility | Clicks and impressions on your service pages | Search Console, Performance report |
| Business Profile | Calls, website clicks, direction requests | Profile performance |
| Qualified conversions | Enquiries that fit your offer (date, service, budget), then confirmed bookings | Your form or booking tool, with the question "How did you find me?" |
Log each enquiry with its date and stated source. Without that column, you won't be able to connect a change on your site to a booking.
The checklist
| # | Action | How to check |
|---|---|---|
| 1 | Compliant Business Profile: real name, address hidden if you travel to clients, realistic service area | Eligibility guidelines |
| 2 | Categories, services, hours and photos that match your real services | Read the profile as a client would |
| 3 | Review request sent to every client, with no incentive, replies published | Review rules |
| 4 | One page per real speciality, with examples, session flow, price or calculation method, area and how to book | Does each page answer a client's question? |
| 5 | No duplicated town pages without their own content | Spam policies |
| 6 | A title and description specific to each page | View the page source or your tool's settings |
| 7 | HTML images, descriptive alt text, readable file names, light files | Image best practices |
| 8 | Site verified in Search Console, sitemap submitted, key pages inspected | Search Console |
| 9 | Paid links qualified, no organised link exchanges | Qualify links |
| 10 | Every enquiry logged with its date and source, reviewed once a month | Your tracking sheet |
Google also states that no special file or markup is needed to appear in its AI features (AI Overviews, AI Mode): the practices above apply as they are.
Fictional example: reading a result without mistaking the cause
Fictional example. The photographer, dates and figures are invented to illustrate the method. This is not a customer outcome.
Camille photographs families around Rennes. On 2 March 2026, she replaces twelve near-identical "Family photographer in [town]" pages with a single "Family photographer" page describing her area, how a session runs and three real sessions published with her clients' consent. The same day, she removes "family photographer Rennes" from her Google profile name and rewrites the alt text in her portfolio.
She compares two periods of the same length:
| Measure | 1 Dec 2025 to 28 Feb 2026 | 3 March to 31 May 2026 |
|---|---|---|
| Search Console clicks to the site | 210 | 260 |
| Enquiries through the form | 9 | 14 |
| Enquiries with "Google" as stated source | 4 | 7 |
| Confirmed bookings | 4 | 6 |
What the measures cover. Search Console only counts clicks from Google Search to the site. Calls from the Business Profile are tracked separately, and word of mouth appears nowhere. 11 of the 14 spring enquiries have a stated source; the other 3 are unknown.
What muddies the reading. Spring is her busy season for outdoor sessions, while the comparison period is winter. She also posted more on Instagram in April and changed her prices in March. Google updates its systems continuously.
Her conclusion. She cannot attribute the increase to the new page. She keeps the page because it answers her clients' questions better, and she will repeat the comparison for March to May 2027, season for season, while still logging the source of every enquiry.
What Graindevue does for your visibility
Graindevue is a business management tool for photographers, with a marketplace where clients find photographers. For your visibility, you get:
- A public profile on the marketplace, shown in particular in speciality lists such as wedding photographers. The display order does not depend on any paid placement; the ethical platform page explains how it is decided.
- A link to your website on that profile. It carries tracking parameters (
utm_source=graindevue) so you can recognise those visits in your own analytics, and clicks to your website and Instagram are counted in the "External Reach" card of your dashboard, over 90 days. - Sites (photographer website page): a "Search engine title" field and a "Search engine description" field for each page, "Alt text" for each image, an automatically generated sitemap and robots file, redirects from your former site's addresses, and a blog.
To compare these features with other tools, see our guide to choosing photography business software. If the checklist showed that your current site blocks several points (pages you can't edit, background images, no per-page titles), you can start a 30-day trial to see the profile and dashboard, or discover your Site, which you create from Studio.
Frequently asked questions
How long does SEO take to show results?
No one can guarantee it, and Google says so itself. The delay depends on your site, your area and local competition. Measure monthly in Search Console and in your enquiry log, and compare periods of the same season before drawing conclusions.
Should I create a page for every town?
No, not as a rule. Google's spam policies cite pages targeting cities that all funnel to the same destination. Create one page per real speciality, state your service area clearly, and add a local page only when it brings content specific to that place.
Do I need special markup to appear in Google's AI answers?
No. Google states that no specific file, markup or structured data is needed for its AI features. The usual best practices apply.
How many Google reviews do I need?
Google gives no target number. It says reviews count towards prominence and allows you to ask for them, without incentives and without picking only satisfied clients. Ask all your clients in the same way, and reply to reviews.
How do I track visits coming from my Graindevue profile?
Clicks to your website and your Instagram are counted in the dashboard's "External Reach" card, over 90 days. Thanks to the utm_source=graindevue parameter, you also find those visits in your own analytics.
Should I pay an SEO expert?
The checklist in this guide can be done on your own. If you hire someone, Google advises being wary of anyone who guarantees a position or claims a special relationship with Google.