As at 28 September 2026
A solicitor in Mönchengladbach had his firm’s website completely redesigned in October 2025 — clean design, fast loading times, all areas of law prominently linked. Four months later, he rang up: “We’ve had zero new clients via the website. What’s going wrong?” We opened Google Maps and searched for “specialist lawyer in employment law, Mönchengladbach”. Three law firms appear in the Local Pack. His isn’t among them. In position 11. Nobody clicks on position 11.
Position 1 in the Local Pack generates, according to the CTR analysis by First Page Sage, a click-through rate of 17.6 per cent — that’s the rate within the Local Pack, not the proportion of all clicks on the results page. These two figures are constantly confused.
Position 4 already falls into the drop-down box ‘More Places’ and is significantly lower — the drop in clicks between position 3 and position 4 is the sharpest drop-off in this SERP category. What our client was missing: a specific second main category, a recent photo less than two years old, and a review less than twelve months old. Three things, each of which could be rectified in an hour. But nobody had told him that these were the three things.
Why local SEO is more important in 2026 than ever before
By 2026, local search will no longer be a niche channel — it will be the main channel for most service providers. Several developments are driving this simultaneously:
Mobile has overtaken desktop. In Germany, 50.89 per cent of page views come from smartphones and 47.38 per cent from desktop computers (StatCounter, August 2026). This figure covers all web traffic; no one publishes an official figure specifically for Google search queries.
For local SEO, what counts is the effect on the small screen: there, the location query and three Maps results almost completely fill the first screen. Anyone not in the ‘local pack’ ends up below the fold — and hardly anyone scrolls that far down on a smartphone.
Search intent is increasingly interpreted as local. Even for queries that are not explicitly local (“employment law solicitor”, “dentist root canal treatment”, “air conditioning service”), Google regularly interprets them as reflecting a local need. A much-cited Google statement from 2018 cites a local intent share of 46 per cent; no more recent official figures are available, but the ratio is likely to have shifted further in favour of local intent since then. In concrete terms, this means: even if the searcher does not type “in Düsseldorf” at all — Google infers this from their IP address, location and search history.
AI Overviews alter what appears above the Local Pack. Since the official launch of the ‘AI Overview’ in Germany (26 March 2025) , local queries are increasingly displaying an AI block that draws directly on Google Business Profile data.
A specific example from one of our audits in early 2026: For the query “Emergency plumber Düsseldorf at night”, the AI Overview extracted opening hours, telephone number and a description of the service area from the profile of the top-ranked provider. If there was a gap in that provider’s profile (24/7emergency service not marked as an attribute), the provider was omitted from the AI response — even though it ranked second in the standard Maps results. AI Overviews do not replace local SEO; they are directly linked to it.
And the AI Mode is stepping it up. Google’s standalone chat search mode has surpassed the one billion monthly users mark — announced at Google I/O in May 2026 and confirmed as monthly active users in the quarterly report from July 2026 as monthly active users. For local queries, instead of the traditional three Maps results, it increasingly displays an AI-generated recommendation, in which often only one or two providers are named — drawn from the same business profile data as the Local Pack.
For you, this doesn’t change the work involved, but it does change the impact: a well-maintained profile feeds both the Local Pack and AI responses simultaneously. A neglected one disappears from both.
At I/O, Google also expanded agent-based booking in Search to include localexperiences and services: users specify their criteria, and the search returns prices, availability and direct links to the provider. In selected categories — trades, beauty, pet care — Google will even call businesses on the user’s behalf if requested. The feature launched in the US; nothing has been announced for Germany as yet.
LocalPack CTR is concentrated in the top three. Within the Local Pack, the click distribution is surprisingly flat: positions 1, 2 and 3 have click-through rates of 17.6 per cent, 15.4 per cent and 15.1 per cent respectively, according to First Page Sage. There is therefore only a two-and-a-half percentage point difference between positions 1 and 3. The sharp drop only comes after that — position 4 disappears into the ‘More places’ drop-down box, whilst position 10 is effectively invisible. Being in the pack is therefore significantly more important than being right at the top of the pack.
The more interesting effect lies elsewhere: As soon as a Local Pack appears on the page at all, the click-through rate for organic position 1 in the same analysis drops from 39.8 per cent to 23.7 per cent. The pack therefore diverts a significant portion of attention away from the traditional ranking — even if you’re at the top organically.
And the SERP itself is set to undergo a revamp. On 23 July 2026, the European Commission fined Google under the Digital Markets Act, imposing a total fine of 890 million euros on Google: 460 million for self-preferencing in search, and 430 million for steering restrictions in the Play Store.
For search, the Commission requires that third-party services be displayed fairly and without discrimination. According to Commission press release, Google was required to implement the decisions within 60 days; the deadline expired on 21 September 2026. In the event of non-compliance, Article 31 of the DMA permits daily penalty payments of up to 5 per cent of the average daily global turnover of the previous year — per day.
The changes have now been implemented, and ahead of the deadline. From 8 September 2026, Google has rolled out a new layout for commercial searches across the entire EEA. Two new components have been added: an Aggregator Unit, in which comparison services appear — with the most frequently linked provider displayed in full view and the others accessible via a drop-down menu — and a Supplier Unit, in which direct providers such as hotels or airlines are given their own space.
The changes will initially affect hotels, flights, long-distance trains and coaches, as well as products. Real-time prices in the hotel and flight carousels have disappeared.
According to Search Engine Journal, described this as the greatest decline in quality in 29 years of search and argues that the change favours intermediariesat the expense of local providers. This is the position of one party in the proceedings, not a neutral assessment — but the trend is indisputable: in more cases, a portal is interposing itself between you and the user.
This does not yet apply to local searches. Google explicitly lists local queries as ‘in development’: the Local Pack and Maps results currently look the same as before. Google is still in discussions with the Commission regarding how the principles of the decision will be applied to AI Overviews and AI Mode. So don’t plan around any specific new arrangements. Plan on the basis that the only spaces nobody can alter for you are your Business Profile and your own website.
Anyone currently looking to grow as a service provider without multiplying their advertising budget every month has exactly two sustainable levers: Local SEO and recommendations. This guide covers the first one.
Google My Business optimisation (now: Google Business Profile) Step by step
The Google Business Profile (GBP, formerly ‘Google My Business’) is the key data object that determines your Maps ranking. It is also the profile most frequently left half-finished amongst German SMEs. In our audits, we regularly come across profiles whose main category hasn’t been updated since 2019 and whose most recent photo is from the opening buffet.
Categories: the most important setting you only get right once
The main category is the profile’s strongest single ranking signal. It tells Google which list you’re even competing in. Specifically: A law firm specialising in employment law ranks against virtually all lawyers in the city with the main category ‘lawyer’; with ‘specialist lawyer for employment law’, it ranks against the actual segment. ‘Restaurant’ isn’t enough — ‘Italian restaurant’ or ‘pizzeria’ provides a much more precise match for the search queries you actually want.
Sub-categories complement the range without diluting your main focus. A fixed upper limit is no longer specified in Google’s guidelines — the commonly cited figure ‘nine’ is an industry best practice, not an official requirement.
Google’s own guidance points in the opposite direction anyway: as few categories as possible to describe the core business. More is not better here. A labour law firm would sensibly add: ‘solicitor’, “legal advice”, “commercial lawyer”. An ENT practice: “allergist”, ‘audiometry’, ‘paediatric audiologist’, if these services are actually offered. Important: do not select categories that do not match the actual range of services — Google is set to take a noticeably more consistent approach to tackling category stuffing in 2024/25, and affected profiles will be demoted in the rankings .
The company name: one spelling, not two
A change to the naming policy noticed in August 2026 concerns the company name in the profile: Google now expressly prohibits repeating the same name in multiple scripts or languages — even if that is exactly what appears on the shop sign. Anyone who includes a second name in Cyrillic, Arabic or Turkish script in their profile would therefore be better off choosing one variant themselves. Name violations are among the most common reasons for suspension, and a correction by Google rarely matches the spelling you would have wanted.
Photos: the forgotten ranking signal
Profiles with more photos, updated regularly, perform measurably better. We recommend at least:
- 1 high-quality logo (1:1, at least 720 × 720 px)
- 1 cover photo (16:9) that isn’t a stock image, but shows the business / practice / workshop
- 3–5 interior shots
- 3–5 exterior shots showing a recognisable entrance (critical — Google uses these for the ‘Street View’ recognition feature)
- 5+ team photos
- for restaurants: 10+ photos of dishes in usable resolution
- for tradespeople: before-and-after photos of typical jobs
Frequency beats perfection: one new photo a week, taken on a smartphone, is better than a one-off professional photo shoot that is never updated afterwards. Google values up-to-date content — and so do Maps users.
Google Posts: low-hanging fruit
Posts (short updates directly on the profile, similar to social media posts) continue to be ignored by a surprising majority of profiles. Those who post weekly — seasonal promotions, new staff members, brief articles on common legal issues, special opening hours — achieve two effects: a) a signal to Google that the profile is up to date, b) visible ‘up-to-date’ status in search results, which increases clicks. Posts with a CTA button (‘Book an appointment’, ‘Find out more’, ‘Call us’) convert better than text-only updates.
A practical posting schedule that works in practice: one post per week, prepared in monthly batches. Takes 15 minutes. No marketing specialist needed — the owner themselves knows best what the season has to offer.
Q&A has disappeared — Ask Maps has taken over
For years, the Q&A section in the Business Profile was the place where complete strangers could publicly share information about your business. That’s over — and the replacement is more important than the end.
Google shut down the Q&A API in November 2025 and removed the public Q&A section from the Maps interface; a Google product expert confirmed the change in December 2025 on the official help forum. Technically, the section still exists in the dashboard, but users can no longer see it publicly. Instead, they ask Ask Maps, Google’s Gemini-based assistant in Google Maps. In August 2026, Google also tested a revamped Q&A view in the dashboard — an unconfirmed test carried out without prior notice, which you shouldn’t rely on.
Just how broken the old system was is illustrated by a real-life example from our practice. In the Q&A section for a restaurant in Krefeld, an anonymous user claimed that the establishment was ‘permanently closed’. For three weeks, the Mapslisting, above the actual opening hours, that the place was closed. The owner only realised this when regular customers rang to ask if everything was alright. It was possible to correct the error, but the lost visibility was not restored. You no longer have to worry about this sort of sabotage today.
The new problem is more troublesome. Ask Maps answers users’ questions using data from your Google Business Profile — description, services, attributes, opening hours, photos, posts — followed by reviews, and only then by your website. Unlike the old Q&A feature, however, there is no ‘report’ button and no way to correct an incorrect answer. The only way to influence this is through the data itself.
In practical terms, this means: the five to ten typical questions that you used to answer yourself in the Q&A as a precaution now belong in three other places. Firstly, in the services section of your profile, each with its own description. Secondly, in the attributes (“Appointment required”, “Wheelchair access”, “Home visits”). Thirdly, in an FAQ section on the relevant services page of your website. It’s the same work as before, just in the place where the algorithm now retrieves the information.
How urgent is this? Google has expanded Ask Maps to over 150 countries and territories on 6 August 2026, but explicitly mentions English plus six specifically named markets (Australia, Brazil, Canada, Indonesia, Japan, Mexico) for this expansion — Germany is not among them; a German-language version of Ask Maps has not yet been confirmed.
Furthermore, Google does not even offer the assistant in regulated and spam-prone categories (health, consultancy, locksmiths, removals). So there’s no need to panic. Having your data in order now will save you the hassle of the quarter when the German version is launched.
Opening hours, Attributes, Services
It may sound trivial, but it isn’t. Incorrect opening hours are the main reason for negative 1-star reviews along the lines of “Found myself standing in front of a locked door”. Proactively entering public holidays and company holidays — this also counts as a signal that your listing is up to date.
From August 2026, there will be a second reason: users will be able to suggest corrections directly whilst chatting with Ask Maps and upload a photo of the door sign, from which Maps will extract the opening hours. Google checks such suggestions, but this means you lose a little more control over your data. If you keep your opening hours up to date yourself, you have little to worry about.
Attributes (“wheelchair access”, “Wi-Fi”, “appointment required”, “LGBTQ+ friendly”) are softer ranking signals but act as hard filters: users with specific needs actively use them. Services (a list of specific services with their own descriptions) are particularly powerful — here you can include keywords without it looking spammy, and individual services can be displayed as separate search results in Maps.
Reviews: by far the most important ranking signal
If you change just one thing about your local SEO over the next six months, it should be the system you use to collect reviews. Number, recency and average rating are three separate signals that Google combines in its rankings — and this is precisely where competitors most often fall short.
How to collect reviews systematically — without fakes
The common mistake: saying “Please review us” when the customer is paying, and then never again. It doesn’t work. What does work:
- A short review link with a QR code. Google generates a direct review link for each profile. Print this as a QR code on invoices, receipts, waiting room display or email footer.
- Send a review request by email 24–48 hours after the service has been provided. Not straight after the appointment (too soon – the impression hasn’t settled), not a week later (too late – they’ve already forgotten).
- Make a personal reference in the cover letter. “We hope you are satisfied with the treatment of your left knee” comes across differently to “We’d appreciate a review”. It takes a bit of effort, but only 3–5 seconds per patient — and the difference in conversion rates is significant.
- Never offer incentives. No discounts, no prize draws, no vouchers in exchange for reviews. This breaches Google’s guidelines and, in the worst case, could lead to your profile being suspended. Nor should you “only contact 5-star customers” — selection is prohibited and, since 2025, has been increasingly penalised through AI-powered detection.
- Set a target. In our projects, typically 4–8 per cent of customers leave a review once the collection process is running smoothly. Anyone with 500 customers a year should realistically aim to achieve 20–40 new reviews per year.
A pattern we see time and again in service provider projects: a practice with a low double-digit number of reviews and an average rating of around 4.2 — with the most recent review dating back several months — moves, after 8–12 weeks of a well-organised collection process (QR code receipt + 48-hour email) to between forty and fifty reviews, with an average rating of 4.6–4.8. The Maps ranking usually follows with a delay of two to three months. No magic, just discipline.
Respond to every review — especially negative ones
Replies are a ranking signal in their own right, and they’re what future readers will learn about you. A 1-star review without a reply comes across as an admission of fault. A 1-star review with a calm, clear reply (“We are unable to identify your experience in our records — could you please contact us at info@... so that we can look into this?”) comes across as confident and does not negatively impact conversion rates.
Basic rule: respond to every review within 72 hours, in the same language, with a specific reference. Generic copy-and-paste replies (“Thank you very much for your review!”) do more harm than good.
Keywords in replies — natural, not forced
Replies may contain keywords, and these will be indexed. “Thank you very much for placing your trust in us for your root canal treatment at our dental practice in Düsseldorf” incorporates two keywords quite naturally. Forced keyword stuffing (“Best dental practice in Düsseldorf city centre with the best root canal treatments”) comes across as artificial and is detrimental to both readers and search rankings.
Using reviews in a legally compliant manner — three German guidelines
When collecting reviews, Google’s guidelines set the limit. When advertising using the results, it is German competition law that applies, and this is regularly overlooked.
Fake reviews constitute a per se infringement — incentivised reviews are, at the very least, a transparency issue. Point 23c of the Annex to Section 3( 3 of the UWG prohibits the submission of or commissioning of fake reviews. Point 23b prohibits claiming that reviews come from genuine customers if you have not verified this in an appropriate and proportionate manner.
A genuine but purchased review does not automatically fall under these prohibitions — it nevertheless remains a breach of Google’s guidelines and, depending on how it is presented, may constitute a case of misleading advertising under Section 5a of the UWG. The risk is therefore not just that your profile will be suspended, but also a warning letter.
Anyone advertising an average rating must specify the number of reviews and the period covered. In July 2024, the Federal Court of Justice (BGH) ruled (Ref. I ZR 143/23) that a breakdown by star rating is not necessary — though the total number of underlying reviews and the review period must be included. ‘4.8 stars on Google’ displayed on its own on the homepage is therefore open to challenge, whereas ‘4.8 stars from 212 reviews (as at 09/2026)’ is not.
In the case of purchased quality seals, the Federal Court of Justice (BGH) raised the bar in 2026. On 30 July 2026, in a dispute concerning a list of doctors licensed for a fee (Case No. I ZR 130/25) that that health-related quality marks must be accurate, unambiguous and clear, and that any limitations on their validity must be recognisable within the mark itself.
In particular, the court took a critical view of inclusion based solely on a previous award and of a rating that was essentially based on self-reported information from those being assessed. The case has been referred back to the Munich Higher Regional Court, but the direction is nevertheless clear. If you licence a ‘Top Provider’ seal, check beforehand how it is awarded. A seal whose basis you cannot explain will, in case of doubt, become a liability risk.
Building local backlinks
External links from a local context are seen by Google as confirmation that your business is genuinely part of the local economy. Unlike traditional organic SEO, the focus is less on domain authority and more on local relevance and topical proximity.
Chambers, guilds, associations
The easiest backlinks can be found in official membership lists:
- Düsseldorf Chamber of Industry and Commerce (IHK), Middle Lower Rhine Chamber of Industry and Commerce (IHK) (Krefeld/MG/Neuss/Viersen), Cologne Chamber of Industry and Commerce (IHK) — business directories with profiles.
- Düsseldorf Chamber of Skilled Trades for registered businesses; profiles with logo, description and link.
- District trade associations (e.g. Mönchengladbach, Düsseldorf, Rhein-Kreis Neuss) list guild members.
- Düsseldorf, Cologne and Hamm Bar Associations — profiles with areas of specialism and law firm websites.
- North Rhine Medical Association — automatically generated doctor’s profile, which can be supplemented.
- DEHOGA NRW for restaurants and the hospitality industry.
These are not ‘backlinks’ in the traditional SEO— these are sources that Google trusts because they fulfil an official function.
Local press, city portals, community organisations
Public relations work is cheaper at a local level than most business owners realise. Local daily newspapers and online portals (Rheinische Post Düsseldorf, RP Mönchengladbach, Westdeutsche Zeitung, local city magazines) generally publish press releases about local business events — a new location, an anniversary, a fundraising campaign, a new service, a prestigious award — provided the text is written to a high journalistic standard and has a clear local angle.
Sponsoring local organisations — the football club round the corner, the town museum, the shooting festival, the carnival society — provides backlinks from the organisations’ domains, which, in Google’s eyes, convey geotrust. A €500 annual sponsorship to a club, which in return places a link in the sponsor footer, is generally a better investment than the same sum spent on Google Ads clicks without any brand recognition.
Business directories — the good and the useless
Valuable: gelbeseiten.de, 11880.com, yelp.de, dasoertliche.de, branchenbuch.meinestadt.de, anwalt.de (for law firms), jameda.de (for doctors), MyHammer (for tradespeople), Tripadvisor (for restaurants and hotels). These profiles are crawled, displayed in local SERPs and count towards NAP consistency (see next section).
Worthless to harmful: the glut of ‘SEO directory backlink packages’ that promise ‘500 listings in one go’ for €99 “500 listings in one go”. These sites have no genuine user base, no editorial control, and Google reliably recognises the pattern.
On--page local search engine optimisation: Schema, location pages, NAP
Even though Maps is in the spotlight — the organic index matters just as much, and for many search queries (especially long-tail such as “best tax adviser in Düsseldorf Pempelfort for the self-employed”), you won’t win via Maps, but through traditional top-10 rankings. The on-page levers of local search engine optimisation differ from those used in e-commerce SEO.
Schema Markup: LocalBusiness, Organisation, Service
Structured data provides Google with machine-readable information about what your page is. For service providers, three Schema types are relevant:
LocalBusiness(sub-types depending on the sector:LegalService,MedicalBusiness,Restaurant,Plumber,Dentist, etc.) — name, address, telephone number, opening hours, geographical coordinates.Organisationfor the parent entity — withsameAslinks to your profiles on LinkedIn, Facebook, Instagram, anwalt.de, jameda.Servicefor each individually marketed service — ‘Employment law advice’, ‘Implantology’, ‘Emergency heating service’ — with a custom description and price range where possible.
If you’re not implementing this yourself: the following block belongs in the <head> of every relevant page. Pass it on to your web developer or agency, have it customised, then validate it — that’s it. Validation is free via the Google Rich Results Test. Example template for a law firm:
<script type="application/ld+json">
{
"@context": “https://schema.org",
“@type”: “LegalService",
"name": "Musterfrau Employment Law Practice",
"description": "Specialist employment law practice in Düsseldorf — protection against unfair dismissal, severance pay, termination by mutual consent.",
"image": “https://www.kanzlei-musterfrau.de/logo.png",
“url": "https://www.kanzlei-musterfrau.de/",
"telephone": "+492110000000",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "Königsallee 12",
"addressLocality": "Düsseldorf",
"postalCode": "40212",
"addressCountry": "DE&"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 51.2236,
"longitude": 6.7825
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "18:00"
}],
"areaServed": {
"@type": "City",
"name": "Düsseldorf"
},
"sameAs": [
"https://www.anwalt.de/musterfrau",
“https://www.linkedin.com/company/kanzlei-musterfrau&"
]
}
</script>Three points to note: The telephone number is stored as a placeholder in E.164 format (+49…) — replace it with your own, without hyphens or spaces. If you have multiple locations, use a separate snippet for each location on the respective location page — don’t cram everything into a single snippet. And: Run it through the Rich Results Test before going live; it takes 30 seconds.
Location pages for multiple branches
Medical practices with two locations, law firms with branches, trades businesses with service areas — a single ‘Locations’ page listing them all together ranks poorly. What do rank well are individual, detailed location pages for each branch with their own URL path (/locations/duesseldorf/, /locations/moenchengladbach/), their own H1, their own LocalBusiness schema, their own photos, their own directions, and their own team details. Effort required: 600–1,000 words of unique content per location, once only.
If you have multiple locations and run a separate Google Business Profile for each one, you must link a separate landing page as the website — not a generic link to the homepage. Otherwise, you’re throwing away the strongest click signal.
NAP consistency: the underestimated killer
NAP = Name, Address, Phone. These three pieces of information must be byte-for-byte identical across all sources: website, legal notice, Google Business Profile, Bing Places, all business directories, all social media profiles, all press releases. If you write “Königsallee 12” on the website, “Königsallee 12a” in the legal notice and “Koenigsallee 12” on gelbeseiten.de ‘Koenigsallee 12’, has three data points, from which Google infers which is correct — and treats inconsistency as a negative trust signal.
A specific audit case: For a tax consultancy client in Düsseldorf, we found seven different addressspellings across fourteen directories. Google had turned these into two separate business entities — evident from two parallel, poorly ranking Maps listings under slightly different names. It took six weeks to resolve the issue (mainly because two directories only responded after repeated reminders). Three months later, the first of the two entities had been removed from the index, whilst the remaining one was consistently in the top 5 for the relevant queries.
In practice, we recommend a one-off NAP audit of all existing listings using a tool such as BrightLocal or a simple spreadsheet — list all sources, compare spellings, and either correct discrepancies yourself or email the directory operator to request a correction. A one-off four-hour task, followed by quarterly spot checks.
Local SEO by sector — what really works
The generic strategies outlined above apply universally. What works beyond that is sector-specific.
Doctors and practices
- Jameda profile as an anchor source. Jameda’s dominance as a platform has noticeably waned between 2024 and 2026 — individual patient communities are actively campaigning against it, and alternative review platforms are growing. Jameda is part of the Docplanner Group and has evolved from a pure review portal into an appointment-booking and practice platform. However, it still frequently ranks in the top 3 in patient searches. A fully completed profile with up-to-date reviews is therefore no longer “mandatory” in 2026, but remains worthwhile for most practices. The practice website, Jameda and Google Business Profile form a cohesive trio.
- Detailed service pages instead of a massive ‘Services’ list. A separate page for each treatment (‘Root Canal Treatment’, ‘Implantology’, ‘Teeth Whitening’) with 500–800 words, an FAQ section and a MedicalProcedure schema ranks well for very specific patient queries — the most valuable patients search exactly like this.
- Clearly separate NHS-funded vs. private services. Both in the Maps description and in the services listed on the profile. Patients mentally filter by this, and Google picks up on this.
Anyone having a new practice website built should include these three points in the brief. A practice website that looks attractive but has been built without the MedicalProcedure schema and without separate service pages will, six months later, either require a second iteration or suffer from poor visibility. In 2026, web design for doctors will be 70 per cent SEO architecture and only 30 per cent visual design.
Lawyers and law firms
- Specialist lawyer titles as categories and within the services section — and exactly as they are officially termed (‘Specialist Lawyer in Employment Law’, not ‘employment lawyer’). Search queries use the official titles more frequently than is generally assumed.
- Area of law × city as a landing page matrix. Anyone wishing to have a presence in Düsseldorf, Cologne and Mönchengladbach and covering, for example, family law, inheritance law and employment law, should create nine separate landing pages (3 × 3) — each containing 800+ words, with a genuine local component (court location, local specifics). A law firm in Mönchengladbach created six such pages; four months later, their first client came via the search term ‘Specialist Lawyer in Inheritance Law Viersen’ — a town where the firm has no office but accepts cases . A one-off investment that pays off for years to come.
- anwalt.de + the RAK’s solicitor search service as a complement to Google Business — both sources are well indexed and deliver high-quality traffic from clients searching for legal representation.
Anyone commissioning a law firm website, incorporates the landing page matrix into the site architecture from the outset. Web design for solicitors without a city/practice area matrix will no longer be competitive in Local SEO by 2026 — competitors with this structure accumulate long-tail traffic over the years, which a flat “practice areaspage” will never catch up.
Tradespeople
- Service Area Business rather than a fixed address. Anyone who travels to clients (emergency plumbing, electricians, locksmiths) should activate the “Service Area” model in Google Business Profile and enter the postcodes they cover — up to twenty service areas are possible. Scenario: A heating engineer with a workshop in the south of Düsseldorf never ranks for “Düsseldorf City Centre Heating Emergency Service” — its fixed address lies outside the city centre’s “Place Cluster”. Solution: Activate the Service Area model, hide the address in the profile, and explicitly enter the postcodes for central Düsseldorf. In this scenario, a jump in rankings often occurs within weeks.
- Frequent before-and-after photos. Bathroom refurbishment, roof repairs, heating installation, paving work — every completed project yields 2–4 photos, which are uploaded to the profile weekly. Timeliness and thematic depth in one go.
- MyHammer, Aroundhome, Listando — the major booking platforms rank ahead of the Local Pack in many tradespeople-related searches. A well-maintained profile there serves as a direct channel and a backlink.
Web design for tradespeople often completely overlooks the service area aspect. Anyone building a tradesperson’s website with a classic “Location: Krefeld” footer without taking digital service areas into account misses out on a significant portion of local visibility.
Restaurants and catering
- Upload your menu to Maps and keep it up to date. Direct ranking and conversion factor — Maps displays extracts from the menu in search results, and “Which restaurant shows me what it costs?” is a common deciding factor.
- Link directly to the booking system. OpenTable, Quandoo, in-house booking — as an action button in GBP. A conversion driver and, at the same time, an indicator to Google that the profile is actively managed.
- Photo visibility on third-party platforms. Tripadvisor, TheFork: high-quality food photos across multiple platforms increase the likelihood that Google Images will prominently display your photos for queries such as ‘best pizza in Düsseldorf’ will display your photos prominently. Lieferando is a separate channel — important for delivery and takeaway visibility, but not a ranking factor for local Maps searches.
Web design for restaurants in 2026 means: a menu as a clean HTML page (not just a PDF), booking integration, a Google Maps embed, and schema markup of the type Restaurant with servesCuisine and a hasMenu link to the menu. Anyone who has a restaurant website built without these components is effectively shutting down a significant proportion of their marketing efforts.
Agencies and B2B service providers
A separate category, because B2B searches work differently: business customers search on desktop, read case studies, and make decisions based on LinkedIn and website content, not the Local Pack.
Nevertheless, anyone whose desired search queries are “SEO agency Düsseldorf”, “SEO agency Mönchengladbach” or “SEO agency NRW” as target queries cannot avoid the Maps listing — in our SERP samples from the first quarter of 2026, around a third of these queries returned a Local Pack. Dedicated city pages (/locations/duesseldorf/, /locations/moenchengladbach/) with locally relevant content are the key here, as they work to benefit both Maps and organic search results.
Common mistakes that kill local rankings
Based on several years of local SEO audits — the list we come across time and time again, in this order:
- Incorrect main category. Generic (“solicitor”, “restaurant”, “doctor”) rather than specific (“specialist family law solicitor”, “Italian restaurant”, “dermatologist”). Effect: you’re competing with everyone rather than within your niche.
- NAPinconsistencies across multiple sources. Three different address formats, two different telephone numbers. Google decides for itself which one is correct — and ranks the listing inconsistently as a result.
- No photos or out-of-date photos. Profile featuring three stock photos from 2019. The Maps algorithm interprets this as “no longer active".
- Review stagnation. Last review six months ago, preceded by a two-year gap. No indication of current activity whatsoever.
- No responses to reviews. Neither positive nor negative. Immediately visible to readers, and Google measures it.
- Generic website with no location pages. A single ‘About Us’ page for six locations. No one ranks for ‘Bilk Dentist’ if the Bilk practice doesn’t have its own URL anywhere.
- Missing LocalBusiness schema. Even well-maintained websites lack structured markup in around half of our audits. Can be implemented immediately, takes effect straight away.
- Buying or incentivising reviews. This puts the entire profile at risk of being suspended. We’ve seen on several occasions that painstakingly built-up profiles have been suspended within days — restoration takes weeks, and sometimes doesn’t work at all. In one case, a plumbing firm distributed voucher codes to reviewers over a period of months; the profile was suspended without warning, attempts to restore it failed twice, and the business eventually had to start afresh with a new, empty profile.
- Service area conflict. Tradespeople with a fixed workshop address in an industrial estate wonder why they don’t rank for city centre queries — because they don’t fall within the local ‘Place Cluster’. Solution: activate the service area model; both will rank in parallel.
- Business owner’s profile managed by an intern who doesn’t dare to verify the GBP. Sounds absurd, but we see it all the time: the task is “create a Google listing”, but then the postcard verification fails, because the postcard arrives long after the intern has left — the profile remains unverified in a pending status. Without a verified profile, you have no control — no owner response, no editing, no access to Insights. Six months later, the business owner wonders why the competition is ahead.
Six-month roadmap in brief
If you try to tackle everything at once, you’ll get nowhere. Here’s a pragmatic sequence that we recommend as standard for initial projects:
- Month 1: Tidy up Google Business Profile + NAP audit + set up a review collection process.
- Months 2–3: Build location and service pages on the website; go live with Schema Markup.
- Months 3–4: Local backlinks (chambers of commerce, PR, club sponsorship).
- Months 4–6: Maintain business directories, monthly reporting (Maps impressions, profile views, calls, directions, clicks to the website).
If you carry this out properly, you’ll be in the top 3 of the Local Pack in many medium-sized town markets within 6–9 months — depending on the level of competition and your starting point. In highly competitive cities or sectors, it may take longer; in less crowded markets, it happens more quickly.
If you want to delve deeper, take a look at our overview of digital marketing — local SEO is one component, but it forms part of an overall strategy comprising organic visibility, performance channels and content.
For service providers with their own e-commerce operations (online booking or product sales), it’s worth taking a look at the section on e-commerce, where local SEO and conversion optimisation work hand in hand. And if you’re based in Düsseldorf, Mönchengladbach or the North Rhine-Westphalia region and don’t want to develop this area yourself — that’s exactly what we do as a local SEO agency.
Frequently asked questions about local SEO
How long does it take for local SEO to take effect? The first signs of progress usually appear after two to three months, once the reviewcollection process is underway — the Maps ranking typically follows the build-up of reviews with this delay. In many medium-sized town markets, the top 3 in the Local Pack can be reached in six to nine months; in highly competitive cities, it takes longer.
What is the most important ranking signal in the Local Pack? Reviews — more specifically: the combination of number, recency and average rating, which Google aggregates as three separate signals. This is closely followed by the main category of the Business Profile, as it determines the segment in which you’re even competing.
What has become of the Q&A section in Google Business Profile? Google removed the public question-and-answer section from Maps at the end of 2025; the API was deactivated in November 2025. It has been replaced by Ask Maps, Google’s Gemini assistant, which draws its answers from your profile data, reviews and your website. You cannot report an incorrect Ask Maps answer — you can only control it via the data source.
Does local SEO work even without a physical shop or a fixed business address? Yes — Google Business Profile offers the service area model for this: You hide the address and instead define up to twenty service areas using postcodes. For tradespeople, emergency services and mobile service providers, this isn’t just possible — it’s usually the better option.
What you can do now — today, in 30 minutes
- Open Google Maps, search for your brand name + town. Have a look at what Google thinks of you.
- Check the main category in your Business Profile — is it specific enough?
- Count the number of photos in your profile — fewer than 20? Add five new ones today using your mobile phone.
- Look at the latest review. Is it more than four weeks old? Start the email review request process today.
- Compare the NAP spelling on your website, in the legal notice, in the GBP. If there are discrepancies, make a note of them today.
Anyone who sticks to this will have done more for their Maps ranking in two hours than most competitors do in a whole quarter. The rest is patience — and the fact that in 2026, local SEO will still be a game where discipline beats budget.
Incidentally, the solicitor from Mönchengladbach we started with: after three and a half months following this sequence — category corrected, sixteen new photos, review QRcode on client receipts, Schema on the website, two local backlinks from the Bar Association and a professional association — position 2 for ‘Specialist Lawyer in Employment Law Mönchengladbach’. This isn’t an aggressive promise; it’s the experience gained from various client and project cases. Position 11 was a thing of the past. Someone just had to explain why.