Local SEO & Google Business Profile
Some links on this page are affiliate links: we may earn a commission at no extra cost to you. Our approach
Local SEO answers a very concrete intent: finding a shop, practice or tradesperson near you, right now. It is not the same work as national SEO: here, the Google profile, reviews and proximity count as much as the site content. ## The profile first In most local businesses, the Google Business profile generates more leads than the site itself. Correct categories, recent photos, up-to-date hours and replies to reviews are the priorities before any other action. ## The city pages trap Publishing ten near-identical pages for ten cities is a mistake: Google tends to keep only one, and the visitor finds nothing specific there. Each page must bring information specific to the city: the neighbourhoods served, a real response time, local examples. ## Tracking by city As the business expands, results are tracked city by city: a page can rank very well in Tangier and not at all in Casablanca. The tracking dashboard must distinguish these areas, otherwise budget decisions are taken on misleading averages.When this guide is for you
- Your customers search for a service "near me" in Tangier, Rabat, Casablanca or another city
- Your Google Business Profile is incomplete, without recent photos or reviews
- You receive calls from customers in cities where you cannot deliver or operate
- Competitors hold the top spot on searches for your sector in your city
- You are opening a physical shop and want to be found from day one
Step by step
- Creating or verifying the profile — Enter the exact address, phone, opening hours, website, main and secondary category. Verify the profile by postcard code or video, and remove any duplicate listings.
- Completing and enriching — Add recent photos of the premises, a description with services and areas covered, products or services and regular posts. Complete profiles get noticeably more leads.
- Local pages on the site — Create a page per city or area served with useful and distinct content: hours, address, available services, examples, reviews. Avoid near-identical pages.
- Customer reviews — Ask satisfied customers for a review simply and reply to every review, positive or negative. A steady flow of recent reviews matters more than a large number accumulated long ago.
- Tracking and citations — Check that the name, address and phone are identical across local directories and platforms, then track calls, directions and profile queries in Google Business Profile.
What it costs (in MAD)
| Service | Indicative price | Good to know |
|---|---|---|
| Optimised Google Business Profile | 3,000 – 8,000 MAD (≈ 270 – 730 €) | Creation, verification, photos, description and categories |
| Monthly local SEO | 2,500 – 8,000 MAD / month (≈ 230 – 730 €) | Posts, reviews, local pages and tracking |
| City pages (site) | 800 – 2,500 MAD / page (≈ 75 – 230 €) | Specific content and careful internal linking |
| Customer review campaign | 2,000 – 6,000 MAD (≈ 180 – 550 €) | SMS and QR code, replying to reviews |
| Professional photos of the premises | 1,500 – 5,000 MAD (≈ 140 – 460 €) | Photos and a short video for the profile |
Indicative ranges for the Moroccan market in 2026, excluding tax. Prices vary with scope and provider.
Mistakes to avoid
- Creating several profiles for the same business, which confuses Google and splits visibility
- Using a virtual address or shared office where you cannot receive customers
- Ignoring negative reviews instead of replying publicly and politely
- Duplicating the same full page for each city while only changing the name
- Targeting cities where the activity is not actually possible, which generates pointless calls
Frequently asked questions
How long does local SEO take?
A well-completed profile can gain visibility within a few weeks, especially in a low-competition city. Two to three months are often needed to stabilise on the most searched queries.
Do you need a website to be visible locally?
A Google Business Profile is often enough to generate calls for local businesses. But a website brings trust, presents services in detail and allows you to rank on broader searches.
How many reviews should you aim for?
Regular reviews are better than a large old number: aim for a few authentic, detailed reviews each month. Steady growth is more favourable than a sudden campaign of dozens of identical reviews.
Can you do local SEO without a fixed address?
For home-based or mobile businesses, Google offers service areas without showing an address. This works well for tradespeople, plumbers or coaches, provided you are honest about the areas covered.
How do you track the impact of local SEO?
On the profile, track calls, directions and clicks to the website. On the site, track traffic and enquiries from city pages in Search Console. Cross-referencing the two distinguishes the profile effect from the site effect.
Updated on
Related guides
Version française: /services/seo/seo-local/ · AR · NL