Free local SEO audit: a checklist you can run yourself in an afternoon

A free local SEO audit is five checks you can do yourself with a browser and a phone: the Google Business Profile, the reviews and replies, the website pages behind the listing, the name, address and phone number across the web, and where the business actually ranks in Google Maps across its area. None of it needs a paid tool. Work through them in that order, write down what is wrong in each, and fix the cheapest problem first. Most small businesses find two or three real problems, and one of them is usually a thing nobody looked at because it is invisible from the owner’s own desk.

This checklist is written for a business owner auditing their own listing, and for a freelancer auditing a prospect or a new client before quoting. Each check says what to look at, what “good” looks like and what to do when it is not.

What a local SEO audit is for

When someone searches “dentist” or “roof repair” on their phone, Google shows a map with a short list of businesses. Google says it chooses them on relevance, distance and prominence. A local SEO audit asks one question of each: is anything in the business’s control holding it back on that factor?

Distance is fixed, because you cannot move the shop. So the audit spends its time on relevance (does the listing clearly match the searches customers type) and prominence (does Google have reasons to trust it: reviews, links, mentions, a real website).

The audit is only useful if it ends in a short, ordered list of fixes. A forty-page report with a score out of 100 feels thorough and changes nothing on its own.

Before you start: pick three searches

Write down the three searches a paying customer would type. Use their words, never yours: “emergency plumber” rather than “plumbing solutions”. Every check below is judged against those three searches, and the rank check at the end measures them.

Check 1: the Google Business Profile

Open the listing while signed in as an owner or manager, then look at it again signed out on a phone, which is how customers see it.

What to checkGood looks likeCommon problem
Primary categoryThe single most specific category for the main serviceA broad category, or the wrong one
Secondary categoriesEach real service that has its own categoryNone added, or ones the business does not offer
NameThe real business name, as on the signKeywords or a city added to the name
Address or service areaAccurate, and a service area that matches where you workAn area far wider than the business travels
HoursCurrent, including holiday hoursOut of date, which sends customers to a closed door
Phone and websiteA local number and the right landing pageA dead link or a tracking number nobody answers
PhotosRecent, real photos of the work and the placeOnly a logo, or stock images
Description and servicesPlain sentences about what you do and whereEmpty, or a list of keywords

The primary category is the single biggest relevance lever on this list. If the business sells roof repair and the primary category says “general contractor”, fix that before anything else in this article.

Keyword-stuffing the business name can work for a while and then get the listing suspended. Treat it as a problem to remove, never a trick to copy from a competitor.

Check 2: reviews and replies

Reviews feed prominence, and they are the part of the listing a customer reads most closely. Look at the last twenty reviews and note:

  • How recent the newest one is. A listing whose last review is a year old looks closed.
  • How many are unanswered, above all the negative ones.
  • What the low ratings complain about. The same complaint three times is an operations fix, not an SEO one.
  • How the count compares with the three businesses that appear above you for your main search.

An unanswered one-star review is the review every later customer reads first. Reply to it calmly, specifically and briefly. If you are stuck for words, how to respond to a negative review walks through it, and the one-star review response examples give you something to adapt.

If replying keeps slipping because nobody sees new reviews in time, that is the job Review Radar does: it tells you the day a one- or two-star review on your listing is sitting unanswered, and drafts a reply for one credit when you press Draft one for me.

Check 3: the website behind the listing

The listing links to a page, and Google reads that page to judge relevance. Open it on a phone and check:

  1. The page matches the listing. Same name, address and phone number, written as text rather than inside an image.
  2. Each main service has its own page, with the service named in the title and the first heading.
  3. Each town you want to be found in is mentioned where you genuinely work there, in plain sentences.
  4. It loads quickly on mobile and the phone number is tappable.
  5. The page is indexed. Search site:yourdomain.com and confirm the service pages come back.

A single-page website can rank on the map for a narrow business. It struggles when the business wants to be found for several services, because there is nowhere for each one to be described properly.

Check 4: citations, meaning your details elsewhere

A citation is any place online that lists the business name, address and phone number: directories, maps apps, a trade association, the local chamber of commerce. Google uses them as a consistency check.

Search the business name in quotes, then the phone number in quotes, and look through the first two pages. Note every listing that shows:

  • an old address or an old phone number,
  • a different spelling of the name,
  • a duplicate listing for the same business.

Fix the major directories first, starting with Apple Maps, Bing Places and the largest directory in your country and trade. Consistency matters more than volume here. Fifty directory listings with three different phone numbers do more harm than ten correct ones.

Check 5: where the business actually ranks

This is the check most audits get wrong, and it is the one that decides whether the other four are working.

Searching your own keyword from your own desk tells you almost nothing. Google ranks map results partly on the searcher’s distance, so the business can be first for a customer two streets away and missing for one across town. A single search also carries your own search history with it.

How to check it by hand

  1. Open a private browser window, or use a phone signed out of Google.
  2. Search each of your three searches from the business address, then from two or three places customers actually come from, such as a neighbouring town or the far edge of the service area.
  3. For each search and place, write down your position in the map results, or “not in top 20”.
  4. Note who is first at each place. That business is the one to study: its category, its review count, its photos.

Three searches from four places is a fair picture of a small area. For more on reading the results, see local SEO rank tracking: how to set it up and read the results.

The faster way: a grid scan

A hand check covers a few points. A grid covers the whole service area evenly and shows the pattern: strong near the shop and fading out, missing on one side of town, or beaten everywhere by one competitor.

Local Rank Tracker does this. You find the business, type the search, and choose a grid of 3×3, 5×5 or 7×7 points from 0.5 to 10 miles out. It searches Google Maps from every point and shows:

  • your position at each point on a map,
  • the top five businesses at each point, with their ratings and review counts,
  • what the grid means in plain sentences, such as where the listing drops out or which competitor dominates.

After the first scan it rescans every week, so the audit becomes a baseline you can measure fixes against. Each tracked search costs 20 credits a month and a new account starts with 100 credits, so an audit of five searches costs nothing for the first month. The pricing page has the current plans.

Turning the findings into a fix list

Put every problem you found into one list and sort it by effort. A typical order:

OrderFixWhy it comes here
1Wrong primary category, wrong hours, dead website linkMinutes of work, and each one costs customers today
2Unanswered negative reviewsEvery new visitor reads them
3Missing services and photos on the listingAn hour, and it adds relevance for searches you miss
4Inconsistent citations on major directoriesA few hours, done once
5Missing service or town pages on the websiteDays of work, and the slowest to pay back
6Steady review requestsNever finished, so it becomes a weekly habit

Then run the rank check again in four to six weeks. If the map positions have not moved, the audit found the wrong problem, and the grid tells you where to look next: a competitor with three times your reviews, or a category mismatch at the edge of town.

When a manual audit is enough

The free, by-hand version is all you need when:

  • the business has one location and a small service area,
  • you are doing a one-off check before deciding whether to invest more,
  • you are a freelancer qualifying a prospect and need three findings for a proposal, not a full report.

It stops being enough when you look after several listings, when the service area is large enough that four points miss most of it, or when you need to show a client month-on-month movement. That is when a weekly grid and review alerts save the repeated checking.

For a broader weekly routine once the audit is done, local SEO for small businesses: a plan that fits in an hour a week carries on from here, and how to rank higher on Google Maps goes deeper on each fix.

A quick version for today

If you only have thirty minutes:

  1. Confirm the primary category is the most specific one for the main service.
  2. Reply to every unanswered review under four stars.
  3. Search your main keyword signed out from three places in your area and write down where you appear.

Those three checks catch the problems that most often keep a local business off the map, and the third one tells you whether the fixes worked when you repeat it next month.

← All articles