SEO Audit Checklist: 12 things to fix before you write another word
- amadiso

- vor 4 Tagen
- 10 Min. Lesezeit
Most small business owners react to flat traffic the same way: they write more content.
More blog posts, more social captions repurposed into articles, just one more LinkedIn article. When nothing changes, they write even more - assuming the problem is volume.
It usually isn't. And here's the part nobody tells you: publishing more content on a site with existing SEO problems can actually make things worse.
Keyword cannibalization happens when multiple pages on your site target the same keyword. Google doesn't know which one to rank, so it splits its attention between them - and often ranks neither properly. A site with three articles all targeting "seo tips for small business" will almost always underperform a site with one well-structured, authoritative page on the same topic. Every new article you add to a cannibalized cluster makes the problem harder to untangle.
Content bloat is the slower version of the same issue. Over time, sites accumulate pages that are thin, outdated, or simply irrelevant to what the business does today. Google crawls your entire site on a budget - it can only process so many pages per visit. When a significant portion of those pages offer little value, Google starts to down-weight the site as a whole. Your good pages suffer because they share a domain with too many weak ones. This is called crawl budget dilution, and it's a real problem for sites that have been publishing regularly for two or more years without ever pruning.
The fix in both cases is not more content. It's an audit - and ideally, a solid site structure from the start. If you're on WIX and want to understand how to build that structure correctly, our Wix SEO guide covers exactly that.
Before you publish another word, run an SEO audit. In most cases, the content you already have is underperforming not because there isn't enough of it, but because something foundational is broken - a missing meta description, a page Google can't index, a URL structure that makes it impossible to rank for more than one keyword, or five articles fighting each other for the same search. These are fixable in hours - and fixing them will do more for your traffic than six new blog posts ever could.
Here's the 12-step checklist I run through every time I audit a new client site.
Start here: What you actually need
You don't need Ahrefs or Semrush or another expensive tool. In fact, you don't need to spend anything.
The two tools that matter most for a small business SEO audit are both free:
Google Search Console shows you exactly how Google sees your site - which pages are indexed, which keywords are driving impressions and clicks, and where errors exist. If you haven't set it up yet, do that first. Everything else on this list will make more sense once you have real data.
Google PageSpeed Insights gives you a technical performance score for any URL. It's free and you don't even need to sign up.
That's it for the baseline. Everything below can be done with these two tools and your own eyes.
If you'd rather skip straight to having someone review your homepage for you - including H-tags, loading time, structure, and conversion flow - our free website check does exactly that. You submit your URL, we send you a personal 5-minute video with honest feedback. 100% free without a catch.
Otherwise, let's get into the checklist!
The 12-step SEO audit checklist
1. Check which pages Google has actually indexed
Open Google Search Console → Indexing → Pages.
You're looking at two numbers: how many pages are indexed, and how many are not.
Click into "Not indexed" and look at the reasons. Common ones:
"Crawled - currently not indexed" - Google found the page but decided it wasn't worth indexing. Usually means thin content or duplicate content.
"Excluded by robots.txt" - the page is actively blocked from Google. Sometimes intentional (thank-you pages, login pages), sometimes a mistake.
"Alternate page with proper canonical tag" - fine, unless the canonical is wrong.
"Page with redirect" - fine, as long as the redirect destination is correct.
The goal here is simple: Are the pages you want to rank actually in Google's index? If not, find out why before writing anything new.
2. Fix 404 errors immediately
Still in the Search Console → Indexing → Pages → "Not found (404)".
Every 404 is a dead end for your visitors and for Google. They happen when you change a URL, delete a page, or restructure your site without setting up redirects. For every 404 you find, set up a 301 redirect from the old URL to the closest relevant live page.
This matters more than most people think. If a page had backlinks or ranked for a keyword and you deleted it without redirecting, that ranking authority disappears. A redirect recovers it.
One rule to memorize: every time you change a URL or delete a page, set up a redirect. Every single time (!!!!).
3. Run a mobile check on your most important pages
Google uses the mobile version of your site to determine rankings. Yes, you heard that right. Desktop doesn't matter for this - mobile does.
Pull up your homepage, your main service page, and your highest-traffic blog post on your actual phone (not the preview in your website editor - your real phone).
Ask yourself:
Does the text readable without zooming?
Do buttons have enough space to tap without hitting the wrong one?
Do images load properly or do they overflow the screen?
Is the navigation usable?
Then check PageSpeed Insights for the same pages. Look at the mobile score specifically. Under 50 is a problem. Under 70 is worth investigating.
Not sure what you're looking at? Our free website check covers loading time and structure as part of the homepage review - submit your URL and we'll flag the issues directly.
4. Check your page speed
Still in PageSpeed Insights - this time look at Core Web Vitals.
The three metrics that matter:
|
The most common culprit for slow scores: uncompressed images. Before you do anything else, compress every image on your key pages. There's plenty of free tools on the web that can reduce image sizes by 60-80% without visible quality loss.
5. Audit your URL structure
Go through your main pages and look at the URLs. They should be:
Descriptive: /seo-for-coaches not /page-3 or /services-2
Short: ideally under 60 characters
Lowercase with hyphens: no underscores, no capital letters, no spaces
Keyword-relevant: the URL should reflect what the page is actually about
If your URLs look like /copy-of-services or /untitled-page-14 - these are live issues affecting your rankings right now.
Changing URLs requires redirects. Don't change them without setting those up first. If you're on WIX and want a full breakdown of how to structure your URLs and pages for SEO, our Wix SEO guide walks through the exact approach we use with clients.
6. Check every page has a unique meta title and description
In WIX: Go to each page → Settings → SEO.
For every key page, you need:
Meta title: under 60 characters, includes the primary keyword, unique across your site (the blue caption shown in the screenshot below)
Meta description: under 155 characters, written to earn the click, not stuffed with keywords (the 2 lines of text under the blue title)

The most common issue I find: pages with no meta description at all (Google writes one for you, and it's usually bad), or every page using the same generic title ("John Doe | Coach").
Your meta title and description are your Google ad. They determine whether someone clicks on your result or the one above or below it. If they're blank or generic, you're losing clicks you already earned through your rankings.
AI shortcut: Paste your existing meta titles and descriptions into ChatGPT or Claude with a prompt like: "Here are the meta titles and descriptions for my website pages. Rewrite any that are missing, too long, or too generic - the primary keyword for each page is [keyword]. Keep titles under 60 characters and descriptions under 155." You can do your entire site in one go.
7. Check your H1 tags
Every page should have exactly one H1 - the main headline visible on the page.
Common problems:
No H1 (the page title is an H2 or unstyled text)
Multiple H1s on the same page
H1 that doesn't include the primary keyword
Open your key pages, right-click → Inspect, and search for <h1> to see what Google actually reads. What you see visually in your editor and what the HTML says can sometimes be different, especially in WIX.
AI shortcut: Copy the full HTML source of a page (right-click → View page source → select all → copy) and paste it into Claude with: "Check the heading structure of this page. Is there exactly one H1? Are the H2s and H3s used logically? Flag anything that looks wrong." Claude will read the raw HTML and give you a clear verdict in seconds.
8. Audit your internal linking
Internal links pass authority between pages and tell Google which pages are most important. Most small business websites have almost none.
Check:
Does your homepage link to every main service page?
Do your blog posts link to relevant service pages?
Do your service pages link to each other where relevant?
Are there any pages with no internal links pointing to them at all ("orphan pages")?
An orphan page - one that no other page on your site links to - is nearly invisible to Google. Even one internal link from a relevant page helps.
9. Check for duplicate content
Duplicate content confuses Google. When two pages on your site have the same or very similar content, Google doesn't know which one to rank - so it often ranks neither.
Common sources:
A "Services" page and individual service pages that repeat the same copy
Blog category pages that show full article content
Multiple pages targeting the same keyword with the same text
10. Put your existing content through the "customer glasses" test
This one comes from practice, not a tool. Open your website on your phone as if you're a potential client who has never heard of you. You're trying to understand what this person does and whether they can help you - quickly. You can't assume a potential client has 10 minute of spare time to browse your website.
Ask yourself:
|
Write down everything that feels off. This list is your UX audit - and UX directly affects SEO because Google measures how long people stay on your pages and whether they come back to the search results immediately after clicking (a signal that they didn't find what they were looking for).
AI shortcut: Paste your homepage copy into Claude and say: "I'm a [your target client - e.g. female founder looking for a business coach]. I've just landed on this website for the first time. Tell me what's immediately clear, what's confusing, and what information I'd expect to find that's missing." You'll get honest feedback without having to track down a real person to review it.
11. Review your existing content for updates
Go through your published blog posts and ask: Is this still accurate?
Outdated content actively hurts you. A 2022 article about "the best tools for X" that still mentions products that no longer exist, prices that have changed, or advice that's been superseded signals to Google that your site isn't maintained.
Updating an existing article is faster than writing a new one, and Google often rewards it with a rankings boost.
Look specifically for:
|
AI shortcut: Paste an older article into Claude with: "This article was written in [year]. Identify anything that might be outdated - statistics, tool recommendations, platform features, or advice that may no longer apply. Flag it with a note on what to check or update." You don't have to reread every post yourself - let AI do the first pass.
12. Check your GSC data for quick wins
In Google Search Console → Search results → filter by "Position" between 5 and 15.
These are pages already on page one or the top of page two for a keyword, but not getting many clicks because they're not in the top three. Small improvements to the meta title, meta description, or the content itself can move them up two or three positions, which typically doubles or triples the click-through rate.
For each page in that position range, ask:
Is the meta title compelling enough to click?
Does the meta description give a reason to choose this result over the others?
Does the content on the page fully answer the search intent?
This is the highest-leverage work in SEO. You've already done the hard part of ranking - now you're converting that visibility into actual traffic.
AI shortcut: In Google Search Console, go to Search results → Export → Download as CSV. Paste the data into ChatGPT or Claude with: "Here is my GSC export. Identify all keywords where my average position is between 5 and 15. For each one, tell me the page it's ranking on, the current impressions and clicks, and suggest one specific improvement to the meta title or description to increase click-through rate." You'll get a prioritized quick win list in under a minute - no manual filtering required.
How often should you run an SEO audit?
Once a quarter is a good baseline for a small business site.
More often if:
You've just relaunched or restructured your site (do it before and after)
You've published a lot of new content in a short period
Your traffic drops noticeably without an obvious reason
You've changed URLs, deleted pages, or moved content.
Never relaunch a website without auditing your SEO first. And never relaunch without setting up redirects from every old URL to its new equivalent. This is one of the most common reasons I see sites lose rankings after a redesign - not because the new site is worse, but because all the old URLs return 404s and the ranking history is gone.
This is the kind of work we do at amadiso. If you'd rather have someone run this audit for you and come back with a prioritized list of exactly what to fix - here's how we approach SEO for small businesses.
The bottom line
An SEO audit is not glamorous work. It doesn't feel as productive as publishing a new article or launching a new page. But it's almost always where the fastest wins are, because you're fixing what's already broken rather than building on top of a shaky foundation.

