Lawrence Hitches Written by Lawrence Hitches | AI SEO Consultant | April 02, 2026 | 6 min read

Before you optimise anything, you need to know where you stand.

A local SEO audit tells you exactly what's working, what's broken, and where the biggest opportunities are hiding. Without one, you're guessing. And guessing in SEO wastes time and money.

I've run hundreds of local SEO audits across every industry you can think of. This is the 30-point framework I use every time. It works for a single-location cafe and a 50-location franchise.

Section 1: Google Business Profile Audit (8 Points)

Your Google Business Profile is the foundation. Start here.

1. Profile Completeness

Is every field filled in? Business name, address, phone, website, hours, description, categories, attributes, services. all of it. Incomplete profiles don't compete.

2. Primary and Secondary Categories

Is your primary category the most accurate match for your business? Have you added all relevant secondary categories? Many businesses leave categories on the table.

3. Attributes

Check every available attribute. Payment methods, accessibility, service options (delivery, takeaway, online appointments), health and safety attributes. These directly influence which searches you appear for.

4. Photos

Count them. Businesses with 100+ photos get more engagement than those with fewer than 10. Check quality, recency, and variety (interior, exterior, team, products/services, work examples).

5. Reviews

Total count, average rating, recency of reviews, and response rate. Are you responding to every review. Positive and negative? How does your review profile compare to local pack competitors?

6. Posts

When was the last post? Is there a consistent posting schedule? Are posts using CTAs and images?

7. Q&A Section

Are there unanswered questions? Have you seeded your own Q&A with common customer questions and answers? Competitors or bad actors can post misleading answers if you don't manage this.

8. Products/Services

Are your products and services listed with descriptions and pricing? This section feeds directly into Google's understanding of what you offer.

Section 2: Website Audit (8 Points)

Your website is where Google goes for confirmation and context.

9. NAP Consistency

Does your website NAP (Name, Address, Phone) exactly match your GBP listing? Check header, footer, contact page, and any location pages. Even small variations. "St" vs "Street", different phone formats. Can cause issues.

10. Local Schema Markup

Is LocalBusiness schema implemented correctly? Validate it with Google's Rich Results Test. Check that the schema includes your business type, address, phone, opening hours, and geo-coordinates.

11. Location/City Pages

If you serve multiple areas, do you have dedicated location pages? Are they unique and substantial, or thin doorway pages with suburb names swapped? Each should have unique content, local testimonials, and area-specific information.

12. Mobile Usability

70%+ of local searches happen on mobile. Test your site on actual mobile devices. Check load speed, tap targets, font size, and whether your phone number is click-to-call.

13. Page Speed

Run your homepage and key landing pages through PageSpeed Insights. Aim for Core Web Vitals passing on mobile. Slow sites lose local customers who expect instant results.

14. Title Tags and Meta Descriptions

Do your key pages include location modifiers in title tags? "Plumber Melbourne" not just "Plumbing Services." Are meta descriptions compelling with a local angle?

15. Internal Linking

Are your service pages, location pages, and blog posts linked together logically? A strong internal linking structure helps Google understand your site's local relevance hierarchy.

16. Contact Page

Does your contact page have full NAP, an embedded Google Map, directions, parking information, and a contact form? This page is often neglected but directly supports local signals.

Section 3: Citation Audit (6 Points)

Citations are mentions of your business name, address, and phone number across the web.

17. Core Directory Listings

Are you listed on the essential Australian directories? Yellow Pages, True Local, Yelp, Hotfrog, and your industry-specific directories.

18. NAP Consistency Across Citations

Does every citation match your GBP exactly? Use a tool like BrightLocal or Whitespark to audit for inconsistencies. Even one digit wrong in a phone number across 20 directories dilutes your citation signal.

19. Duplicate Listings

Check for duplicate GBP listings and duplicate directory entries. Duplicates confuse Google and split your authority. Merge or remove them.

20. Industry-Specific Directories

Are you listed on directories specific to your industry? Tradies need HiPages. Restaurants need Zomato. Doctors need HealthEngine. These carry more weight than generic directories.

21. Data Aggregator Accuracy

Data aggregators feed information to hundreds of smaller directories. If your data is wrong at the aggregator level, it cascades everywhere.

22. Social Profile Consistency

Do your Facebook, LinkedIn, Instagram, and other social profiles show the same NAP as your GBP and website? Social profiles are citations too.

Section 4: Link Audit (4 Points)

Local links signal geographic relevance and authority.

23. Local Link Profile

How many links do you have from local sources? Local newspapers, council websites, community organisations, local blogs, chamber of commerce. Quality and local relevance trump raw volume.

24. Competitor Link Comparison

Use Ahrefs or Semrush to compare your backlink profile to your local pack competitors. Where are they getting links that you're not? This reveals actionable opportunities.

25. Sponsorship and Partnership Links

Are you involved in local sponsorships, events, or partnerships that could generate links? Local sporting clubs, charity events, business associations. These are natural link opportunities.

26. Toxic Links

Check for spammy, irrelevant, or low-quality links. A handful won't hurt, but a pattern of bad links can. Disavow if necessary, but don't over-disavow.

Section 5: Content and Competitive Audit (4 Points)

27. Local Content Relevance

Does your content demonstrate local expertise? Area-specific case studies, local market insights, community involvement, and content that only a local business could write. Generic content that could apply to any city won't cut it for local ranking factors.

28. Content Gaps vs Competitors

What content do your local pack competitors have that you don't? Suburb pages? Treatment pages? A blog? FAQ pages? Identify the gaps and prioritise the highest-impact ones.

29. E-E-A-T Signals

Does your site demonstrate Experience, Expertise, Authoritativeness, and Trustworthiness? Author bios, credentials, testimonials, case studies, and transparent business information. Follow a solid E-E-A-T checklist to cover your bases.

30. Review of Competitive Positioning

Search your target keywords. Who's in the local pack? Who's in organic results? What are they doing that you're not? Your audit should end with a clear picture of the competitive landscape and a prioritised action plan.

Turning the Audit Into Action

An audit without action is a PDF that collects dust. Prioritise your findings into three tiers:

  • Quick wins. Things you can fix today (GBP completeness, NAP corrections, missing schema)
  • Medium-term. Things that take 1-4 weeks (citation cleanup, new location pages, review strategy)
  • Long-term. Things that take ongoing effort (link building, content strategy, competitive positioning)

Start with quick wins. They build momentum and often produce the fastest results.

FAQ

How often should I run a local SEO audit?

A comprehensive audit like this should happen at least once a year. But quarterly check-ins on the key metrics. Reviews, citations, rankings, GBP completeness. Keep you on track between full audits. After major algorithm updates or business changes (new location, rebranding, new services), run a fresh audit immediately.

What tools do I need for a local SEO audit?

At minimum: Google Search Console, Google Business Profile Insights, BrightLocal or Whitespark (for citation auditing), Ahrefs or Semrush (for link analysis), PageSpeed Insights, and Google's Rich Results Test. You can do most of this manually, but tools save hours and catch things you'd miss.

What's the most common issue found in local SEO audits?

NAP inconsistency. Almost every business I audit has at least some variation in their name, address, or phone number across directories. Old addresses from a previous location, phone numbers that were changed years ago, or slight name variations. It's the most common issue and one of the easiest to fix. It just takes time to clean up.

Can I do a local SEO audit myself?

Absolutely. This 30-point framework gives you everything you need. The advantage of hiring a local SEO consultant is experience in prioritisation. Knowing which issues will have the biggest impact for your specific situation. But for a DIY audit, follow this checklist point by point and you'll uncover the vast majority of issues.

How long does a local SEO audit take?

A thorough audit following this framework takes 4-8 hours for a single-location business. Multi-location businesses take longer. Roughly 2-3 additional hours per location. The analysis is front-loaded; once you've done it, the ongoing monitoring is much faster.

Soaring Above Search

Weekly AI search insights from the front line. One newsletter. Six sections. Everything that actually moved this week, with a practitioner's take.

Lawrence Hitches
Lawrence Hitches AI SEO Consultant, Melbourne

Chief of Staff at StudioHawk, Australia's largest dedicated SEO agency. Specialising in AI search visibility, technical SEO, and organic growth strategy. Leading a team of 115+ across Melbourne, Sydney, London, and the US. Book a free consultation →