Key takeaway
Crawl coverage comes first — if Google cannot reach a page, no other optimization matters Core Web Vitals (LCP, INP, CLS) are direct ranking factors and require real-user data to diagnose XML sitemaps should only list pages you want indexed — never include noindex or redirect URLs Mobile-first indexing is complete — Google uses your mobile version to determine all rankings Structured data errors in Search Console should be fixed within 30 days to protect rich results
A technical SEO audit is not a once-a-year task. It is a diagnostic that tells you whether your website is crawlable, indexable, fast, and structured in a way that lets Google — and increasingly, AI search tools — understand and rank your content. For small businesses, the goal is not to achieve a perfect audit score. It is to find the 3-5 issues that are actively suppressing your rankings and fix those first.
This checklist covers 20 specific checks, grouped by priority. Run through it on your own site and mark each one as pass, fail, or investigate.
Crawlability and indexation (fix first)
On-page and URL structure
Performance and mobile
Schema and AI readiness
The high-value finds: In most small business site audits, the same issues appear most often: noindex tags left on from staging (check #4), missing or broken canonical tags (check #5), no schema markup at all (checks 16-17), and AI crawlers blocked in robots.txt (check #18). Finding any one of these on your site is likely responsible for meaningful ranking suppression.
Free vs. paid audit tools: what you actually need
Before you spend money on software, know that most small business sites under 200 pages can complete this entire checklist with free tools. Paid tools earn their cost when you are managing multiple sites, need automated scheduled crawls, or want backlink data alongside the technical audit. Here is a direct comparison of the four tools that come up most often.
Innovative Momentum
Want to implement these strategies for your business?
We help businesses grow with digital marketing, SEO, and AI-ready content strategies.
The honest call: if your site has under 200 pages and you are running this audit yourself, Google Search Console plus Screaming Frog free will cover every check on this list. Save the paid tools for when you are managing client sites or need monthly automated reports.
What a failing site looks like in GSC: three patterns to recognize
Google Search Console surfaces problems, but it takes some practice to know which signals mean what. These three patterns show up often enough that knowing them by name will save you time on every audit.
A sudden drop in indexed pages. If your Coverage report shows 80 indexed pages one month and 12 the next, that is rarely a coincidence. The most common cause is a robots.txt change or a mass noindex directive that got pushed with a plugin update or site migration. Check your robots.txt immediately and search for noindex tags on your key pages using the URL Inspection tool. A 10-minute check can reverse weeks of lost rankings.
High impressions but near-zero clicks on multiple pages. When you see 3,000 monthly impressions but only 4 clicks on a service page, the instinct is to blame the meta description. But first check whether that page carries a noindex tag. Pages can accumulate impressions in GSC even when they are not fully indexable, because Google sometimes shows them for a short window before enforcing the directive. A noindex on a page you want to rank is one of the fastest ways to explain a disconnect between impressions and clicks.
A large number of “Discovered — currently not indexed” URLs. This status means Google found the URL (likely through your sitemap or an internal link) but chose not to crawl it. The two most common reasons are a slow server response time and thin content. Google allocates a crawl budget to each site, and a slow site burns through it quickly. If you are seeing dozens of pages stuck in this state, look at your server response time and Core Web Vitals before adding more content to those pages.
After the audit: how to prioritize what you fix
A good audit gives you a list. A useful audit tells you which item on that list matters most. Not every failure carries equal weight, and the resources required to fix them vary just as much. The table below gives a practical decision framework for the six issue types that come up most often.
One note on the “non-technical” label: it means no code changes are required, not that it takes zero effort. Updating 40 broken links in a CMS takes time. But it does not require a developer on a ticket, and that distinction matters when you are trying to move fast. For a deeper look at what performance improvements actually cost for a small business site, there is a full breakdown available.
Frequently asked questions
How often should I run a technical SEO audit?
Run a full audit when you launch a new site or after a major redesign. Run a lighter version of this checklist quarterly. Set up Google Search Console alerts for crawl errors so you catch critical issues (like a broken robots.txt or mass noindex) immediately rather than on a quarterly cycle.
What tools do I need to run this audit?
Most checks on this list require only Google Search Console (free), Google PageSpeed Insights (free), and a browser with developer tools. For a full crawl-based audit, Screaming Frog’s free tier (up to 500 URLs) covers most small business sites. Paid tools like Ahrefs Site Audit add automation but are not required.
My site fails several of these — where do I start?
In this order: crawlability and indexation issues first (checks 1-5), then performance issues (11-15), then schema and AI readiness (16-20). Fixing a noindex tag or robots.txt issue that was blocking your whole site will have a larger immediate impact than fixing image compression.
Can I do a technical SEO audit without any technical knowledge?
Yes. Google Search Console, PageSpeed Insights, and a manual check of your robots.txt and sitemap.xml cover the most important items on this checklist. The checks that require a developer (broken canonical logic, schema implementation, server-side performance fixes) are a small fraction of the total 20. Most site owners who run through this checklist find at least one fixable issue on their own within the first 20 minutes.
How do I know if my audit found everything?
You won’t, on the first pass. Technical SEO audits are iterative. Sites change — plugins update, pages get added, redirects break. Run this checklist quarterly and after any major site change (new theme, migration, CMS upgrade, or adding a new section). The goal is not a perfect one-time audit. It is a regular practice that catches new problems before they compound.
If you need help working through a technical audit or fixing what you find, contact Innovative Momentum. We build and audit WordPress sites with SEO architecture built in from the start, not bolted on after the fact.

No comments yet. Be the first to share your thoughts.