If you run a small business and you've ever hired an SEO agency, you know the drill. A week after kickoff, a 78-page PDF lands in your inbox. It's full of words like "canonicalization" and "entity salience." You skim the first five pages, flag the email for later, and never open it again.
Six months go by. Your rankings haven't moved. The agency sends another 78-page report. You fire them. You hire a new one. Repeat.
Here's the thing: a useful SEO audit doesn't need to be long. It needs to answer three questions, where you stand, what's broken, and what to fix first. That's it. The rest is noise dressed up to justify a retainer.
At Metro Media, we run the same 7-day audit on every new client before we write a single line of strategy. It costs us about 12 hours of senior time. It uses tools you can mostly get for free. And by day 7, we know exactly what moves the needle for that business and what doesn't.
Here's the playbook.
Before you start
You'll need Google Search Console, Google Analytics 4, and a free Ahrefs Webmaster Tools account. That's it. Everything else is optional.
Day 1, Establish the benchmark
Before you can improve anything, you need to know where you are. Pull your last 90 days of data from GSC and GA4 and write down four numbers:
These are your baseline. You'll compare every change you make against these four numbers for the next 90 days. If a keyword isn't in the top 10 yet, it's aspirational. If branded traffic is above 70%, your SEO problem is really an awareness problem.
Day 2, Technical audit (only what matters)
Skip the 400-point technical checklists. 80% of the value comes from five checks:
- Crawlability. Can Google reach your pages? Run Screaming Frog (free up to 500 URLs) and look for orphan pages, 4xx errors, and redirect chains longer than 2.
- Core Web Vitals. Open PageSpeed Insights, plug in your top 5 pages. Anything in the red zone for LCP or CLS goes on the fix list.
- Indexation. In GSC, check Coverage > Not Indexed. If pages you want indexed are excluded, note why.
- Schema. Are your key pages marked up with proper structured data? Run them through Schema.org's validator.
- Mobile. Everything has to work on mobile. Everything.
If you fix these five things and nothing else, you're already ahead of 70% of small businesses in your market., The 80/20 rule of technical SEO
Day 3, Keyword reality check
Pull your GSC Performance report. Sort by impressions. Look at the top 50 queries you're already getting impressions for.
For each one, ask: are we actually ranking for something our customers would search? If your roofing business is ranking for "roof" but not "roof repair near me," you have an intent mismatch, not a keyword problem. Fix the page, not the keyword.
The three-bucket sort
Put every top-50 keyword into one of three buckets:
- Winners, ranking in top 5, getting clicks. Protect these.
- Contenders, ranking 6–20, getting impressions but few clicks. These are the fastest wins in the entire playbook.
- Long shots, ranking 20+, low volume, low intent. Ignore for now.
Your roadmap for the next 90 days lives in the contenders bucket. Every hour you spend there is worth 10 hours spent on long shots.
Day 4, Competitor gap analysis
Pick three competitors, the ones who consistently outrank you for the keywords that matter. Run them through Ahrefs Site Explorer (free tier works). Look at two reports:
- Top Pages, what's driving their traffic?
- Content Gap, what are they ranking for that you're not?
Export both. Filter for keywords with real commercial intent. These are the topics you should be writing about next. Not "industry thought leadership," not "brand awareness content", specific pages answering specific searches that actually convert.
Day 5, Content review
Open your top 20 pages by organic traffic. For each one, check:
- Does the title tag match search intent?
- Is the H1 clear and keyword-relevant?
- Is the content genuinely better than what's ranking #1?
- Is there a clear CTA?
Most small business websites fail on question 3. Their content is "good enough", but good enough doesn't rank anymore. You need to be genuinely the best answer for the query or it's not worth publishing.
Day 6, Local & Google Business Profile
If you're a local business, this is the single highest-leverage day of the week. Open your Google Business Profile and audit:
- Are all your service categories filled in?
- Are you posting weekly?
- Are your photos current (within 90 days)?
- How many reviews have you gotten in the last 30 days?
- Are you responding to every review within 48 hours?
A well-run GBP with consistent reviews and fresh content can outrank a site with 10x the domain authority in local map packs. For local businesses, GBP is the game.
Day 7, Write the 90-day plan
By now you have a benchmark, a list of technical fixes, a keyword opportunity list, a competitor gap analysis, a content audit, and a local audit. Your job on day 7 is to prioritize.
Pick 10 things. Not 100. Ten. The ones most likely to move the needle in the next 90 days. Rank them by effort-to-impact ratio. Execute in order. Re-audit at day 90.
Want us to run this on your site?
We'll do the full 7-day audit, benchmark you against three competitors, and hand you a prioritized 90-day plan, free, no pitch required. Request your audit →
That's the whole playbook. No 78-page PDFs, no made-up metrics, no jargon designed to make SEO sound harder than it is. Just the same seven days we run for every client before we touch a single line of strategy.
Try it. You'll learn more in a week than most agencies will tell you in a year.