EN
Language · same page NLNederlands/lokale-seo-checklist-2026/ ENEnglish (UK)/en/lokale-seo-checklist-2026/ ESEspañol/es/lokale-seo-checklist-2026/ We do not remember your choice and never redirect you automatically.
DOC.K · KNOWLEDGE BASE

Local SEO checklist 2026: rank higher in Google Maps

This seven-step local SEO checklist covers Business Profile accuracy, reviews, NAP information, useful local pages, links, technical foundations and Google's AI features. It is a structured review, not a formula guaranteeing a higher Maps position. Google Business Profile is the name used since late 2021; Google My Business is the earlier name. Separate published requirements, optional working habits and facts you still need to verify.

Download the checklist as a skill ↓6.9 KB · zip with SKILL.md · MIT licence · no account needed · let Claude or Codex work through this checklist point by point for your business
CLAUDE CODE
  1. Unzip it into ~/.claude/skills/ (or .claude/skills/ in your project).
  2. The description explains intended use. Check that the skill is available in your installation and inspect the answer; automatic activation is not guaranteed.
  3. Start Claude Code with claude, then enter /local-seo-checklist inside the session.
CLAUDE.AI
  1. Go to Customize and then Skills.
  2. Upload the zip there as a skill.
  3. Or paste the contents of SKILL.md into the project instructions of a Project.
CODEX
  1. Open AGENTS.md in your repo.
  2. Paste the contents of SKILL.md into it, or place SKILL.md alongside it as a separate file and reference it from AGENTS.md.
  3. Instruction discovery depends on location, scope and configuration. Check the active task rather than assuming every file or pointer is read in every session.
Gianluca, who wrote this explanation
image · whoever does the work also writes the explanation
Section 01 · The overview

The checklist at a glance

reg. L.001

Use the seven steps as a complete review order, not a chain in which an early gap makes all later work worthless. Record a supported issue or a not-assessed status at every step, then prioritise. A missing field does not prove that reviews are wasted or that a slow page makes content useless. Each step has its own chapter below.

FIG.01: The seven steps of local SEOsheet 1/4
local-seo-checklist.logthe order is the route
STEP 01Fully optimise your Google Business ProfileEligibility, accurate categories, description, services, photos and available questions.relevance
STEP 02Collect and manage reviewsA fixed routine for asking, and a reply to every review.prominence
STEP 03NAP consistency and citationsAccurate business identity; distinguish real errors from formatting.trust
STEP 04Local landing pages with schema markupUseful pages for distinct needs, not every service-town combination.relevance
STEP 05Local link buildingAssociations, sponsorship, regional media, partners.prominence
STEP 06Get the technical basics rightFast on mobile, https, sitemap, Search Console.foundation
STEP 07Ready for AI OverviewsContent that answers questions, the same information everywhere.future
How to use this. Cover all seven steps, label evidence gaps and prioritise afterwards; do not stop at the first unknown. At the top of this page you will find the same checklist as a free download for Claude and Codex, which works through it point by point for your business.
7L.01 · steps in this checklist
3L.02 · pillars Google uses to rank local results
750L.03 · maximum description characters; no need to fill all of them
0L.04 · ways to request or buy a better local position, according to Google
L.01 to L.04 · properties of the checklist and thresholds that Google itself publishes, not client results. L.02 and L.04 come from Google's page on local rankings, checked again on 29 September 2026. Measure your own profile for free with the local visibility checker NL.
DOC.01

Why accurate local information matters in 2026

Local-search percentages need a checkable source, date, population and definition. Do not treat an old study as a current market share or an association as proof that one tactic caused an outcome. Google's own documentation supports checking accurate information and helpful customer-facing content without inventing an effect size.

Google published research showing that 76% of people in the reported study who search for something nearby on their smartphone visit a business within a day; that is a May 2016 diary study with 1,000 smartphone users, including 634 local searchers, not a current 2026 universal rate and it appears in the Mobile Search Trends report from Think with Google. It is also often claimed that Google's profile documentation mentions 42% more direction requests and 35% more click-throughs. Those exact photo uplifts are not substantiated by the current linked help page: the help page on photos and videos does not give those uplift statistics. Do not infer that Google never published them elsewhere; they are not a verified current causal promise here.

More important than any percentage is the mechanism

Google itself documents the three pillars that local results are ranked on: relevance (does your profile match what someone is searching for), distance (how far you are from the searcher) and prominence (how well known your business is, fed by links, articles, mentions, review counts and review scores). You cannot directly optimise the searcher’s location. Keep your real location and eligible service area accurate; adding towns does not move you closer. Other checks may support relevance, prominence, information quality or usability, without controlling rankings.

One naming issue upfront, because it still causes confusion daily: the profile that feeds your listing in Google Search and Google Maps has been called Google Business Profile since late 2021, no longer Google My Business. Same profile, new name, and management moved from a separate app into Google Search and Maps themselves. If you want to understand the basics of findability more broadly, start with making your website easier to find in our knowledge base.

DOC.02 · STEP 01

Fully optimise your Google Business Profile

Start with an eligible, verified profile that accurately represents the real business. Check the categories, name, address or service area, hours and contact route. Completeness can help Google understand the business, but it does not establish that every sparsely filled profile loses to every more active competitor. Do not invent an average-business baseline.

Start with your primary category

Choose the most specific available category that accurately represents the core business, not a keyword or merely an offered product. A kitchen fitter and a kitchen showroom may need different categories; verify the actual labels available for the region. Use the fewest additional categories needed. Two to five secondary categories is a possible planning example, not a Google minimum or ranking target.

Fill in your business description and stay within Google’s 750-character maximum

Briefly explain the actual business, services and service area in language useful to customers. The limit is 750 characters, not a requirement to fill every one. Avoid keyword lists, unsupported claims, URLs or HTML, and focus on business details rather than promotions and prices.

Add services and products to your profile

Where the profile supports them, enter genuine services or products with accurate descriptions and permitted prices. Ten services is an illustration, not a Google target or a reason to invent an offering. Use natural language rather than repetitive town or keyword lists. Keep applicable regular and holiday hours current, and check that the website and business-controlled phone route accurately identify the location.

Photos can show real premises, people and work; no conversion uplift is established here

Ten starting photos and two to three monthly additions are optional planning examples, not universal Google requirements. Choose relevant exterior, interior, team and work images with permission; Google’s business-specific guide recommends at least three for several applicable categories, not one overall ten-photo quota. A truthful descriptive name such as bathroom-renovation-amsterdam.jpg can help file organisation; no filename ranking boost is established. Google’s current profile-media limit is up to 30 seconds, up to 75 MB and 720p or higher; the earlier 30-to-60-second suggestion exceeded that limit. No watch-time uplift is measured here. More detail about useful photo types and their requirements is covered in photos on your Business Profile.

Check current availability of the Q&A section

Prepare ten genuine FAQs as an editorial exercise, not a Google quota. Check whether the relevant profile question surface is available; do not pose as a customer to seed it or assume you control contributions. The Q&A API and related question/answer notifications ended on 3 November 2025; this does not itself establish that all UI surfaces ended. Use a useful website FAQ when appropriate. A 24-hour response goal is optional, not a platform guarantee. You will find more depth in our article on optimising your Business Profile in 2026.

Section 02 · The yardstick

What a profile looks like when it is complete

reg. L.002

The six rows are review prompts, not an exhaustive eligibility standard or measured average. The bar lengths are purely schematic: 30, 20, 15, 25, 10 and 70 per cent do not describe real businesses, completion scores or Google weights. A shorter description or a single appropriate category is not automatically a defect. Q&A availability also needs checking.

FIG.02: Six illustrative profile checks, not measured averagessheet 2/4
CATEGORIESfewest accurate categories; one can be enough
DESCRIPTION750 maximum, not a completion target
SERVICESreal supported services; no measured prevalence
PHOTOSrelevant truthful photos; no universal quota
Q&A SECTIONcheck current availability; website FAQ alternative
OPENING HOURSverify applicable regular and special hours
Both lengths and implied pattern are illustrative. Inspect actual services, description and available question surfaces. No competitor adoption rate or guaranteed afternoon effort has been measured.
Keep the profile aliveUpdate information when facts change. No fixed 30-day silence penalty or audience-loss rate is established here; the following guide discusses an editorial maintenance routine: 30 days of silence on your Business Profile.
Posts without the writing effortUpdates and posts on your profile keep it current. If nothing ever comes out of your pen, use the free Business Profile post generator as a starting point and make the text your own afterwards.
DOC.03 · STEP 02

Collecting and managing reviews as a growth strategy

Google includes reviews in its local-ranking explanation, without publishing the relative weight asserted by such comparisons. Google itself explicitly names review counts and review scores as part of prominence, and advises businesses to reply to reviews: more reviews and positive ratings can help your local ranking, checked again on 29 September 2026. This guide does not establish a required review cadence or ranking effect for reply frequency. Treat a review routine as customer service, not an algorithmic quota.

Collecting more reviews is simpler than most business owners think

Prepare a neutral invitation after customers can assess the experience, positive or negative, using appropriate contact permission and the correct direct link. Do not select only positive interactions or send automatically regardless of preferences. You will find that link in your Google Business Profile, under the heading for asking for more reviews. Paste that link into your email signature too, on your invoice or on a QR code at your counter. A response is optional; do not pressure customers, offer incentives or promise review yield. Concrete strategies are covered in our article on getting more Google reviews NL, and for smaller businesses there is a dedicated version in more reviews for small businesses NL.

Invite the customer's own account, not prescribed service or place words

A customer may spontaneously describe a boiler installation in Utrecht or another genuine experience. Do not ask them to include those words: Google's current review policy says merchants should not request specific content, even if the review remains in the customer's own wording. Invite honest feedback neutrally, without incentives, pressure or satisfaction filtering. Do not buy reviews or write customer reviews yourself.

Reply to every review, positive and negative

For positive ratings, two to three sentences is an optional drafting convention, using public, non-sensitive context. For negative reviews the approach is different, and more important too, because other people may read the reply; no audience count is known. Stay calm, professional and solution-focused. Acknowledge the problem if it is fair, offer to discuss it and avoid any defensive or emotional tone. No ten-positive-reviews comparison is measured here. Do not disclose private customer or treatment details, and never condition service recovery on changing the review. If you cannot find the words, the free review reply generator NL sets up three drafts for you, which you then make personal yourself.

DOC.04 · STEP 03

Local citations and NAP consistency

A citation is a reference to the business, often including its name, address and phone number, known as NAP. Accurate relevant listings can help customers identify and contact it. The number of citations alone does not establish an authority score, activity, trustworthiness or a guaranteed local-ranking increase. Assess the real source and information rather than building a quota of listings.

Check both missing relevant listings and potentially inconsistent

A wrong street number, an obsolete phone route or a genuinely different business name deserves investigation. Formatting, capitalisation and legitimate trade-name versus legal-name differences may be harmless. Do not infer two algorithmic identities or lost authority from a string mismatch alone. Check the real-world business, platform rules and whether the contact route works.

Start with an audit

Search for the business name and use the first two to three result pages as a bounded starting sample, not an exhaustive audit. Record the source, date, exact discrepancy and what is not checked. Assess relevant missing listings rather than creating accounts everywhere. The following platforms are options whose eligibility, current service and local relevance need verification:

  • Google Business Profile (the basics, already sorted in step 1)
  • Yelp
  • Bing Places for Business
  • Apple Maps (via Apple Business Connect)
  • National trade directories relevant to your sector
  • Local directories for your town or region
  • Thuiswinkel.org or Trustpilot, if applicable
Use accurate identity and contact details, not mechanical string matching

Maintain a reference record of the actual trade name, legal entity and correct contact details. A business legally registered as The Plumber Utrecht Ltd may trade under a shorter name; Google asks for the real-world name consistently used with customers, not automatic insertion of a legal suffix. Distinguish formatting from a wrong number or location. Do not publish a private service-area address merely to match another record.

Section 03 · The audit

An apparent deviation: verify before judging

reg. L.003

This fictional NAP comparison shows four sources and apparent differences in name, address and phone. It is a prompt to verify the actual business and contact routes, not proof that Google sees two separate companies. Check whether a name variation is legitimate and whether the address and number are current before deciding what to correct.

FIG.03: A NAP audit, four sources side by sidesheet 3/4 · fictional example
nap-audit.logfind the deviation
WEBSITEThe Mill Bakery Ltd · 14 Mill Lane, Newtown · 01632 960812
BUSINESS PROFILEThe Mill Bakery Ltd · 14 Mill Lane, Newtown · 01632 960812
BUSINESS REGISTERThe Mill Bakery Ltd · 14 Mill Lane, Newtown · 01632 960812
TRADE DIRECTORYthe Mill Bakery · 14a Mill Lane · 07700 900123
Three deviations in one listing: the name differs in case and legal suffix, the address has an added letter, and the phone number differs. The input does not establish that the mobile number is old. Check real-world naming and both contact routes; an incorrect address can matter on its own, while formatting may be harmless. No automatic loss of algorithmic trust is established.
DOC.05 · STEP 04

On-page local SEO: landing pages and schema markup

Your Google Business Profile and your website reinforce each other. That is not a coincidence: Google explains that complete information helps relevance and identifies links, review counts and positive ratings in its current prominence guidance, checked again on 29 September 2026. If your profile says you install boilers in Utrecht but your website says nothing about it, Google is missing that confirmation. Google does not add that it pushes your position down, so we do not claim that either. A useful accurate website can support understanding, but does not guarantee a high Maps position.

One useful on-page option is a local landing page: a page aimed at a combination of service and location, such as plumber Amsterdam, painting Utrecht or dental practice Eindhoven. On that page you explain not just what you do, but also specifically for that town or region. Use genuine local details or verified projects, without inventing experience or listing places merely to capture searches. Describe the actual page naturally in the title, meta description, H1 and body; no exact-match repetition quota is required. Add a contact form and state your phone number prominently.

How this approach plays out per trade is covered in our article on local SEO for hairdressers and salons

If you work in a seasonal trade, there is also a version for landscapers, built around the seasonal wave, project photos and the review request after completion, and one for decorators and handyman businesses NL, with quotes and project write-ups instead of bookings.

This series grows along with the trades we serve: there are now also versions for roofers, built around emergency and planned work, for cleaning companies NL, built around winning contracts, for dentists NL, within the rules of healthcare, for driving schools NL, built around reviews and the moment of passing the test, for window and door companies, built around permits and the long decision time for a facade, and for installation companies NL, built around subsidies and the heat pump and air conditioning season.

Do you have several locations or work in several towns

Consider separate pages when distinct locations or service areas have genuinely different user needs and useful local evidence. Do not create every service-by-town combination or copy text with a changed place name. Unique wording alone does not prevent doorway abuse. A useful page may cover several areas; page count is not a ranking multiplier, and no fixed ten-page comparison is established here.

Schema markup completes your on-page local SEO

It is structured data in your website's source code, to describe verified business information in a standard vocabulary; Google still processes and evaluates it. For local businesses you use the type LocalBusiness, supplemented with subtypes such as Plumber, Restaurant or MedicalClinic. In that markup you state your name, address, phone number, opening hours, geo-coordinates and services. Match visible content and supported properties; do not expose private service-area addresses or invent coordinates. Validate vocabulary/syntax with Schema Markup Validator and Google eligibility with Rich Results Test, without treating either as a display guarantee. If you would rather not write that markup yourself, our LocalBusiness schema plugin fills in the fields a Dutch business actually has and can help check supplied fields; no tool can prove every external listing matches without actually observing them.

DOC.06 · STEP 05

Local link building: building authority in your region

Relevant local organisations can offer useful mentions, referrals and independent editorial links. A regional newspaper or association is not automatically more valuable for ranking than a national publication. Assess relevance, audience, independence and the actual placement, without assigning unsupported link weights or promising a payoff.

The easiest local links come from organisations you are already involved with

Check whether a business association offers a genuine member listing. A sponsored sports club or event may acknowledge support with an appropriately qualified paid link, not purchased ranking credit. A contextual link between partners can be useful, but excessive ranking-focused exchanges are not exempt because the firms are local. Google prefers sponsored for paid links and accepts nofollow; the publisher retains editorial control.

Local media are a second valuable source

A relevant interview, opinion piece or accurate business story may interest local media, but no publication or link is guaranteed. Offer useful, verifiable material and respect editorial decisions. Relationship-building is not permission to send unsolicited messages without considering contact preferences, nor proof that a resulting link has a particular ranking weight.

Guest blogging on local or regional websites is a third method

Write a practical article for the website of a complementary service provider in your region. An installation company writes for an architecture firm about sustainable heating options. A dentist writes for a regional health platform. These are possible editorial contributions, not guaranteed links, authority or trust. Avoid manipulative guest-post or anchor-text schemes and qualify paid placements appropriately. What exactly makes a good link, and how to turn this work into a fixed rhythm, is covered in full in our guide getting more backlinks, and the basics are in what is link building NL.

DOC.07 · STEP 06
Section 04 · The rhythm

Local SEO combines projects and maintenance

reg. L.004

The four blocks below are an illustrative maintenance plan, not Google requirements, measured effort or a complete solution. Two weekly fifteen-minute slots and two monthly reviews are provisional allocations to adapt to the business. Some corrections are one-off projects and urgent facts should not wait for a scheduled slot. Calendar months are not exactly four weeks.

FIG.04: The weekly rhythm in four fixed blockssheet 4/4 · repeat continuously

two rings, two temposfour turns illustrate an approximate cadence, not every calendar month

WEEK AND MONTH 01 Update profile WEEKLY 02 Follow up reviews WEEKLY 03 Improve one page MONTHLY 04 Measure and adjust MONTHLY
WEEKLY · 15 MIN Update profile Optional fifteen-minute slot: add useful media when available, verify changed hours, and check questions only on an available surface.
WEEKLY · 15 MIN Follow up reviews Optional fifteen-minute slot: draft useful replies and neutral invitations with appropriate contact checks, no satisfaction filter or requested keywords.
MONTHLY Improve one page Review one useful page when needed: better answers, genuine local details, internal links and accurate markup; no monthly page quota.
MONTHLY Measure and adjust Review Search Console and relevant profile evidence; note date, query and location limits and choose one supported improvement. A single rank snapshot is not a universal position.

Two blocks on the week, two on the month. Choose a block to see which ring it sits on.

Need a baseline? The free local visibility checker NL offers a bounded check of available profile information. Verify its actual scope; missing access must be labelled not assessed, not taken as a complete audit.
DOC.08 · STEP 07

AI Overviews and the future of local search results

Google may show AI Overviews when it considers them useful, and their answers and links can vary by query and context. This page supplies no current local-query coverage rate or universal source-weighting formula. The standard SEO, indexing and snippet-eligibility requirements remain relevant; no separate AI-readiness certification is offered.

The logic works like this

If someone searches for best electrician in Den Haag for solar panels, Google can generate an AI Overview with a description of the most relevant businesses. The example is a possible query, not a verified current result. No claim is made that every signal is read or that a particular optimisation gives the best chance of inclusion. Useful indexed content and accurate business facts support ordinary SEO; no citation is guaranteed. How this plays out for tradespeople is covered in AI Overviews and local SEO for tradespeople.

What do you actually do

Write your content as if you are answering a question. A clear answer about heat-pump installation costs in Amsterdam can be useful when based on genuine scope and current evidence; no comparative AI performance has been measured here. Use concrete services, real prices where you can give them, and specific places in your text. Google says no special AI text file or schema is required. llms.txt is an optional proposal, not a documented Google ranking or inclusion lever; what that means is explained in the explanation of llms.txt, and you can create one for free with the llms.txt generator.

Also make sure your business information is consistent and up to date across all platforms

AI systems aggregate information from multiple sources. If your opening hours are correct on Google but out of date on Bing Places, an AI answer can pass on outdated information. That customer then ends up in front of a locked door. Outdated facts can confuse customers, but a fixed chain to negative reviews and organic-ranking damage is not established. Curious whether AI models already know your business? The free AI brand checker is described as asking a language model. Its response is one model output at a particular time, not proof of general AI knowledge or search visibility.

An optimised profile combined with local landing pages, schema markup and a strong review strategy forms the basis for visibility in the traditional results and in AI Overviews. These checks do not determine a guaranteed future AI mention or space allocation. Also see our article on optimising Google Maps for small businesses. Would you rather have help with the execution? Our improve SEO service picks up the complete checklist for you, from profile to technical setup.

DOC.09 · FAQ

Frequently asked questions about local SEO in 2026

How quickly will I see results from local SEO?

Separate a delivery or review date from an SEO-result guarantee. A profile edit must still be accepted and reflected in the relevant surface; a saved draft is not proof it is live. Review collection, useful content and technical work can take ongoing effort, but no fixed result deadline follows. Ask for evidence and assumptions behind estimates; neither a sprint nor a regular cadence is a universal winner.

What is NAP consistency and why does it matter?

NAP means Name, Address, Phone. Consistency means identifying the same real business with accurate, current details, not forcing identical punctuation or every legal suffix across platforms. Number 12 versus 12a may be materially wrong and needs checking; a formatting difference may be harmless. Google Business Profile uses the real-world business name, and service-area businesses should hide a non-customer-facing address where required. No per-discrepancy ranking penalty is established here.

Do I need local landing pages if I only have one location?

Not necessarily a separate page for every combination. One good page may meet a small business's needs; create more only where distinct services or locations warrant useful content and genuine local evidence. Do not invent projects, offices or local experience. Unique wording alone does not make a doorway page useful, and more pages do not automatically improve rankings.

What exactly is schema markup?

Structured data describes verified information in a machine-readable vocabulary. Use an appropriate LocalBusiness subtype and supported properties matching visible, accurate business information. Do not invent coordinates or expose a private address just to satisfy markup. Schema Markup Validator checks vocabulary/syntax; Google's Rich Results Test checks supported feature requirements, but neither guarantees display or ranking. Self-serving local-business review markup is not a route to guaranteed review stars.

How do AI Overviews affect my local visibility?

AI Overviews may cite relevant indexed, snippet-eligible pages, but there is no guaranteed mention or formula assigning a fixed weight to your profile, reviews and website. Maintain useful answers and accurate visible business facts. Google's guidance says no special AI markup or machine-readable file is needed, and consistency cannot guarantee the accuracy of an AI response.

Is it called Google My Business or Google Business Profile now?

Google Business Profile. Google renamed Google My Business to Google Business Profile at the end of 2021. It is the same profile that feeds your listing in Google Search and Google Maps, only the name and the management changed. The separate app was phased out after that; you now manage your profile directly from Google Search and Maps. If you still come across Google My Business anywhere, it refers to the same profile.

DOC.K.09 · Next step

Start at step 1, not step 7

The temptation to start with the newest thing is strong: AI Overviews, llms.txt, structured data. Use the full checklist and prioritise actual issues; a critical technical or accuracy problem need not wait for step 1. Later work is not automatically worthless because another step is incomplete. If you want to know where you stand right now, do the free local visibility check NL as a baseline, or download the checklist as a skill at the top of this page and let Claude or Codex work through it with you point by point. You can always learn more about the individual parts in the knowledge base, and anyone who would rather outsource the execution can find out how we approach that at improve SEO.

If, after working through the checklist, one point remains that you cannot resolve yourself, its cost and priority still need evidence. The category that turns out not to exist for your trade, the service address Google refuses, the second location that competes with the first in the map pack: those are not reading problems, they are choices. In that case, put your business name, your town and the point where you are stuck in a message via contact. We will look at your profile with you and say what we see, even if the answer is that nothing is wrong with your profile and the problem sits somewhere else.

Section · Next step24/7 available · sales@theseo.nl
Book a call ↗
Written by GianlucaFounder. Has been building findability for Dutch businesses since 2017, in Google and in AI answers. More about the company.