Contents
Key Takeaways
- Run a light check in Search Console once a month, a review every quarter, and a full audit once a year or before any redesign or migration.
- Start with crawling and indexing. A page Google cannot index cannot rank, however good it is.
- Core Web Vitals are good at the 75th percentile when LCP is 2.5 seconds or less, INP 200 milliseconds or less and CLS 0.1 or less.
- Pages already ranking on page two are usually the fastest wins an audit finds.
- Rank what you find by impact on leads and effort to fix, and fix the top five before starting anything new.
An SEO audit is a check of everything that decides whether search engines can find, understand and rank your pages, and whether the visits turn into customers. This checklist has 32 checks in eight groups, in the order we run them, with the free tools that cover each one.
First, the question most people ask before they start.
How Often Should You Do an SEO Audit?
Audit in three rhythms: a light check every month, a review every quarter and a full audit once a year. Google itself suggests checking Search Console around once every month, or when you change the site's content, and it emails you when it finds new issues.
| Audit | How often | What it covers |
|---|---|---|
| Monthly check | Once a month | Search Console errors and emails, sudden traffic drops, new broken pages |
| Quarterly review | Every three months | Pages ranking on page two, pages losing traffic, content gaps |
| Full audit | Once a year | All 32 checks below |
| Event audit | Before and after a redesign, migration or domain change, and after a sharp traffic drop | A full crawl, redirects and indexing |
The event audit matters most. Redesigns and platform migrations are where sites lose rankings they spent years building, usually through missing redirects or pages accidentally set to noindex.
The Tools You Need
Most of this checklist can be done with free tools:
- Google Search Console for indexing, search performance and Core Web Vitals from real visitors.
- Google Analytics 4 for traffic, landing pages and conversions.
- A site crawler such as Screaming Frog, which crawls up to 500 URLs free and costs €245 a year beyond that.
- PageSpeed Insights for speed on individual pages.
Free tool
SEO audit
Run 18 of these checks on any page in under a minute: indexing, titles, headings, content, structured data and speed, scored out of 100 with the fix for each.
1. Crawling and Indexing
If Google cannot crawl and index a page, nothing else in this list matters for it. Start here.
- robots.txt does not block important pages. Check that product, service and blog folders are allowed, and that CSS and JavaScript files are not blocked.
- The XML sitemap is clean and submitted. It should list only pages you want indexed (no redirects, no 404s, no noindexed pages) and be submitted in Search Console.
- Important pages are indexed. In Search Console's Pages report, read the reasons listed under "Not indexed" and look for key pages among them.
- No stray noindex tags. A noindex left over from a staging site is one of the most common causes of sudden traffic loss.
- Canonical tags point to the right URL. Each page should point to itself unless it is a genuine duplicate.
- One version of the site. http and https, www and non-www should all redirect to a single version in one step.
- No redirect chains or loops. Each old URL should go straight to its final destination.
- Broken pages are fixed or redirected. Find 404s and "soft 404s" (empty pages that return a normal status) and either restore them or redirect them to the closest match.
2. Page Experience and Speed
- Core Web Vitals pass for real visitors. A page is good when, for 75% of visits, Largest Contentful Paint is 2.5 seconds or less, Interaction to Next Paint is 200 milliseconds or less and Cumulative Layout Shift is 0.1 or less. Search Console's Core Web Vitals report shows this per group of pages.
- The site works on a phone. Text is readable without zooming, buttons are easy to tap, and nothing is wider than the screen.
- HTTPS everywhere. Every page loads over https, with no images or scripts still loading over http.
- No pop-ups that cover the content. Especially on mobile, a pop-up that blocks the page on arrival frustrates visitors and can hurt how Google rates the page.
3. On-page Basics
- Every page has a unique, descriptive title tag. Put the main topic near the start and keep it short enough to show in full.
- Meta descriptions are unique and written for the click. Google often rewrites them, but a good one still earns clicks when it is shown.
- One H1 per page that says what the page is about, with H2s that follow the questions a reader has.
- Key pages get internal links. Your most important service or product pages should be linked from the menu and from related pages. Look for "orphan" pages that nothing links to.
- Images have alt text and a sensible file size. Describe what the image shows, and compress large photos.
- No thin or near-duplicate pages. Pages with a few lines of text, or many pages that differ only by a city name, should be merged, improved or removed.
Free tool
SERP preview
See how your title and meta description look in Google, measured in pixels on desktop and mobile, before you publish them.
4. Content and Search Intent
- Each page targets one search intent. If two of your pages compete for the same search, Google often shows neither well. Merge them or give each a clear, different purpose.
- Pages on page two get attention first. In Search Console, filter for queries where your average position is between 11 and 20. These pages are close to page one and usually need better content, internal links or a sharper title rather than a rebuild.
- Pages losing traffic are refreshed. Compare the last three months with the same period a year earlier and update pages whose clicks have fallen.
- Readers can see who is behind the content. Author or reviewer names, business details, dates and sources help both readers and search engines trust a page.
5. Structured Data
- Structured data is valid. Test key templates with Google's Rich Results Test and fix errors.
- It matches what the page shows. Reviews, prices and FAQs in the markup must be visible on the page. Markup that does not match is ignored at best.
6. Links
- No broken internal or outbound links. Your crawler lists them; fix or remove them.
- The backlink profile is growing, not shrinking. Check new and lost links to your site in a backlink tool, and note which lost links were worth recovering. Google says most sites will not need to use the disavow tool, so do not spend audit time on it unless you have a manual action.
7. Local and AI Search
- Your Google Business Profile is complete and matches the site. Name, address, phone number, hours and categories should be the same everywhere. Our guide to improving local SEO rankings covers this in depth.
- AI search crawlers can read the site. Check robots.txt for rules that block crawlers such as OAI-SearchBot (ChatGPT search) or PerplexityBot if you want to appear in their answers. Blocking Google-Extended does not affect Google Search.
- Key pages answer questions directly. The first two sentences under each heading should answer that heading's question, which makes the page easier for Google's AI Overviews and other engines to quote. See how to show up in Google AI Overviews.
8. Tracking and Conversions
An audit that only looks at rankings misses the point. These checks tell you whether search visitors become customers.
- Calls, forms and bookings are tracked as key events in Google Analytics 4, and the numbers match what actually arrives.
- Search Console is verified for the whole domain and linked to Google Analytics, so you can see which searches lead to which pages.
- The paths to contact you work. Submit every form, tap every phone number on a phone, and check that confirmation emails arrive.
How to Prioritize What You Find
A full audit usually finds dozens of issues. Most do not matter much. Sort them by two questions: how much will fixing this change leads, and how much effort does it take?
| Priority | Examples |
|---|---|
| Fix now | Important pages not indexed, broken tracking, forms that fail, redirects missing after a migration |
| Fix this month | Page-two pages, slow templates with high traffic, duplicate pages competing with each other |
| Fix this quarter | Refreshing pages that are losing traffic, structured data, internal linking |
| Leave for later | Cosmetic warnings from tools, minor title length issues on low-traffic pages |
Fix the top five before you start anything new. An audit that sits in a folder is worth nothing.
When to Get Help
If you run this checklist yourself, you will find most of what matters. Where experience helps is in the judgment: which of the 200 warnings a crawler reports are costing you customers, and what order to fix them in.
Our SEO audit is the full version of this list for one site: a Screaming Frog crawl, a Search Console and GA4 review, and a fix list ranked by impact, delivered in 7 working days with a recorded walkthrough.
Frequently Asked Questions
How often should you do an SEO audit?
Check Search Console about once a month, review rankings and content every quarter, and run a full audit once a year. Also run one before and after a redesign, a platform migration or a domain change, and whenever organic traffic drops sharply without an obvious reason.
How long does an SEO audit take?
A light monthly check takes an hour or two. A full audit of a small business site takes a few days, and a large or complex site can take several weeks, mostly in reviewing the crawl and prioritizing the fixes rather than running the tools.
Can I do an SEO audit myself?
Yes. Google Search Console, Google Analytics, PageSpeed Insights and the free version of Screaming Frog cover most of this checklist. The harder part is judging which issues cost you leads and which are noise, which is where an experienced auditor saves time.
What is the difference between a technical SEO audit and a full SEO audit?
A technical audit covers crawling, indexing, speed, redirects, structured data and site architecture. A full audit adds content, search intent, keywords, links, local listings and conversion tracking, so it tells you what to fix and what to build next.
What should I fix first after an SEO audit?
Fix anything that stops important pages being indexed, then broken tracking, then pages that already rank on page two, then speed problems on your highest-traffic pages. Leave cosmetic warnings until the end.