Local SEO has its own distinct ranking factors that a general technical audit doesn't cover — if you need the ecommerce-specific version, see the ecommerce SEO audit checklist instead. This walks through what to check for a business competing in local search results.

Step 1 — Google Business Profile completeness

  • Business name, address, and phone number (NAP) match exactly what appears on the website and other directories — even small formatting inconsistencies can weaken local ranking signals.
  • Primary and secondary categories accurately reflect the actual services offered, not just the most obvious single category.
  • Photos, hours, and service area details are current, not left as they were at initial setup.

Step 2 — Citation consistency across directories

NAP consistency across major directories (industry-specific listings, general business directories) is a real local ranking factor — inconsistent listings (an old address, a discontinued phone number) actively work against local rankings, not just look outdated to a human visitor.

Step 3 — Review volume and response

Review count, rating, and recency all factor into local ranking — and so does whether the business actually responds to reviews, both positive and negative, since response behavior is visible to prospective customers browsing the profile.

Step 4 — On-site local signals

  • Location-specific pages (if serving multiple areas) have genuinely differentiated content, not templated copy with only the city name swapped — the same principle covered in programmatic vs. traditional SEO.
  • Schema markup includes LocalBusiness data matching the Google Business Profile exactly.
  • Location and service area are clear in page titles and headers, not buried only in footer text.

Step 5 — Local link building and mentions

Mentions and links from genuinely local sources — local business associations, local news coverage, sponsorships — carry more local ranking weight than generic, non-local backlinks, which is a distinct link-building strategy from a typical national SEO campaign.

Audit AreaCommon IssueFix
NAP consistencyOld address or phone number on some directoriesAudit and update every major citation
Location pagesTemplated with only the city name changedAdd genuinely unique, local-specific content per page
Local linksOnly generic, non-local backlinksPursue local associations, news, and sponsorship mentions

Local SEO rewards operational consistency and genuine local presence more than technical sophistication — a distinct discipline from national SEO work, and one I run as its own audit pass in every SEO & Search Growth engagement for location-based clients.

FAQ

What should a local SEO audit check?

A local SEO audit should check Google Business Profile completeness and accuracy, NAP (name, address, phone) consistency across all business directories, review volume and response behavior, on-site local signals (unique location page content, accurate LocalBusiness schema), and local link building from genuinely local sources like business associations or local news.

  • NAP consistency across directories is a real ranking factor, not just a cosmetic concern.
  • Local links and mentions carry more weight than generic, non-local backlinks for local ranking purposes.

Why do location pages need unique content instead of a shared template?

Location pages built from an identical template with only the city name swapped read as thin, duplicate content to search engines, weakening their ability to rank — genuinely differentiated content for each location (specific service area details, local context) is what allows each page to legitimately rank for its own local searches rather than competing against near-identical sibling pages.

  • Templated pages with minimal differentiation are treated as low-value, near-duplicate content by search engines.
  • Real local specificity in each page's content is what earns it independent ranking ability.