The Technical SEO Audit Checklist: What to Check and Why Each Item Matters
A complete technical SEO audit checklist covering indexing, links, images, performance, and social tags — with the reasoning behind each check, not just a list to tick off.
DidYouSEO Team··5 min read
Most SEO checklists give you a list of boxes to tick without explaining why any of them matter. That's how you end up with a site that "passes" an audit tool but still doesn't rank — because ticking a box isn't the same as understanding what it protects against.
This is the technical SEO audit checklist we actually built into DidYouSEO's own free site audit, organized the way real audits are: by category, with the reasoning behind each check, not just the rule.
Internal pages: is Google even able to see the page?
Before anything else matters, the page has to actually load and respond correctly.
- HTTP status. A page returning a 5xx server error or a 404 can't be indexed at all — Google drops it, and any backlinks pointing to it stop passing value. A redirect chain (3xx) wastes crawl budget and dilutes link equity with every hop.
- Page load time. Slow pages get crawled less frequently and less deeply, which directly limits how much of a large site actually gets indexed, per Google's own crawling documentation.
- Mobile viewport. Missing
<meta name="viewport">means the page renders as a shrunk desktop layout on phones — a usability failure that Google's mobile-first indexing takes seriously.
Content: does the page say anything worth indexing?
- Title tag length. Titles should land in roughly 50–60 characters (under about 600 pixels), the point at which Google typically stops truncating in search results, according to Zyppy's title-length research.
- Meta description length. Aim for roughly 120–158 characters — long enough to sell the click, short enough to avoid getting cut off on both desktop and mobile display widths.
- Heading structure. Exactly one H1 per page, with a logical H2/H3 hierarchy underneath. Multiple H1s or skipped heading levels confuse both readers skimming the page and machines trying to parse its structure.
- Content depth. Thin pages give search engines very little to work with — pages competing for real queries need genuine substance, not just the required tags filled in.
Links: internal and external
- Internal links pointing to the page. This is one of the most overlooked and most powerful signals — pages with more internal links are crawled more often and treated as more important, and Google's John Mueller has called internal linking "super critical" for exactly this reason, per Backlinko's crawl budget guide. Check yours with our free internal links checker.
- Broken outgoing links. A dead link on your highest-authority page wastes some of the link equity that page could otherwise distribute to the rest of your site. Find them with our free broken links checker.
- Redirect chains. Every extra hop between the original URL and the final destination bleeds a small amount of ranking signal and adds latency. Our redirects tool flags multi-hop chains directly.
Images: are they helping or hurting?
- Alt text. Beyond accessibility (screen readers depend on it), alt text is a real relevance signal for image search and for AI systems trying to understand page content without executing JavaScript.
- Image file size. Oversized images are consistently one of the biggest, cheapest-to-fix contributors to slow page load — compressing them is usually higher-leverage than most other performance work.
Social tags: does the page look right when shared?
- Open Graph and Twitter Card tags. Without these, a shared link on LinkedIn, X, or Slack falls back to a generic, unbranded preview — a silent conversion loss on every share. Generate them correctly with our free Open Graph tags generator.
- SERP snippet preview. What you think your title/description will look like in Google and what actually renders can differ — preview it with our SERP preview tool before publishing, not after.
Sitemaps and crawl signals
- Sitemap validity. A broken or incomplete XML sitemap silently fails every page that depends on it to get discovered. Validate yours with our free sitemap checker.
- robots.txt correctness. An overly broad
Disallowrule can block search engines — or AI crawlers like GPTBot and ClaudeBot — from parts of the site you actually want indexed. Check yours with our robots.txt tester.
Localization: is the right version served to the right audience?
- hreflang tags. Sites running multiple language or region versions of the same content need hreflang to tell Google which version to serve to which searcher — get it wrong and you risk one version cannibalizing another in search results, or the wrong language showing up for a market. This is one of the most error-prone technical checks: hreflang tags must be reciprocal (if Page A references Page B, Page B must reference Page A back), and studies have found a majority of real-world implementations contain errors like missing return tags or incorrect language codes, according to BrightEdge's hreflang best-practices guide.
Why the categories matter more than the count
A checklist with 30-plus individual checks is really only seven or eight underlying questions: can this page be reached, does it say anything worth indexing, is it linked to, are its images and social previews doing their job, and is it declared correctly to crawlers. Understanding the category is what lets you triage — a site failing on Internal Pages checks has a more urgent problem than one missing a few alt tags.
Run it yourself
DidYouSEO's free audit runs this full checklist against any URL in under a minute, no signup required, and explains why each failing check matters — not just that it failed.
FAQ
How often should I run a technical SEO audit? For an active site, monthly is a reasonable baseline — more often if you're publishing frequently or just launched. Anything that changes your site's structure (a redesign, a CMS migration, a new subdomain) warrants an immediate re-audit.
Do all these checks matter equally? No. Internal Pages issues (server errors, missing viewport, non-HTTPS) block indexing entirely and should be fixed first. Social tag and hreflang issues matter, but they affect presentation and targeting, not whether the page gets indexed at all.
Can a page "pass" an audit and still not rank? Yes — a technical audit checks whether Google can index and understand a page cleanly. It says nothing about whether the content is actually better than what's currently ranking. Technical health is a prerequisite for ranking, not a guarantee of it.
See how your site scores - free
30+ SEO checks plus AI visibility. No credit card required.