What is an SEO audit?
An SEO audit is a structured check of your website that finds what’s stopping it from getting search traffic. It answers four questions in order:
- Can search engines reach the page? If Google can’t crawl and index it, nothing else matters.
- Can they understand what it’s about? Titles, headings, content and structured data tell them which searches it fits.
- Will people click it in the results? Your title and description are an ad competing with nine others.
- Will visitors get a fast, usable page? Slow, awkward pages lose visitors and send poor signals back to Google.
The output is a list of problems, and a good audit ranks them so you know which to fix first. That ranking is what separates a useful audit from a 300-row spreadsheet of warnings nobody acts on.
Why audits matter: the problems you can’t see
Most SEO problems are invisible when you look at your own site. The page loads, it looks fine, and meanwhile:
- A
noindextag left over from the staging site is keeping your new pricing page out of Google. - Your robots.txt still says
Disallow: /blog/from when the blog was a draft. - Every product page has the same title tag because the template was never filled in.
- The homepage hero image is a 4 MB PNG, so mobile visitors wait four seconds for anything to appear.
- A redesign changed your URLs without redirects, and two years of backlinks now point at 404 pages.
Each of these takes minutes to fix once you know about it. Without an audit, sites often live with them for months, usually until someone notices a traffic drop and works backwards.
A 5-minute SEO check you can do right now
You don’t need any tools to catch the most damaging problems. Try these on your own site:
- Search
site:yourdomain.comin Google. This shows roughly which of your pages Google has indexed. If important pages are missing, or you see pages that shouldn’t be public (test pages, admin URLs), you’ve found your first issue. - Open
yourdomain.com/robots.txt. Look forDisallow:lines.Disallow: /underUser-agent: *blocks your entire site. Anything else should be a folder you genuinely want hidden. - View the page source (Ctrl+U or Cmd+Option+U) of your most important page and search for
noindex. If you find<meta name="robots" content="noindex">, that page is telling Google to leave it out of search results. - Search for your brand name. Read your title and description in the results. Are they cut off, generic, or missing a reason to click?
- Open your homepage on your phone over mobile data. If you’re waiting for content, so are your visitors.
These checks cover the most damaging problems, but not the hundreds of smaller ones. That’s what a full audit is for.
What a full SEO audit checks
Crawling and indexing
This is the foundation. An audit checks your robots.txt file for rules that block important pages, your XML sitemap for missing or broken entries, and each page for noindex tags and canonical tags that point search engines somewhere else. It also checks status codes: pages that return errors, soft 404s (error pages that tell search engines everything is fine), redirect chains, and whether http, https, www and non-www all end up at one address.
On-page SEO
Each page needs a unique title tag under about 60 characters (Google truncates at roughly 600 pixels), a meta description of about 120–155 characters, one H1 and a logical heading structure. Duplicates across pages are a common problem on template-driven sites: if fifty pages share one title, Google has to guess which one to show.
Content and links
Automated audits flag thin pages with very little text, duplicate content, and broken links, both internal and external. They can also check link text: “click here” tells search engines nothing about the page it points to, while “compare our pricing plans” does.
Performance and Core Web Vitals
Google measures page experience with three Core Web Vitals. To pass, at least 75% of real visits need to hit the “good” threshold:
| Metric | What it measures | Good |
|---|---|---|
| Largest Contentful Paint (LCP) | How quickly the main content appears | 2.5 s or less |
| Interaction to Next Paint (INP) | How quickly the page responds to taps and clicks | 200 ms or less |
| Cumulative Layout Shift (CLS) | How much the layout jumps while loading | 0.1 or less |
The usual culprits are oversized images, render-blocking scripts and stylesheets, slow server response times, and images or ads without reserved space.
Images
Beyond file size, an audit checks for missing alt text, which screen readers depend on and which helps your images appear in image search, along with old formats, missing dimensions and lazy loading.
Structured data, social and AI search
Structured data (schema.org markup) tells search engines exactly what a page contains, such as a product with a price, an article with an author, or a business with opening hours, and can earn rich results like star ratings and FAQs. Open Graph tags control how your link looks when shared on social media and in messaging apps. Increasingly, audits also check AI search readiness: whether AI crawlers like GPTBot and ClaudeBot are allowed in, and whether you publish an llms.txt file.
How to do an SEO audit, step by step
1. Pick the pages that matter. Start with your homepage, your main product or service pages, and your five highest-traffic articles. On a large site, audit one page per template (product, category, article). A fix to a template fixes every page built on it.
2. Run an automated audit. A tool runs dozens of checks in minutes and catches what manual review misses. Our free SEO audit runs 80+ checks on a page, tests its links and images, scans up to 20 more pages from your sitemap and measures Core Web Vitals. No account needed.
3. Check Google Search Console. An audit tool shows what could be wrong. Search Console shows what Google actually did. Look at three reports:
- Pages (under Indexing): which pages are indexed, and why the rest aren’t.
- Performance: the queries you appear for, your clicks and your average position.
- Core Web Vitals: real-user speed data grouped by page type.
4. Review content manually. Search your main keyword and read the top five results. Ask whether your page answers the same question as well, or better. No tool can make that call for you.
5. Prioritise. Sort every issue by impact and effort (see below).
6. Fix, then re-audit. Make the changes, re-run the audit to confirm they worked, and use URL Inspection in Search Console to ask Google to recrawl the most important pages.
If you prefer working from a checklist, our SEO audit template lists 40 checks you can tick off in your browser or export to a spreadsheet.
How to prioritise what you find
A typical audit turns up a mix of critical problems and minor ones. Here’s how we’d order a realistic set of findings:
| Issue | Impact | Effort | Order |
|---|---|---|---|
Pricing page has a noindex tag |
Critical: it can’t rank at all | 2 minutes | 1st |
| 12 product pages share one title tag | High: pages compete with each other | 1 hour | 2nd |
| Hero image is 3.8 MB, LCP is 4.1 s on mobile | High: slow for most visitors | 15 minutes | 3rd |
| 6 broken internal links | Medium | 20 minutes | 4th |
| 9 images missing alt text | Medium | 15 minutes | 5th |
| Meta description is 170 characters | Low: cut off, still works | 2 minutes | Last |
The rule of thumb: fix anything that stops a page being indexed first, then work down by impact divided by effort. Ignore the instinct to start with the easiest items. A dozen trivial fixes can feel productive while the one critical problem stays live.
Also look for reach. A problem in a shared template (header, footer, product layout) affects every page using it, so one fix can solve hundreds of issues at once.
Automated vs manual audits
| Automated audit | Manual audit | |
|---|---|---|
| Speed | Minutes | Days to weeks |
| Cost | Often free | Hundreds to thousands of dollars |
| Best at | Technical issues, missing tags, speed, broken links | Search intent, content quality, competitors, strategy |
| Misses | Whether content deserves to rank | Easily overlooks tag-level issues across many pages |
They complement each other. Run an automated audit first and fix the mechanical problems yourself, so if you do hire a consultant, you’re paying for strategy rather than for someone to point out a missing meta description.
How to tell if an audit tool is any good
Not all audit reports are useful. A good one:
- Ranks issues by impact, not just “errors” and “warnings.”
- Explains why each issue matters in plain language, and how to fix it.
- Shows the affected URLs, so you’re not left hunting for the problem.
- Uses real measurements for speed (Lighthouse or field data), not estimates.
- Tells you what’s working, so you don’t break it during a redesign.
- Is honest about limits. No tool can measure content quality or guarantee rankings, and one that claims to is overselling.
When to run an SEO audit
- Every three months for most sites, or monthly if you publish often or run an online shop.
- Before and after a redesign or migration. This is when most serious SEO damage happens: lost redirects, a staging
noindexthat ships to production, missing pages. - After a CMS, theme or plugin update, which can silently change titles, canonicals or robots settings.
- When traffic drops without an obvious reason. Check Search Console first, then audit the pages that lost the most clicks.
Frequently asked questions
How long does an SEO audit take?
An automated audit of a page takes a couple of minutes. A manual audit of a whole site by a specialist takes anywhere from a day for a small site to several weeks for a large e-commerce site.
How much does an SEO audit cost?
Automated audits are often free; ours needs no account or credit card. Audits from freelancers and agencies typically range from a few hundred to several thousand dollars, depending on site size and how much keyword, content and competitor research is included.
Will fixing audit issues improve my rankings?
It removes what’s holding you back, but it doesn’t guarantee a ranking. Fixing indexing problems often shows results within days, because pages that weren’t in Google start appearing. Title and description changes typically show within a week or two. Speed and content improvements take weeks to months. If a competitor’s page is simply a better answer, technical fixes alone won’t close the gap.
Can I do an SEO audit myself?
Yes. Run the five-minute check above, then an automated audit, then review Search Console. Most issues an audit finds, such as titles, descriptions, alt text and broken links, can be fixed in your CMS without a developer. Our fix guides walk through each one.
What’s the difference between an SEO audit and a site audit?
The terms are often used interchangeably. Strictly, a “site audit” crawls many pages to find site-wide patterns like broken links or duplicate titles, while a page-level SEO audit goes deeper on a single URL. Most tools, ours included, combine the two.
The short version
An SEO audit finds what’s stopping search engines and visitors from getting to your content. Check that pages can be indexed before anything else, rank the rest by impact and effort, and re-audit after every major change. Start with a free SEO audit of your homepage and see what turns up.