How to Conduct a Technical SEO Site Audit
Your rankings dropped, but your content is fine. So what gives?
Often the culprit is invisible: a blocked page, a slow-loading template, a sitemap pointing Google to the wrong URLs. These problems rarely announce themselves, yet they quietly cap how much traffic your site can earn.
This guide shows you how to conduct a technical SEO site audit in seven clear steps, starting with the issues that cost you the most. You will learn which tools to open first, what “healthy” looks like, and how to fix problems in an order that actually moves the needle.
No 200-point checklist. Just the checks a senior SEO runs before anything else.
What a Technical SEO Audit Actually Checks
A technical SEO audit examines the parts of your website that affect how search engines crawl, render, and index your pages. It is not about keyword research or content quality. It is about the plumbing.
Think of it in three priority layers. First, can Google find and crawl your pages? Second, can it index them correctly? Third, does each page deliver a fast, stable, mobile-friendly experience once a user clicks?
Problems in the first layer make the rest irrelevant. That is why you fix them in that order.
The Tools You Will Need
You can run a credible audit with three free tools plus one crawler:
- Google Search Console: your direct line to how Google sees your site (index coverage, Core Web Vitals, manual actions).
- A crawler like Screaming Frog: simulates a search bot and surfaces broken links, redirects, and metadata issues. Free up to 500 URLs.
- PageSpeed Insights and Lighthouse: measure performance and Core Web Vitals using both real-world and lab data.
- Optional: Ahrefs, Semrush, or Sitebulb for larger sites and ongoing monitoring.
Set up and verify Google Search Console before anything else. Without it, you are auditing blind.
Step 1: Check Crawlability
If search engines cannot crawl a page, nothing else you do matters. Start here.
Open your robots.txt file at yoursite.com/robots.txt and confirm you are not accidentally blocking important sections. A single misplaced Disallow: / can hide your entire site from Google.
Then check Google Search Console’s Pages report (formerly Index Coverage) for crawl errors: server errors (5xx), blocked resources, and URLs flagged “Discovered – currently not indexed.” Large sites should also watch crawl budget, since Google will not crawl unlimited URLs per visit.
Quick wins: remove crawl blocks on key pages, fix server errors, and make sure your CSS and JavaScript files are not disallowed. Google needs them to render pages correctly.
Step 2: Verify Indexability
Crawling is permission to read. Indexing is permission to rank. A page can be crawled and still never appear in results.
Check for stray noindex tags on pages you want ranked. This happens more than you would expect, especially after a migration or when a staging site goes live with its settings intact.
Confirm your canonical tags point to the correct primary URL. Conflicting or missing canonicals create duplicate-content confusion, splitting ranking signals across near-identical pages.
In Google Search Console, compare submitted versus indexed pages. A large gap signals indexability problems worth investigating.
Step 3: Audit Your Sitemap and Site Architecture
Your XML sitemap is the roadmap you hand to search engines. Make sure it lists only canonical, indexable, 200-status URLs, then submit it in Google Search Console. Remove redirected, broken, or noindexed URLs, because they waste crawl budget and send mixed signals.
Site architecture matters just as much. Important pages should sit within three clicks of the homepage. The deeper a page is buried, the less authority flows to it and the less often it gets crawled.
Review your internal linking too. Orphan pages (pages with no internal links pointing to them) are hard for both users and crawlers to find. Add contextual links from relevant, high-traffic pages.
Step 4: Fix Redirects and Broken Links
Run your crawler and sort by status code. You are hunting for three things:
- 404 errors: broken pages that frustrate users and waste link equity. Redirect them to the closest relevant page, or restore the content.
- Redirect chains: URL A points to B, which points to C. Each hop slows load time and dilutes signals. Collapse them into a single 301.
- Wrong redirect types: temporary 302s used where a permanent 301 belongs. Use 301s for permanent moves so ranking signals transfer.
Fixing these is often the fastest way to recover lost performance after a redesign.
Step 5: Measure Page Speed and Core Web Vitals
Speed is a confirmed ranking signal, and it shapes whether visitors stay. Google measures it through three Core Web Vitals:
- Largest Contentful Paint (LCP): how fast the main content loads. Aim for under 2.5 seconds.
- Interaction to Next Paint (INP): how quickly the page responds to input. Aim for under 200 milliseconds. INP replaced First Input Delay in 2024.
- Cumulative Layout Shift (CLS): how much the layout jumps as it loads. Aim for under 0.1.
Run your key page templates through PageSpeed Insights, then check the Core Web Vitals report in Google Search Console for field data across the whole site. Common fixes: compress images, defer unused JavaScript, set explicit image dimensions, and use browser caching.
Step 6: Confirm Mobile-Friendliness and HTTPS
Google uses mobile-first indexing, which means it primarily evaluates the mobile version of your site. If your mobile experience hides content, breaks layout, or loads slowly, your rankings pay for it.
Test core pages on real devices and in Chrome’s device emulator. Confirm text is readable without zooming, tap targets are not cramped, and nothing important is hidden behind “load more” buttons.
On security, every page should load over HTTPS. Check for mixed-content warnings (HTTPS pages pulling in HTTP resources), and make sure HTTP versions redirect to HTTPS with a 301.
Step 7: Validate Structured Data and On-Page Technicals
Structured data (schema markup) helps Google understand your content and can earn rich results like star ratings, FAQs, and breadcrumbs. Validate yours with the Rich Results Test and fix any errors or warnings.
While you are there, sweep the on-page technical basics:
- Title tags: unique, descriptive, and under roughly 60 characters.
- Meta descriptions: present and compelling. They affect click-through, not rankings directly.
- Heading structure: one H1 per page, with logical H2 and H3 nesting.
- Duplicate content: catch identical title tags or body content across URLs and consolidate them.
Individually these are small fixes. At scale, they sharpen how clearly Google reads your site.
How to Prioritize and Track Your Fixes
A list of 80 issues helps no one. Sort your findings by impact and effort.
Tackle anything blocking crawling or indexing first, because those problems suppress entire sections of your site. Next, fix high-traffic pages with speed or mobile issues. Save low-impact cleanup, like a handful of long meta descriptions, for last.
Work in a find-fix-verify loop: log the issue, implement the fix, then confirm it in Google Search Console or by re-crawling. Re-running your audit on a schedule (quarterly for most sites) keeps small problems from compounding into big ones.
Frequently Asked Questions About How to Conduct a Technical SEO Site Audit
How long does a technical SEO site audit take?
For a small site (under 500 pages), a focused audit takes one to two days. Larger or e-commerce sites can take one to two weeks, especially if you investigate crawl budget and template-level performance. The fixes usually take longer than the audit itself.
What tools do I need for a technical SEO audit?
At minimum: Google Search Console (free) for index and Core Web Vitals data, a crawler like Screaming Frog (free up to 500 URLs) for site-wide issues, and PageSpeed Insights for performance. Paid tools like Ahrefs, Semrush, or Sitebulb add depth for bigger sites.
How often should I run a technical SEO audit?
Run a full audit quarterly for most sites, and a lighter check monthly if you publish frequently or run a large store. Always audit after major changes: a redesign, a platform migration, or a big content restructure, since those are when technical issues tend to appear.
What is the difference between technical SEO and on-page SEO?
Technical SEO covers how search engines crawl, render, and index your site: speed, crawlability, structured data, and architecture. On-page SEO covers the content itself: keywords, titles, headings, and internal links. They overlap, but technical SEO makes sure your great content can actually be found.
Can I do a technical SEO audit myself?
Yes. The free tools and the steps above let a motivated beginner run a credible audit. The learning curve is in interpreting results and prioritizing fixes. For large sites, recurring audits, or complex migrations, an experienced SEO will catch more and save you time.
Start With the Checks That Cost You Most
A technical SEO site audit is not a one-time chore. It is how you make sure search engines can reach, read, and reward your work. The order is what matters: fix crawling and indexing first, then speed and mobile, then the finer details.
You do not need to fix everything today. Open Google Search Console, run the Pages and Core Web Vitals reports, and find your single biggest blocker. Fix that one thing this week, then work down the list.
Then put your next audit on the calendar. The sites that win technically are the ones that check regularly, not the ones that check perfectly.