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.
- Unzip it into
~/.claude/skills/(or.claude/skills/in your project). - The description explains intended use. Check that the skill is available in your installation and inspect the answer; automatic activation is not guaranteed.
- Start Claude Code with claude, then enter
/local-seo-checklistinside the session.
- Go to Customize and then Skills.
- Upload the zip there as a skill.
- Or paste the contents of SKILL.md into the project instructions of a Project.
- Open
AGENTS.mdin your repo. - Paste the contents of SKILL.md into it, or place SKILL.md alongside it as a separate file and reference it from
AGENTS.md. - Instruction discovery depends on location, scope and configuration. Check the active task rather than assuming every file or pointer is read in every session.
The checklist at a glance
reg. L.001Use 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.
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.
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.
What a profile looks like when it is complete
reg. L.002The 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.
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.
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.
An apparent deviation: verify before judging
reg. L.003This 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.
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.
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.
Technical SEO for local findability
Check the technical evidence for mobile usability, loading, crawl/index controls and working links. Problems can impede use or access, but there is no documented points balance in which one defect cancels every other local SEO action. Prioritise actual blocking errors and user needs, and distinguish observed tests from unknown performance.
Speed is the first point of attention
Google measures user experience with the Core Web Vitals and publishes thresholds for them: LCP at most 2.5 seconds, INP at most 200 milliseconds and CLS at most 0.1, measured at the 75th percentile, checked again on 29 September 2026. INP replaced the older FID metric in March 2024, so if you still come across the latter, you are reading outdated advice. Check mobile and desktop field data separately in PageSpeed Insights; distinguish lab tests and insufficient field data. A single Lighthouse run cannot establish an INP field pass. Possible causes to investigate include large image files, too many plugins, slow hosting and unoptimised code. Use appropriately sized compressed images and investigate actual bottlenecks before changing hosting or removing plugins. Verify functionality after any authorised change.
Mobile deserves testing alongside desktop: do not assume every local search uses the same device
Test representative mobile and desktop sizes, readable text, keyboard use, sufficiently sized controls and a usable contact route. A clickable phone number can help phone users. Do not assume every visitor leaves before reading a word; inspect actual usability and evidence rather than asserting a measured abandonment rate.
An HTTPS connection is an important secure baseline, not a complete SEO test
Use correctly configured HTTPS with a valid certificate and check redirects and mixed content. HTTPS is a secure baseline, not proof that a site is trustworthy or a sufficient condition for search inclusion. A free certificate such as Let's Encrypt may be available through the host; check the actual environment and prioritise alongside any critical crawl or security issue.
Also check your robots.txt and sitemap.xml
Include important canonical, indexable URLs in the sitemap, including relevant local pages. Check robots.txt, noindex and actual crawl/index evidence separately; blocking crawl is not the same as removing a URL from search. Submit the sitemap through Google Search Console and monitor errors and warnings there. Search Console also shows which search terms lead people to your website: valuable input for your ongoing strategy. If you would rather have this whole block checked, that is the job of technical SEO, and the free SEO scan is described as checking 24 page-level points; that is not a full profile, Search Console or local-ranking audit.
Local SEO combines projects and maintenance
reg. L.004The 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.
two rings, two temposfour turns illustrate an approximate cadence, not every calendar month
Two blocks on the week, two on the month. Choose a block to see which ring it sits on.
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.
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.
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.