What is an SEO audit, actually?
An SEO audit is a structured review of a website that finds everything currently stopping it from ranking better — broken technical setup, thin or duplicate content, missing on-page signals, and a backlink profile that isn't pulling its weight. It's not a one-time report you file away; it's a diagnostic you re-run as the site, the algorithm, and the competition change.
The confusion most people run into is scope: "SEO audit" gets used for anything from a five-minute browser-extension scan to a 200-point agency deliverable. In practice, a useful audit covers four areas, roughly in this order, because problems earlier in the list block everything after them.
1. Technical foundation
If a page can't be crawled or indexed, nothing else you do to it matters. At minimum, check:
- robots.txt isn't accidentally blocking sections of the site
- Your XML sitemap is reachable and lists only the URLs you want indexed
- No conflicting noindex/canonical signals on important pages
- HTTPS is enforced sitewide with no mixed-content warnings
- Core Web Vitals (LCP, INP, CLS) are within passing thresholds
This layer moves slowly once it's fixed, so it doesn't need re-checking every month — but it's the first thing to verify on any new site, since it's the most common reason a domain shows zero clicks despite decent content.
2. On-page and content
Once a page is crawlable, the next question is whether it's actually built to rank for something specific.
- Title tags and meta descriptions are unique, under length limits, and match search intent — not just the page topic
- One clear H1 per page, with a logical heading structure underneath it
- Content actually answers the query it's targeting, rather than circling it
- No duplicate or near-duplicate pages competing against each other for the same keyword
- Internal links point to the pages you most want to rank, using descriptive anchor text
A quick way to spot problems here: pull your Search Console queries and sort by impressions with zero or near-zero clicks. High impressions with no clicks usually means you're being shown for the right query but the title/meta/content isn't convincing enough to earn the click — that's an on-page fix, not a rankings problem.
3. Site structure and internal linking
Search engines and users both rely on structure to figure out what matters on a site.
- Important pages should sit within a few clicks of the homepage
- Check for orphan pages — pages with no internal links pointing to them at all, which is more common than most site owners expect
- Make sure your sitemap and your actual navigation agree with each other
4. Off-page: backlinks and authority
Last, because it's the slowest to fix and the least useful to optimize before the first three layers are solid.
- Review your backlink profile for toxic or spammy links dragging down trust
- Compare your link count and domain authority against direct competitors, not against SEO best-practice benchmarks in the abstract
- Identify realistic link-building opportunities — guest posts, resource pages, unlinked mentions — rather than generic outreach
How to actually run one, step by step
- Start with Search Console: index coverage, top queries, and any manual actions
- Crawl the site (a crawler tool or an automated audit does this in minutes) to catch technical issues you won't find by browsing manually
- Spot-check on-page elements on your 10–20 highest-priority pages
- Review site structure and internal links
- Pull a backlink report and flag anything toxic
- Prioritize the list by effort vs. impact — fix crawlability and indexation issues first, content and on-page next, links last
Can you do this yourself?
Yes. None of the steps above require specialized access — Search Console is free, and most crawling/backlink tools have usable free tiers. What you're trading off by doing it manually is time: cross-referencing four or five separate tools and prioritizing the output takes hours even on a small site, and the checklist above needs to be repeated regularly, not run once.
Skip the manual version
Running a free audit gets you the crawlability, on-page, and backlink checks above flagged and ranked by impact automatically — so this checklist becomes a fix-it list instead of an afternoon of manual work across five different tools.