If you have ever been pitched a "free SEO audit," you have probably gotten one of two things: a 40-page PDF spat out by a tool that flags 300 cosmetic warnings, or a one-page sales sheet that says your site is "not optimized" and you should call now. Neither tells you what is actually holding your business back. A genuine audit is not a button you press. It is a structured investigation across five connected layers, and the goal is always the same: find the gap between where you rank today and where the businesses beating you already are.
This page walks through everything a thorough audit covers, in the order we actually work through it. You do not need to be technical to follow along. By the end you will know what to ask for, what to ignore, and where your money is best spent.
Want the real thing instead of a tour? Drop your website in and we will run the full audit for you.
Get your free auditThe Five Layers of a Real SEO Audit
Search visibility is not one thing you can fix in isolation. It is the product of five layers stacking on top of one another. A weak layer caps everything above it. We audit them in roughly this order, because each one informs the next:
- Google Business Profile audit — the map-pack engine for any local business.
- Citations audit and NAP consistency — the trust signals that confirm you are a real, stable business.
- On-page audit — whether your pages actually say what they need to say.
- Technical SEO — whether Google can crawl, render, and index everything.
- Backlink check and local rankings — your earned authority and where it lands you today.
The single most important idea behind all of it: durable rankings come from being well-diversified across these layers, not from over-investing in any one. When an algorithm update reweights a factor, the businesses that leaned entirely on it fall hardest. The ones holding a dozen signals barely move. A good audit measures all five so your plan does not bet everything on one square.
Layer 1: The Google Business Profile Audit
For nearly every local business, the Google Business Profile is the biggest single lever, because it feeds the map pack that sits above the regular organic results. An emergency plumber, a dentist, a laundromat — they all live or die in that three-pack. So the audit starts here. We pull the profile data for you and for the top competitors ranking in your market, then compare you against them lever by lever.
What we inspect on the profile
A complete profile audit walks through the levers that actually move local rank, roughly in order of impact:
- Primary category matched exactly to your core service. In competitive markets the top profiles almost always carry the right primary category, and that alignment is a ranking signal we see repeat across nearly every trade.
- Secondary categories covering every legitimate service you offer, widening the set of searches you can appear for.
- Services list built out with descriptions and keyword variations. A profile that lists "drain cleaning," "water heater installation," and "slab leak repair" individually can surface for each; one that just says "plumbing" cannot.
- Review count and rating, ideally maintained above 4.5 stars, with attention to how recently reviews are arriving.
- Photos — a working target of fifty or more, refreshed regularly rather than dumped once and forgotten.
- Complete profile fields — hours, attributes, service areas, description, and the appointment or booking link.
- Posts and Q&A activity, which signal a maintained, legitimately operating business.
Review velocity, not just review count
Recency matters as much as volume. A profile with 300 reviews that stopped two years ago looks less alive than one earning a handful every week. Part of the audit is measuring your review velocity against the leaders, because a steady stream of fresh reviews compounds into an advantage competitors cannot copy overnight.
Why we benchmark before we recommend
We do not hand you a generic checklist. We run a competitive scrape of the profiles already ranking for your keywords, measure their categories, service counts, photo counts, and review patterns, and find the real bar in your specific market. Pouring effort into a factor a competitor already dominates is how you stay stuck on page two. Finding the factors they neglect is how you pass them.
The data we pull on each competitor
For every top-ranking profile in your market we capture the category set, total services listed, review count and recency, photo count, and how complete the profile fields are. Laid side by side with your own, the gaps become obvious and measurable rather than a matter of opinion.
Profile health snapshot
The result is a one-glance snapshot: where you lead, where you trail, and which single change will close the most distance fastest.
Layer 2: The Citations Audit and NAP Consistency
Citations are mentions of your business across the web — directories, data aggregators, chambers of commerce, industry listings. Google uses them as corroborating evidence that you are a real, stable business at a real address. The citations audit checks two things: whether you exist on the sources that actually matter, and whether the information is identical everywhere it appears.
NAP consistency is the part most sites fail
NAP stands for Name, Address, and Phone. NAP consistency means those three details are byte-for-byte identical across your website, your Google Business Profile, and every citation. "Suite 200" in one place and "Ste. 200" in another, an old phone number lingering on a directory, a slightly different business name on an aggregator — each inconsistency fragments your authority and makes Google less certain which business is which. The audit surfaces every mismatch so they can be cleaned up.
Which citation sources are worth your time
Not all citations are equal, and chasing raw volume is a waste of money. We prioritize the directories and data aggregators that actually feed Google's local index over low-quality listing farms. The audit separates the citations that move the needle from the ones that just pad a report.
Layer 3: The On-Page Audit
The profile gets you into the map pack; your website wins the organic results and reinforces the profile. The on-page audit asks whether each page actually says what it needs to say to rank for its target search. We crawl your pages and compare their structure against the top-ranking competitors for the same terms.
The page-level checklist
For each important page we work through a per-page checklist in priority order. The foundation items come first:
- A title tag, keyword-leading, that earns the click without being stuffed.
- A meta description that pairs the keyword with related terms and a reason to click.
- A single, clear H1 stating what the page is about, with a logical heading structure beneath it.
- Body copy that matches or beats the competition on depth and topical coverage, including the natural keyword variations real searchers use.
- Internal links connecting the page to related services and locations.
- Descriptive image alt text and sensible file names.
Tag variety is an underrated signal
One pattern worth calling out: in a large internal study of reports across multiple niches, the strongest on-page signal we found was variety in HTML tags — not raw word count, and not any tactic a generic checklist emphasizes. Pages that use a real range of structural elements tend to outperform flat walls of text. The on-page audit looks for that structural richness, not just the presence of keywords.
Local pages need extra structure
Pages meant to rank locally carry a specific set of signals that generic sites skip:
- An embedded Google Map pointing at your verified location.
- On-page Name, Address, and Phone that match your profile exactly.
- Dedicated service pages and service-area pages, each targeting its own keyword cluster instead of one page trying to rank for everything.
Layer 4: Technical SEO
You can have a perfect profile and brilliant content, and still rank nowhere if Google cannot crawl, render, and index your site cleanly. Technical SEO is the plumbing underneath everything else. We run a headless crawl of the site — the same kind of automated crawl Google uses — and look for the failures that silently cap performance.
What the technical crawl catches
Real audits routinely surface issues like these, all of which we have found on live client and study sites:
- A broken or missing robots.txt returning a 404, which can confuse crawlers about what they are allowed to access.
- Dead URLs sitting in the sitemap, pointing crawlers at pages that no longer exist.
- Missing or duplicate title tags and missing meta descriptions across templates.
- Missing or broken og:image and social-card tags, hurting how links look when shared.
- Broken internal links and orphaned pages with no path in.
- Page speed problems and render-blocking resources that slow the experience.
- Mixed signals from canonical tags, noindex directives, or redirect chains.
Schema markup and structured data
The audit also checks your schema markup. For a local business the key type is LocalBusiness structured data carrying your address, geo-coordinates, hours, and phone, so Google can confidently associate the page with your physical location. We check that the right schema types exist, that they are valid, and that the data inside them matches your NAP everywhere else. Clean structured data is one of the things that separates pages that rank from pages that stall.
Layer 5: The Backlink Check and Local Rankings
The final layer measures your earned authority and where it actually places you today. The backlink check looks at the quality and relevance of sites linking to you, not just the raw count. A handful of links from genuinely relevant local and industry sources outweighs hundreds of low-quality directory links. We do not treat links as a simple dofollow-versus-nofollow binary; the goal is a natural, relevant link profile that signals real-world reputation.
Measuring local rankings honestly
Finally, we measure your actual local rankings — where you appear in the map pack and organic results for your money keywords, and how that changes across the city. Rankings are not a single number; they shift by location relative to your address. Tracking them on a grid shows where you are strong, where you fade out, and which keywords have the most room to grow. We pair this with Google Search Console data wherever you can grant access, so every recommendation is measured against real impression and position data rather than opinion.
Grid scanning beats a single rank check
A single rank check from one spot is misleading. Grid scanning samples your position from dozens of points across the service area, so you see the true shape of your visibility instead of a flattering or pessimistic single reading.
Where the room to grow lives
The grid almost always reveals pockets where you are one or two positions from the pack — the highest-leverage places to focus the first month of work.
How the Whole Audit Fits Together
Each layer feeds the next. The profile and citations establish that you are a real, trusted local business. On-page and technical work make sure Google can find, understand, and rank your pages. Backlinks and ranking data tell us how much authority you have earned and where it lands you. The output is not a list of 300 warnings — it is a short, prioritized action plan, hardest-hitting items first, built on what your specific market actually rewards.
That prioritization is the real value. Knowing that a laundromat owner should pour effort into review velocity and photos before touching blog content, while a remodeler should do almost the reverse, is the judgment you are hiring. The checklist is the same everywhere; the order you work it is not.
Ready to see yours?
Everything above is the method we run on every engagement. If you would rather see the findings for your own site than read about the process, that is exactly what our free site audit delivers — the real layers, run against your real domain. You can also explore our full SEO audit services if you want a deeper, ongoing engagement.
Stop guessing what is holding your rankings back. Get the actual report.
Get your free auditFrequently Asked Questions
Is a free SEO audit actually useful, or just a sales pitch?
It depends entirely on what gets checked. A real audit covers the Google Business Profile, citations and NAP consistency, on-page structure, technical crawlability, schema markup, backlinks, and current local rankings — and produces a prioritized action plan. A "free audit" that only outputs a tool's automated warning list, or a single page telling you to call now, is mostly a sales pitch.
What is NAP consistency and why does it matter?
NAP stands for Name, Address, and Phone. NAP consistency means those details are identical everywhere they appear — your website, your Google Business Profile, and every citation. Inconsistent NAP data fragments your authority and makes Google less certain which business is which, which can suppress your local rankings.
Do I really need both a Google Business Profile audit and an on-page audit?
Yes. The profile drives the map pack while your website wins the organic results and reinforces the profile. They are two separate arenas with different signals. Auditing only one leaves the other capping your overall visibility.
How long after an audit do rankings actually improve?
Local SEO compounds over months, not days. Profile and on-page fixes can show movement in a few weeks, but durable ranking gains and review momentum typically build over a three-to-six month window as Google re-crawls, re-indexes, and rebuilds trust in the changes.
Does the technical part require access to my website?
The crawl-based technical SEO checks — broken links, missing tags, schema markup, page speed, sitemap health — can run from the outside on any public site. Deeper insight into impressions and positions requires Google Search Console access, which you can grant read-only.