Local SEO health check: how to audit your local business rankings
What a local SEO audit covers
A local SEO audit is a structured review of every factor that affects how well your business ranks in location-based searches. These differ from standard organic SEO audits in one important way: the ranking signals that matter most in local search are not the same as those that matter most for broad organic rankings. Google's local algorithm weighs three factors it calls relevance, distance, and prominence. An audit identifies which of those three is the primary constraint on your current rankings.
Relevance measures how well your Google Business Profile and website match the search query. Distance is the proximity of your business to the searcher's location, which you cannot control directly. Prominence reflects how well-known and trusted your business is based on links, reviews, citations, and web presence. Most local SEO audits focus on relevance and prominence because those are the two factors within your direct control.
A complete local SEO audit covers six areas: Google Business Profile completeness and accuracy, local keyword rankings and positioning, on-page optimisation for local landing pages, NAP consistency across citations and directories, review quality and volume, and technical SEO issues affecting your local pages. Running them in sequence gives you a prioritised list of fixes ranked by likely impact on local pack and local organic rankings.
For businesses operating across multiple locations, each location requires its own audit. The Google Business Profile, citation profile, and local keyword rankings for a Manchester branch are entirely separate signals from those for a Bristol branch, even if both are part of the same company. Running location-specific audits and fixing each location's issues individually is the correct approach, not a single domain-wide audit. Connecting your local audit to a broader website SEO health check ensures that technical issues on your site are not undermining the local signals you are building.
Google Business Profile audit
Your Google Business Profile is the single highest-leverage item in a local SEO audit. It controls what appears in the local pack, the Google Maps listing, and the knowledge panel for branded searches. An incomplete or inaccurate profile limits your visibility regardless of how well your website is optimised.
Check profile completeness
Log into your Google Business Profile and review every field. Business name, address, phone number, website URL, business category, business hours, and description are mandatory. Services or products, photos, and questions and answers are optional but strongly influence conversion and are positive signals for prominence.
- Confirm your primary business category is the most specific accurate match available. A plumber should select Plumber rather than Contractor. A more specific category improves relevance matching for the most valuable local queries.
- Add secondary categories where applicable. A restaurant that also offers catering should add Catering Food and Drink Supplier as a secondary category.
- Write a business description that includes your primary service keywords and the location you serve. The description is not a direct ranking signal but it improves relevance matching for profile visitors and supports click-through rate.
- Upload at least ten photos covering your premises exterior, interior, team, and products or services. Profiles with photos receive significantly more direction requests and website clicks than profiles without.
- Set accurate business hours including special hours for bank holidays and seasonal closures. Inaccurate hours generate negative reviews and reduce trust signals.
Check for ownership and verification issues
Confirm your profile is verified. An unverified profile has limited functionality and may be suppressed in local results. If you have multiple owners or agency access on the profile, audit the access list and remove any outdated or unrecognised users. Profile hijacking, where a third party claims ownership of a business listing, is uncommon but worth checking if your profile has been acting unexpectedly.
Local keyword and ranking audit
A local keyword audit identifies which search queries your business should be appearing for, which ones it currently ranks for, and the gap between the two. Local queries follow predictable patterns: service plus location, near me queries, and branded queries.
- Build a target keyword list using Semrush or Ahrefs. Search for your primary service combined with your location and record the top five results for each query. Note which position your business appears in, whether in the local pack, local organic, or not at all.
- Check your rankings across a ten to fifteen kilometre radius from your business address. Local rankings are location-sensitive, and your position in searches from the city centre may differ from your position in searches from a suburb five kilometres away. Tools like Semrush's Map Rank Tracker show this geographic distribution.
- Identify queries where competitors consistently rank above you in the local pack. For each one, compare your Google Business Profile against the top-ranking competitors: category match, review count, review rating, profile completeness, and website backlinks to the local landing page.
For businesses that need to track local keyword performance alongside broader organic rankings, Semrush and Ahrefs both offer local rank tracking that separates map pack positions from standard organic positions. See the full platform overview at Semrush and Ahrefs.
Local citations and NAP consistency
A local citation is any online mention of your business name, address, and phone number. Citations appear in general directories like Yell and Yelp, industry-specific directories, local news sites, and chamber of commerce listings. They are a prominence signal in Google's local algorithm because they indicate that independent third-party sources corroborate your business's existence and location.
The most common citation problem is NAP inconsistency. If your business is listed as one name on your website, a shortened version on Yell, and a slightly different version on Yelp, Google sees three different entities rather than three sources confirming one entity. This inconsistency reduces the strength of the citation signal and can suppress local pack rankings.
How to audit your citation profile
- Start by defining your canonical NAP: the exact business name, address, and phone number as you want it to appear everywhere. This should match what appears on your Google Business Profile exactly, including formatting, abbreviations, and punctuation.
- Search Google for your business name, address, and phone number individually. Note every directory, listing site, or mention that appears and record whether the NAP matches your canonical version.
- Use Semrush's Listing Management tool or a dedicated citation tool to identify directories where your business is listed and flag inconsistencies automatically. For a free approach, manually check the ten most authoritative local directories in your market: Google Business Profile, Bing Places, Apple Maps, Yell, Yelp, Thomson Local, and any sector-specific directories relevant to your industry.
- Correct inconsistencies by claiming and updating each listing directly. Most directories allow free business owner claim. Some require a paid subscription for full management access.
- Identify directories where your business is not listed but competitors are. These unbuilt citations represent prominence gaps. Prioritise the directories with the highest domain authority and most relevant audience.
Local landing pages
If your business serves multiple locations or has multiple premises, each location needs a dedicated landing page on your website. These pages should contain the specific address and phone number for that location, content relevant to the local area, and schema markup that identifies the page as a LocalBusiness with the correct location data. Generic location pages that simply swap the city name into a template rarely rank because they offer no location-specific content. For businesses building multiple location pages, Rank Math simplifies local schema markup for WordPress sites and validates the output before publishing.
Local reviews and E-E-A-T signals
Reviews are a prominent signal in Google's local ranking algorithm. A business with 200 reviews averaging 4.6 stars will almost always rank above an equivalent business with 15 reviews averaging 4.2, all other factors being equal. The audit task is twofold: measuring your current review profile and identifying what is needed to close the gap with higher-ranking competitors.
Review volume and velocity
Check your current review count on Google Business Profile. Then check the review count of the three businesses appearing above you in the local pack for your most valuable keyword. If the gap is significant, a review acquisition strategy needs to form part of your local SEO plan. Google rewards review velocity, a steady flow of new reviews over time, as well as total volume. A business that received 200 reviews five years ago and none since will often rank below a business that has received 40 reviews steadily over the past twelve months.
Review quality and response rate
Review rating affects both rankings and click-through rate. Aim for a rating above 4.3 on Google Business Profile. Below 4.0, the rating becomes a conversion barrier even for searches where you rank well. Respond to every review, positive and negative, within 48 hours. Google's documentation confirms that responding to reviews is a positive engagement signal. For platforms beyond Google, reviews on Trustpilot add E-E-A-T signals that support your site's overall authority, particularly for service businesses where trust is a significant purchase factor.
Review distribution across platforms
Do not concentrate all review effort on Google alone. Industry-specific review platforms carry strong signals for relevant searches. A solicitor benefits from reviews on ReviewSolicitors. A restaurant benefits from TripAdvisor reviews. Identify which review platforms appear prominently in search results for your target queries and build review volume on those platforms alongside Google.
What this means for your local visibility
A local SEO audit is not a one-time fix. The factors that determine local pack rankings change continuously: competitors build new citations, acquire new reviews, and update their profiles. Your ranking position is always relative to what competitors are doing alongside what you are doing.
The most impactful fixes from a first audit are almost always Google Business Profile completeness and NAP inconsistencies. Both are correctable within days and both directly affect relevance and prominence signals. Start there before moving to link building or review acquisition campaigns, which produce results over months rather than weeks.
Review acquisition deserves a systematic approach rather than ad hoc requests. The most reliable method is a post-service email or SMS sequence that asks satisfied customers to leave a review at the moment they are most likely to do so, which is immediately after a successful transaction. Tools like Hostinger and GoDaddy both offer business email hosting that makes sending professional follow-up sequences straightforward for small businesses without a CRM in place.
For businesses that operate in competitive local markets where multiple strong competitors are all well-optimised, the differentiating factor is usually review velocity and the quality of locally relevant content on location landing pages. These are the two areas where consistent effort compounds most visibly over six to twelve months.
Running a local SEO audit quarterly keeps you ahead of changes in the competitive landscape and flags new citation inconsistencies before they compound. Connect each audit to a broader website SEO health check to ensure that technical issues on your site are not limiting the impact of the local signals you are building. For businesses using website builders to host their local landing pages, platforms like WIX and Squarespace both offer local SEO configuration within their site settings, including Google Business Profile integration and local schema support.
LATEST BLOGS
Mobile SEO: how to check, fix, and improve your mobile rankings
Domain authority explained: what it is and how to improve your score
Website traffic checkers: how to see traffic for any website
MORE FROM BLOGS
Site architecture for SEO: how to structure your website for rankings
RELATED
Mobile SEO: how to check, fix, and improve your mobile rankings
Domain authority explained: what it is and how to improve your score
Website traffic checkers: how to see traffic for any website
Subscribe for updates
Get the insights, tools, and strategies modern businesses actually use to grow. From breaking news to curated tools and practical marketing tactics, everything you need to move faster and smarter without the guesswork.
Success! Check your Inbox!
Tezons Newsletter
Get curated tools, key business news, and practical insights to help you grow smarter and move faster with confidence.
Latest News




Have a question?
Still have questions?
Didn’t find what you were looking for? We’re just a message away.








