The Local SEO Audit Checklist: 52 Points We Check on Every Account
A comprehensive local SEO audit checklist — Google Business Profile, citations, reviews, links, on-page, technical, content. The exact 52-point list we run on local accounts.

A local SEO audit checklist is only as useful as the discipline behind it. The accounts we have lifted into local pack top 3 over the years all followed the same pattern — the issue was rarely a single broken setting, it was 8 to 15 small misalignments compounding into a flat ranking curve.
This is the 52-point local SEO audit checklist we run on every new client account, in the exact order we apply it. You can run this on your own account in 2 to 3 hours. By the end you will know precisely which levers to pull first to lift local pack visibility and drive more calls, bookings, and form submissions.
The checklist is grouped into eight sections — Google Business Profile, citations, reviews, links, on-page, technical, content, and tracking. Work through them in order. Out-of-order optimisation wastes weeks.
Section 1 — Google Business Profile (12 points)
The profile is 60 percent of local SEO. If it is weak, nothing else compensates.
1. Is the primary category the most specific available?
A "pizzeria" outranks a "restaurant" for pizza queries. Pick the most specific match. We covered this in our Google Business Profile optimization guide.
2. Are 3 to 7 relevant secondary categories added?
Up to 9 secondary categories are allowed. Use 3 to 7 truly relevant ones. Padding with weakly-relevant categories dilutes the signal.
3. Is the business description 600+ characters with location and service mentions?
Description should be 600 to 750 characters. Lead with what you do, where, and your differentiator.
4. Are all attributes accurate?
Wheelchair access, languages spoken, payment methods, accessibility, service options. Check every attribute relevant to your category.
5. Are there 100+ photos across all categories?
Profiles above this threshold receive significantly more calls. Categories: exterior, interior, team, work-in-progress, products.
6. Are photos geotagged?
EXIF GPS data sends a local relevance signal. Use GeoImgr or similar to geotag photos before upload.
7. Is the services section fully populated with descriptions?
Every service listed with a 100 to 300 character description. Empty services section is leaving rankings on the table.
8. Are Google Posts published weekly?
A profile posting weekly outranks one posting monthly. Minimum 4 posts per month, mixed across the 4 post types.
9. Is the Q&A section seeded with 5 to 10 owner-answered questions?
Public Q&A is editable by anyone. Seed it with the questions your customers actually ask.
10. Are service areas defined accurately?
For SABs, service areas should reflect where you genuinely operate. Over-extension dilutes signal. We covered the SAB specifics in our local SEO for service area businesses guide.
11. Are hours updated within the last 14 days?
Wrong hours during holidays is the single biggest cause of one-star reviews. Update weekly.
12. Are booking or messaging features enabled where applicable?
Direct booking from GBP lifts conversion. Messaging requires fast response — only enable if you can.
Section 2 — Citations and NAP consistency (6 points)
The boring foundation that quietly caps rankings.
13. Is NAP consistent across the universal 8 directories?
Google Business Profile, Bing Places, Apple Maps, Facebook, Yelp, Yellow Pages, Foursquare, LinkedIn. Identical NAP everywhere.
14. Are you listed on 5+ country-specific directories?
PagesJaunes, 118000, Yellow Pages UAE, Doctolib — whichever applies to your country and industry.
15. Are you on 5 to 10 industry-specific directories?
Healthgrades, Avvo, TripAdvisor — depending on industry.
16. Are duplicate listings suppressed?
Run a citation audit. Suppress duplicates from old addresses or previous owners.
17. Is NAP consistent between schema markup and citations?
Schema NAP must match GBP NAP must match all citations. Any inconsistency is a confidence-killer. We covered the full audit process in our local citations and NAP consistency guide.
18. Are there fewer than 5 dead or broken citations?
Old listings on defunct directories or with broken URLs send weak signals. Audit and clean.
Section 3 — Reviews and reputation (8 points)
Reviews are top-3 in ranking factor weight.
19. Are there 50+ Google reviews?
Below this threshold, competing in local pack is difficult. Build to 50+ before expecting consistent visibility.
20. Is monthly review velocity 5+?
Below this, you are losing ground to competitors who are adding reviews monthly. Velocity matters more than total count.
21. Is average rating 4.4 or above?
Below this, click-through rate from the local pack drops significantly. Below 4.0, paid acquisition becomes the only way to grow.
22. Is owner response rate 90 percent or higher?
Unanswered reviews hurt trust signals. Aim for 100 percent within 48 hours.
23. Is there a documented review request workflow?
Manual asks at scale do not work. SMS, email, or QR code automation is essential. We covered the full workflow in our how to get more Google reviews guide.
24. Are responses personalised, not corporate boilerplate?
Generic "Thank you for your review" hurts. Personal responses referencing the specific service or staff member help.
25. Are negative reviews responded to within 48 hours?
Calm, professional responses to negative reviews often convert future readers more than the original complaint hurt.
26. Are reviews on other platforms (Facebook, Yelp, industry sites) also active?
Google is primary, but multi-platform review velocity sends a stronger trust signal.
Section 4 — Backlinks (6 points)
The compounding lever that protects rankings.
27. Are there 10+ local backlinks (links from sources in your area)?
Generic backlinks help less than local-relevant ones. Aim for 10+ local sources.
28. Are you a member of your local Chamber of Commerce?
The Chamber link alone is worth the membership fee for most local businesses.
29. Are you in 2+ industry association directories?
Ordre des médecins, FFB, FNAIM, etc. Every industry has at least one strong association.
30. Are you mentioned in local press (with link) at least once?
A single mention in the local paper carries strong trust signal. Pitching local journalists works — we covered the tactics in our local link building strategies guide.
31. Do you sponsor a local event or organisation?
Sponsor links are high-trust because they require real-world investment.
32. Are unlinked brand mentions converted to links?
Sometimes a site mentions your business without linking. Polite outreach often gets the link added.
Section 5 — On-page SEO (8 points)
The website signals that back up the profile.
33. Does the homepage include city and service mentions in H1?
"Dental Practice Lyon" beats "Welcome to our website" by a wide margin. H1 should include service and location.
34. Is there a dedicated services page for each major service?
Each main service deserves its own page with 600 to 1,500 words of unique content.
35. For multi-location businesses, is each location page unique?
Identical pages with city name swapped get filtered as duplicate. Each location page needs 400 to 800 words of unique content. We covered the structure in our local SEO for multi-location businesses guide.
36. Is title tag formatted with [Service] in [City] | [Brand]?
The pattern that lifts CTR most consistently in local results.
37. Is meta description 140 to 160 characters with city mention?
Meta description is not a ranking factor but lifts CTR when relevant.
38. Are internal links flowing to service pages?
Header navigation, footer, body text all linking to key service pages. Authority flows where the links point.
39. Are city and neighbourhood mentions natural, not stuffed?
Mentioning Lyon 35 times on a page is a spam signal. Use city references where natural.
40. Are images optimised with descriptive alt text including service or location?
Image SEO contributes to ranking. Alt text should describe the image and include relevant keywords naturally.
Section 6 — Technical (6 points)
The plumbing under the hood.
41. Does the site load in under 2.5 seconds on mobile?
LCP over 2.5 seconds hurts both rankings and conversion. We covered the speed-to-conversion math in our web performance and Google Ads ROI guide.
42. Is the site fully responsive on mobile?
75 percent of local searches happen on mobile. Mobile-broken sites do not rank.
43. Is LocalBusiness schema implemented on the homepage?
Schema is a trust signal. We covered the full implementation in our local schema markup guide.
44. Is Service schema on each services page?
One Service schema per service page, linked to the LocalBusiness via @id.
45. Is FAQPage schema on pages with FAQ content?
Surfaces FAQ rich snippets in search results. CTR lift of 10 to 35 percent.
46. Are all pages indexed (no noindex, no robots.txt blocks)?
Surprisingly common error. Pull Google Search Console coverage report and verify.
Section 7 — Content and keywords (4 points)
The content layer that captures search intent.
47. Are Tier 1 keywords mapped to dedicated pages?
Each high-priority keyword should have a dedicated page targeting it. We covered the mapping in our local keyword research guide.
48. Is there an active blog with local-relevant content?
Local-focused blog content drives upper-funnel traffic and supports link earning.
49. Is content published at least monthly?
Stale sites underperform active ones. Monthly minimum, weekly preferred for competitive markets.
50. Does content target educational and question keywords (not just service keywords)?
Top-of-funnel content captures 30 to 50 percent of upper-funnel discovery.
Section 8 — Tracking and measurement (2 points)
You cannot optimise what you do not measure.
51. Is GBP Insights monitored monthly?
Profile views, searches, actions (calls, directions, website clicks). Track trends.
52. Is local pack ranking tracked on 20+ target queries?
BrightLocal, Local Falcon, AccuRanker. Pick one. Monthly snapshots minimum.
How to score the audit
Count how many of the 52 points you pass. Most local businesses we audit pass 18 to 30 points. Top-tier accounts pass 42+.
Each missed point is a leak. The order in this checklist roughly matches impact size — GBP first, citations second, reviews third. Fix in that order.
A 30-day plan to fix the worst leaks
Run the audit. Then attack the gaps in this order.
Days 1 to 5 — Google Business Profile. Fix categories, complete services, upload photos, set up posting cadence.
Days 6 to 12 — Citations and NAP. Audit existing citations. Document canonical NAP. Fix top 20 dirty citations.
Days 13 to 20 — Reviews. Implement automated review request workflow. Respond to every existing review. Push past-customer outreach.
Days 21 to 25 — On-page and schema. Build LocalBusiness, Service, and FAQPage schema. Fix title tags, H1s, and meta descriptions.
Days 26 to 30 — Links and content. Submit to 3 to 5 missing directories. Plan a 6-month content calendar.
After 30 days, re-run the audit. Most accounts move from 22 of 52 to 38 of 52 in this window. The ranking metrics catch up over the next 60 to 120 days.
Common audit findings on accounts under €5K monthly local SEO budget
These are the patterns we see most often on smaller local accounts.
- Wrong primary category on GBP (40 percent of accounts)
- NAP inconsistencies across citations (65 percent)
- No documented review request workflow (75 percent)
- Generic homepage without service or location in H1 (50 percent)
- No LocalBusiness schema or wrong schema (60 percent)
- Stale or non-existent blog (70 percent)
- No local backlinks beyond GBP and Yelp (55 percent)
- Slow mobile page speed (40 percent)
If any of these match your account, fix them in priority order.
A real example — Bruxelles legal firm
We audited a Bruxelles legal firm at 22 of 52 points. Audit revealed: generic GBP description, 4 NAP inconsistencies, no review automation, no schema, slow mobile site.
After 60 days of the framework above, the account moved to 41 of 52 points. Local pack rankings lifted from average position 6.2 to 2.4 on top 15 queries. Monthly inquiries doubled in the same window. The full story is in our Bruxelles legal firm case study.
Frequently asked questions
How long does a local SEO audit take?
A thorough audit takes 2 to 3 hours on a single-location business. Multi-location audits scale up proportionally — typically 1 to 2 hours per additional location.
How often should I audit my local SEO?
Full audit every 6 months. Mini-audits (GBP, reviews, rankings) monthly. After any major business change (address, name, service line), immediate audit.
Can I audit my own local SEO without expert help?
Yes for the first audit. This 52-point checklist gives you a self-audit framework. The discipline to execute fixes consistently is where most businesses still need help.
What is the single highest-impact local SEO fix?
Usually one of three: fixing wrong primary GBP category, implementing review automation, or building unique location pages for a multi-location business. The right answer depends on which is weakest in your current setup.
Should I trust a local SEO audit from the same agency that manages my account?
A self-audit from your current manager carries inherent bias. Independent audits surface issues a managing agency might miss or downplay.
How fast can a properly-audited local SEO account see results?
GBP and schema fixes show in 2 to 6 weeks. Citation cleanup shows in 4 to 8 weeks. Review and link work compounds over 60 to 180 days. Most accounts see meaningful local pack movement within 90 days of audit fixes.
Get a free 52-point local SEO audit
We run this exact audit on local businesses free of charge. Within 48 hours, you get a scored breakdown of all 52 points and a prioritised action plan ranked by expected impact on local pack visibility.
Book a free 30-minute audit. We screen-share, walk through your account and competitors, and you leave the call with a clear list of what to fix first.
Or explore our Local SEO service for the full system we run on managed local business accounts.
Want these strategies applied to your business?
30 minutes of free audit with concrete recommendations tailored to your business.
Read next
Local Keyword Research Guide: Find Searches That Actually Bring Customers
A step-by-step local keyword research guide — search intent, geo-modifiers, near-me queries, competitor analysis, and the tools that surface real local demand.
Local SEO for Service Area Businesses: The Plumber, Electrician & Mobile Service Playbook
Local SEO for service area businesses without a storefront — service area setup, hidden address, multi-city ranking, and the workarounds that actually work in 2026.
Local Schema Markup Guide: LocalBusiness, Service, FAQPage & More
A practical local schema markup guide — LocalBusiness, Service, FAQPage, Review, BreadcrumbList, with copy-paste JSON-LD templates for service businesses.