Jun 18, 2026
The Complete Technical SEO Audit You Can Run Yourself
A technical SEO audit doesn't require paid tools or an agency to get real value from, most of the checks that actually matter are things you can verify yourself with free tools in an afternoon. This is a complete, self-run audit covering the checks that most commonly explain why a site with decent content still isn't ranking, organized so you can work through it top to bottom against your own site as you read.
0
free tools cover nearly everything in this audit: Search Console, PageSpeed Insights, a crawler, and your browser's dev tools
0
Core Web Vitals metrics Google uses as a ranking signal: LCP, INP, and CLS
2.5s
the "good" threshold for Largest Contentful Paint, Google's main loading-speed metric
0
minutes is roughly what this full checklist takes on a small to mid-sized site
1. Confirm Google Can Actually Find and Read Your Pages
Open Google Search Console and check the Pages report under Indexing, this tells you exactly how many of your URLs are indexed versus excluded, and why. A page marked "Discovered, currently not indexed" or "Crawled, currently not indexed" is a real problem worth investigating individually, not something to ignore because the page still technically exists. Check your robots.txt file directly at yoursite.com/robots.txt for any accidental "Disallow" rules blocking sections of your site you actually want crawled, this is a surprisingly common self-inflicted issue after a site migration.
2. Check Core Web Vitals
Run your homepage and two or three key inner pages through PageSpeed Insights, and focus on the field data (real user data) over the lab data if both are available, field data reflects what actual visitors experience, lab data is a single simulated test. Largest Contentful Paint under 2.5 seconds, Interaction to Next Paint under 200 milliseconds, and Cumulative Layout Shift under 0.1 are the "good" thresholds Google uses, a page failing any of these on mobile specifically is worth prioritizing since mobile performance affects ranking more directly than desktop.
3. Verify Your Site Structure Isn't Fighting Itself
- Check for exactly one H1 per page. Multiple H1s or none at all confuses the topical signal you're sending about what the page is actually about.
- Confirm your XML sitemap is current and submitted. Check it at yoursite.com/sitemap.xml, then confirm it's submitted under Sitemaps in Search Console, an outdated sitemap listing removed pages or missing new ones actively works against you.
- Look for orphan pages. Pages with no internal links pointing to them are harder for both Google and users to find, a site crawler like Screaming Frog's free tier (up to 500 URLs) will surface these directly.
- Check canonical tags aren't pointing to the wrong URL. A canonical tag pointing to a different page than the one it's on tells Google to ignore the page entirely in favor of the one it points to, verify this matches your actual intent.
4. Audit by Site Type
Check for duplicate content across product variant URLs (color, size parameters), these need canonical tags pointing to a single primary URL. Confirm out-of-stock products return proper status handling rather than a generic 404 that wastes crawl budget on pages Google will keep trying to recrawl.
Check for thin category or tag archive pages generating large volumes of low-value indexed URLs, these dilute crawl budget across pages that individually don't deserve to rank for anything. Confirm your most valuable articles aren't buried more than 3 clicks from the homepage.
Confirm LocalBusiness schema markup is present and matches your Google Business Profile exactly, mismatched NAP (name, address, phone) data between your site and GBP is a specific, checkable ranking factor. Verify each location has its own indexed page rather than being crammed into a single generic contact page.
5. Check for Security and Mobile Basics
Confirm your entire site loads over HTTPS with no mixed-content warnings, browsers actively flag HTTP resources loaded on an HTTPS page and it's a confirmed, if minor, ranking signal. Test your key pages on an actual mobile device, not just a browser's responsive mode, tap targets that are too small or text requiring pinch-to-zoom are exactly what mobile-first indexing penalizes even if the desktop version looks fine.
Common Findings That Explain "Good Content, No Rankings"
- The page is indexed but the site's overall Core Web Vitals are failing. Content quality doesn't offset a slow, unstable page experience, both factors are evaluated together, not as a tradeoff.
- Internal linking never actually points to the page in question. A great page with zero internal links pointing to it signals low importance to Google regardless of the content's actual quality.
- A canonical tag or noindex directive is quietly excluding it. This is the single most common "invisible" cause, always check the actual rendered HTML, not just what you think you configured.
Frequently Asked Questions
How often should I run a technical SEO audit?
A full audit like this once per quarter catches most issues before they compound, with a lighter monthly check of Search Console's Pages and Core Web Vitals reports in between.
Do I need paid tools to do this properly?
No, Search Console, PageSpeed Insights, and a crawler's free tier cover everything in this checklist. Paid tools add convenience and scale for larger sites, they're not required to run an accurate audit.
What's the single highest-impact thing to check first?
The Pages report in Search Console, it directly tells you what's indexed and why anything isn't, which is the precondition for every other technical factor mattering at all.
A technical audit finds problems, but fixing them, especially structural issues like site architecture or a Core Web Vitals failure rooted in how a site is built rather than a single setting, often needs more than a checklist. If your self-audit turned up issues you're not sure how to prioritize or fix, our SEO team can run a deeper audit and build a fix plan ranked by actual impact.
Want results like this for your brand?
Get a free strategy call and a tailored proposal within one business day.
Get a Free Proposal