My Logo

Main Navigation

Services
Portfolio
Tools
Resources
Locations
Website BuilderGet In Touch
My Logo
CallGet a Free Quote
Free · Local SEO

Local SEO Visibility Audit

Scan your website for the local signals that decide whether you show up in the Google map pack, and get a prioritised fix list.

Want to actually rank in the map pack?

JW Digital delivers done-for-you local SEO (GBP, citations, local content and schema) for businesses and trades across the UK.

Local SEO ServicesLocal Schema Generator →

What a full local SEO audit covers (and what a page scan cannot)

The scan above reads your page source. That is genuinely useful, because on-page signals are the part most small business sites get wrong and the part you can fix yourself in an afternoon. But local ranking is decided across three surfaces, and only one of them lives on your website. Google's published guidance on local results names three factors: relevance, distance and prominence. Your website mostly influences relevance. Your Google Business Profile influences all three. Everything off-site, reviews, citations and links, feeds prominence.

So treat a green score as the starting line, not the finish. Below is what a real audit looks at next, in the order that usually matters most for a small or single-location business.

1. Google Business Profile: categories first, everything else second

No automated page scan can see inside your profile, so open it manually and work through it. The single highest-leverage field is your primary category. It does more to define which searches you are eligible for than any other setting, and picking a vague one is the most common self-inflicted local SEO wound. A tiling company set to Home Improvement Shop rather than Tiling Contractor is competing in the wrong pool entirely.

  • •Search your money keyword, open the top three map pack listings, and read the category shown under each business name on its profile. Match that pattern rather than guessing.
  • •Add secondary categories only where you genuinely deliver that service. They broaden eligibility but dilute focus if you stack ten of them.
  • •Fill every service, with a written description for each, using the words customers actually search rather than your internal service names.
  • •Set opening hours including bank holidays. Google lets users suggest edits to a profile, so gaps in your own data are an invitation for someone else to fill them in wrongly.
  • •Upload real photos of your premises, team and finished work. Stock imagery gives a prospect comparing three profiles nothing to choose you on.
  • •Answer the Q&A section yourself. Anyone can post an answer there, including competitors, so an unattended Q&A is a risk as well as a missed opportunity.

Also check your profile is not suspended, duplicated or merged with an old listing. Search your business name plus town in an incognito window and see how many versions of you exist. Duplicates split your review count and muddy which entity Google associates with your website. If you want a structured pass over the profile fields themselves, use the Google Business Profile checker.

2. NAP consistency across citations

The tool checks whether an address and phone number exist on your page. It cannot check whether they match everywhere else. Name, address and phone number should be consistent across your website, your Google Business Profile, Bing Places, Apple Business Connect, Facebook, and any trade directories you appear on.

The mismatches worth your time are not cosmetic ones like Road versus Rd. They are old addresses from a previous office, a tracking number used on one directory and a landline on another, and a trading name that differs from the name you are listed under. Your registered office address at Companies House is a separate thing and often sits with your accountant, so do not force that to match your trading address. Fix your source of truth first, which is your website and your Google Business Profile, then work outward through the directories that actually rank for your business name.

  • •Search your phone number in quotes on Google. Every result showing a different business name or address is a citation to clean up.
  • •Do the same for any previous address. Old listings are the usual culprit when a business moved and visibility never recovered.
  • •Prioritise depth over volume. Twenty accurate listings on directories people actually use beats two hundred auto-submitted ones.

3. Reviews: volume, recency and your replies

One clarification first, because it trips people up. The review schema the scan looks for is structured data on your own site. Google's published structured data guidelines exclude self-serving reviews, meaning reviews about your own business on your own site are not eligible for star review snippets. The markup is still worth having as a clear description of your business entity, but do not add it expecting stars. The reviews that show in the map pack are Google reviews, earned on the profile itself, and they cannot be created with markup on your website.

The practical benchmark is competitive, not absolute. Open the three businesses ranking above you and note their review count, average rating and the date of their most recent review. That is your target. A steady trickle beats a burst, because a cluster of reviews from one week followed by silence tells a prospect reading your profile six months later that nothing has happened since.

  • •Ask at the moment of maximum goodwill, which is job completion, not a month later in a newsletter.
  • •Use your profile's short review link and send it by text while you are still on site. The fewer taps between the ask and the review box, the more reviews you get.
  • •Reply to every review, positive and negative. Replies are public, they are read by prospects, and Google's own profile guidance encourages responding.
  • •Never buy reviews or offer incentives for them. Google's review policies prohibit it, and enforcement is applied to the profile, not just the individual review.

4. Proximity: the factor you cannot optimise away

Distance between the searcher and your verified address is one of the three factors Google names for local results, and it is why your rankings look different on your own phone than they do to a customer three miles away. Checking your position from your own office is the most common way local businesses fool themselves.

Two honest consequences follow. First, if you are based on the edge of a city, appearing in map results for the city centre is hard no matter how good your site is. Second, a service area business with a hidden address is leaning on relevance and prominence alone, so content and reviews matter even more. The workable response is to accept what the map pack will and will not give you, then win the standard organic results below it with genuinely useful location and service pages, which are not constrained by proximity in the same way.

5. Location pages that are not clones

The scan checks whether your target town appears in your title, your H1 or your page content. That is the minimum. The harder question an audit asks is whether the page deserves to exist. A page that is your standard service copy with the town name swapped in is the most common local SEO failure, and pages like that commonly end up sitting in Crawled currently not indexed in Search Console rather than ranking.

  • •Give each page something only that page can say: named jobs completed there, local districts and landmarks, travel times, area-specific pricing or constraints, and reviews from customers in that area.
  • •One page per town you can genuinely serve. If you cannot write three original paragraphs about working there, do not publish it.
  • •Link them from a real navigation path, such as a proper areas-we-cover hub, rather than only from a footer list of fifty towns.
  • •Watch for cannibalisation. If your Manchester page and your main service page target the same query, you are asking Google to choose between two pages you own, and the weaker one usually wins.

6. Local links and mentions

Prominence is the part no page scan can score and most small businesses ignore. It is built by being cited by other local sites. Practical sources include sponsoring a junior sports team or village event, supplier and manufacturer stockist pages, trade association member directories, chambers of commerce, local news coverage of something you actually did, and partner businesses you already refer work to.

Audit this by opening the top three competitors in a backlink tool and looking specifically for local domains rather than raw totals. Those links are usually obtainable, because they were earned by a phone call or a cheque rather than by outranking anyone.

7. Measure the things that indicate money

Most local SEO reporting measures the wrong things. Rankings checked from your own device are misleading, and impressions on your own brand name flatter every report. Track these instead:

  • •Calls, direction requests and website clicks from your Google Business Profile performance report, compared month over month.
  • •Search Console queries split into brand and non-brand. Non-brand impressions and clicks are the real growth number.
  • •Form submissions and calls from your site, with any call tracking configured so the number shown to visitors still matches the NAP in your schema and footer.
  • •Map pack position measured from a grid of points across your service area, not from your office postcode.

A sensible order to fix things

If the audit above returned a list, do not work through it top to bottom. Sequence by effort against impact:

  • •Same day: move the site to HTTPS if it is not already, add a click-to-call number in the header, put full NAP in the footer, correct your primary category, and claim any unverified or duplicate profile.
  • •This week: add LocalBusiness schema with matching NAP and your profile URL, complete every remaining profile field, and start asking for reviews on completed jobs.
  • •This month: clean up the citations found via the phone number search, rewrite or consolidate thin location pages, and set up brand versus non-brand reporting.
  • •Ongoing: reviews, local links and one genuinely useful page at a time. These compound, and nothing else on this list does.

Limits of this tool, stated plainly

This audit fetches one URL and inspects the returned HTML. It cannot log into your Google Business Profile, cannot see your review count or your categories, cannot compare your NAP against directories, cannot measure proximity to searchers, and cannot see anything that only appears after JavaScript runs in a browser. If your schema is injected client side by a tag manager, the scan may report it missing even though a rendering crawler would find it. It also reads one page, so a pass on your homepage tells you nothing about the location pages doing the actual ranking work. Run it on those too.

Use it for what it is good at: a fast, honest check that the foundations on your own site are in place before you spend money on anything else. When they are, the next steps are the profile, the reviews and the links. If you want that handled for you, see local SEO services or generate the markup this audit looks for with the local schema generator. Two sectors where the local pack decides who gets the enquiry: SEO for dentists and SEO for estate agents.

More free local tools

Local Schema Generator →

Generate the LocalBusiness JSON-LD this audit checks for.

GBP Checker →

Audit your Google Business Profile completeness.

Local SEO Services →

Done-for-you local SEO that wins the map pack.

JW Digital Website Footer

My Logo

Empowering UK businesses with bespoke web design, app development, and digital marketing solutions that drive measurable results.

0161 399 4659
JW Digital266 Altrincham Road, Manchester
Greater Manchester, M22 4AA

Our Services

  • Web Design Services UK
  • SEO Agency UK
  • E-commerce Web Design
  • App Development Company UK
  • Database & API Development
  • Website Hosting & Maintenance
  • Digital Marketing Agency UK

Areas We Cover

  • Manchester
  • London
  • Birmingham
  • Leeds
  • Oxford
  • Cambridge
  • All areas we cover →

Tools

  • Invoice Generator
  • Free Website Grader
  • Website Cost Calculator
  • SEO Cost Calculator
  • App Cost Calculator
  • Ecommerce Cost Calculator
  • Meta Tag Checker
  • API & Database Calculator
  • GBP Profile Checker
  • IndexNow Sitemap Submitter
  • CIS Tax Calculator
  • Trades Quote Generator
  • Schema Markup Generator
  • XML Sitemap Generator
  • Robots.txt Generator
  • Open Graph Preview Generator
  • Colour Contrast Checker
  • Marketing ROI Calculator
  • Website Revenue Loss Calculator
  • Lead Value Calculator
  • Local Business Schema Generator
  • Indexability Checker
  • Schema Validator
  • Local SEO Audit
  • AI Overview Readiness Checker
  • NAP & Citation Checker
  • AI Brand Visibility Checker
  • Website Carbon Calculator
  • Salesforce Web-to-Lead Generator
  • Salesforce Integration Cost Calculator
  • Shopify Fee Calculator (UK)
  • Breakeven ROAS Calculator
  • Shopify App Cost Calculator
  • Abandoned Cart Calculator
  • Product Page SEO Grader
  • Website Image & Speed Audit

Company

  • About Us
  • Blog
  • Research
  • Contact & Support
  • Terms & Conditions
  • Privacy Policy

Visit Us On

  • Trustpilot
  • Yell
  • Google Reviews
  • GoodFirms

Follow Us

© 2026 JW Digital Services Ltd. All rights reserved.

Registered in England & Wales · Co. No. 15243830 · ICO Reg. No. ZC150057