Strategy

How to audit your local SEO in 60 minutes (with a competitor scorecard)

You don't need an expensive tool to find out why competitors outrank you. This 60-minute audit compares your business with the top three in the map pack and shows what to fix first.

By Ramjan Ali Akash8 min readUpdated

Most local SEO problems are not mysterious. A business ranks below its competitors for a handful of reasons, and they are usually visible if you know where to look. The trick is to compare yourself with the businesses that are actually winning, not with a generic checklist.

This audit takes about an hour. You will finish with a scorecard comparing you with the top three map competitors and a short list of what to fix first. If you want the full list of what a complete setup includes, the local SEO checklist for contractors covers that. This guide is about diagnosis.

Key takeaways

  • Audit against the top three map competitors, not against a perfect ideal.
  • Search from your customers' locations, not your office.
  • The biggest gaps are usually categories, reviews and service pages.
  • Score each area, then fix the biggest gap that is cheapest to close first.
  • Repeat every three months to track progress.

Before you start (5 minutes)

  1. Pick three searches that bring your best jobs, for example "roof repair [town]", "water heater replacement [town]", "AC repair near me".
  2. Pick three locations in your service area: near your office, in your biggest town, and toward the edge of your area.
  3. Open a private browser window so your own history does not affect results. Use a phone for at least one search, since most of your customers will.
  4. Note the top three map results for each search and location. The businesses that appear most often are your real competitors.

Why location matters: map rankings change with the searcher's location. You might be first next to your office and invisible ten miles away. That is normal, and it is often the most important thing this audit reveals.

Step 1: Google Business Profile (15 minutes)

Compare your profile with each competitor's:

CheckWhat to look for
Primary categoryDo all three competitors use a different primary category from yours? That is a strong signal. See choosing GBP categories
Secondary categoriesWhich genuine categories do they have that you lack?
Business nameAre competitors stuffing keywords into their names? (Note it; you may be able to report it)
ServicesAre your services listed in full with descriptions?
PhotosReal job photos, recently added?
PostsWhen was the last post?
Hours and service areaAccurate? Realistic?
Website linkDoes it point to a relevant page, and does that page load fast?

Step 2: Reviews (10 minutes)

CheckWhat to look for
CountHow far behind or ahead are you?
RatingAny big gap in average rating?
RecencyHow many reviews did each get in the last 90 days?
DetailDo their reviews mention services and towns? Do yours?
RepliesDo they reply? Do you?

Recency is the gap owners most often miss. A competitor with fewer total reviews but ten new ones a month is building faster than you. The review system and scripts fix this.

Step 3: Website (15 minutes)

  • Service pages: does each competitor have a dedicated page for the search you checked? Do you?
  • Area pages: do they have useful pages for the towns where they outrank you?
  • Titles: search site:yourdomain.com in Google and read your page titles. Do they say the service and the area?
  • Speed: test your main pages in PageSpeed Insights on mobile.
  • Indexing: in Google Search Console, are your important pages indexed?
  • Mobile: is your phone number visible without scrolling?

Technical problems are covered in depth in technical SEO for service business websites.

Step 4: Citations and links (10 minutes)

"Prominence refers to how well-known a business is."

Google Business Profile Help, Tips to improve your local ranking on Google

Mentions and links across the web are a big part of how Google judges that:

  • Consistency: search your business name and phone number. Do major directories show the same name, address and phone?
  • Duplicates: any old listings with a previous address or number?
  • Links: search each competitor's business name in quotes. Are they mentioned on local news, chamber, association or sponsor sites? Are you?

If competitors have local links you do not, the local link building ideas show where to start.

Step 5: AI answers (5 minutes)

Ask ChatGPT, Gemini or Google's AI Mode: "Who are the best [service] companies in [town]?" Are you named? Are your competitors? AI answers increasingly influence who homeowners call. The AI visibility check explains how to test this properly.

The competitor scorecard

Score yourself and each competitor from 1 (weak) to 5 (strong) on each area. Copy this table into a spreadsheet.

AreaYouCompetitor 1Competitor 2Competitor 3
Primary category fit
Profile completeness and activity
Review count
Review recency
Service page for this search
Area pages
Site speed and mobile
Citations consistency
Local links and mentions
Named in AI answers

Turning the scorecard into a fix list

Look for rows where you are 2 or more points behind all three competitors. Then sort those gaps by how fast and cheap they are to close:

PriorityTypical gapsTime to fix
Fix this weekWrong category, incomplete services, wrong hours, profile linking to a weak pageHours
Fix this monthReview system, citation cleanup, page titles, mobile phone buttonDays
Fix this quarterMissing service pages, area pages, speed problemsWeeks
OngoingLocal links, review recency, content, AI visibilityEvery month

Do not fix everything at once. The most wasted SEO effort comes from good work done in the wrong order: blog posts when the category is wrong, a new website when the old one only needed three pages.

Example: reading a scorecard

Here is how a scorecard might look for a fictional HVAC company that ranks well near its office but disappears in the biggest nearby town:

AreaYouComp. 1Comp. 2Comp. 3Reading
Primary category fit3555All three use "HVAC contractor", you use "Heating contractor". Fix this week
Review count4435Not the problem
Review recency2445Few new reviews in 90 days. Start a review system this month
Service page for this search1434No AC repair page at all. Build it this quarter
Area pages1314Two competitors have a page for the big town. Build one
Local links2324Ongoing, after the fixes above

The fix list writes itself: change the primary category now, start asking every customer for reviews, then build an AC repair page and a genuinely useful page for the big town. That is a few weeks of work, and it targets exactly what separates you from the businesses that are winning.

If you are auditing because rankings suddenly dropped

A sudden drop needs a slightly different first check. Work through these before anything else:

CheckWhat it can reveal
Is your profile still visible on Maps?A suspension or restriction. See the suspension guide
Did anyone edit the profile recently?Google or a user may have changed your category, hours or website link
Did the website change?A redesign, new platform or deleted pages often remove rankings
Search Console: indexing and manual actionsPages dropped from the index, or a penalty notice
Did a new competitor appear?A new, nearby business can push you down without you changing anything
Is it the whole area or one spot?Searching from several locations shows whether you fell everywhere or just in one town

Note the date the drop started and compare it with anything that changed around then. Most drops have a cause you can find within an hour.

Free tools for this audit

ToolUse it for
Google Search and Maps (private window)Who ranks, from where
Your Business Profile dashboardCategories, services, performance data
Google Search ConsoleIndexing, searches you appear for, problems
PageSpeed InsightsMobile speed and Core Web Vitals
A GBP category extension (such as GMB Everywhere or PlePer)Competitors' categories
ChatGPT, Gemini, PerplexityWhether AI assistants name you

Audit mistakes to avoid

  • Searching only from your office or home.
  • Comparing yourself with national brands instead of the local businesses in the map pack.
  • Copying competitors who break the rules (fake addresses, keyword names). They may be suspended tomorrow.
  • Judging success by one ranking check. Rankings vary by day and location.

Want a professional audit?

This self-audit catches the biggest issues. A professional SEO audit goes deeper: rank grids across your whole service area, a full technical crawl, link comparisons and a prioritized 90-day plan. The quickest way to start is a free strategy call, where I review your profile, website and top three competitors, and you keep the findings either way.

People also ask

Real questions people search about Strategy, answered plainly.

What is a local SEO audit?

A local SEO audit is a review of everything that affects how a business ranks in Google Maps and local results: the Google Business Profile, reviews, website, citations, links and tracking. A useful audit also compares you with the competitors who are currently winning, and ends with a prioritized fix list.

How often should I audit my local SEO?

A quick check like this one every three months is enough for most businesses, plus a deeper audit once a year or after a big drop in calls or rankings.

What tools do I need for a local SEO audit?

You can do a solid audit with free tools: Google Search, your Business Profile dashboard, Google Search Console, PageSpeed Insights and a browser extension that shows competitors' profile categories. Paid tools add rank grids and link data but are not required to start.

Why do competitors with fewer reviews outrank me?

Usually because of distance, categories or website strength. They may be closer to where you searched from, use a more relevant primary category, or have a stronger page for that service. The scorecard in this guide helps you find which.

Can I get a professional audit for free?

Yes. A free strategy call with me includes a review of your profile, website and top three map competitors, and you keep the findings whether or not you hire me.

Next step

Want this done for your business?

Book a free strategy call. I will review your Google Business Profile, website, AI search presence and top competitors, and show you what I would fix first, whether you hire me or not.

Free · no pitch · you keep the action plan

Chat on WhatsAppBook a Call →
Book a free strategy call
Loading calendar…