Technical SEO Checklist: 20 Issues to Audit on Any Website

Most businesses running a technical seo audit checklist stop at the obvious stuff. Page speed. Broken links. Maybe a quick look at the sitemap. Then they wonder why rankings are not moving despite “fixing” everything on the list.

Technical SEO is not a one-time scan. It is an ongoing diagnostic process, and the issues that actually hurt your performance are often the ones buried three layers deep in crawl data. We have run audits on hundreds of websites across the US, from eCommerce brands in Los Angeles to law firms in Chicago to SaaS companies in Austin. The surface-level fixes are rarely what is holding a site back.

This checklist covers 20 specific issues we look at on every site we audit. Some are foundational. Some are nuanced. All of them matter.

Is your website invisible on Google?

Get a free, no-obligation SEO audit from a real expert 100% free, actionable insights, and built to boost your rankings.

Get a Free Audit

What a Real Technical SEO Audit Checklist Looks Like

Before getting into the list, it helps to understand the scope. A proper audit is not a single tool export. It combines crawl data, log file analysis, Google Search Console signals, and manual review. If your “audit” is just running Screaming Frog and skimming the report, you are catching maybe 30 percent of what is actually going on.

What a Real Technical SEO Audit Checklist Looks Like

If you want a foundation for what makes technical SEO work at a strategic level, start with what is technical seo before going through this checklist. It will frame the issues below in terms of how they connect to actual business outcomes.

Here are the 20 issues we audit on every site.

Crawlability and Indexation (Issues 1 to 5)

These are the fundamentals. If Google cannot crawl and index your site correctly, nothing else matters.

1. Robots.txt configuration

Your robots.txt file tells search engines which parts of your site to crawl and which to skip. The problem is that misconfigured robots.txt files are more common than most people realize. We have seen staging environments accidentally blocking the entire production site. We have seen CSS and JavaScript folders blocked, which prevents Google from fully rendering pages. Open your robots.txt at yourdomain.com/robots.txt and verify that nothing critical is being disallowed.

2. XML sitemap accuracy

Your sitemap should include only the URLs you actually want indexed, and those URLs should all return a 200 status code. A sitemap full of redirected or no indexed URLs is not helping you. It is a waste of the crawl budget. Cross-reference your sitemap URLs against Search Console and your crawl data to find mismatches.

XML sitemap accuracy

3. Noindex tags on important pages

This one seems obvious, but it happens constantly. A developer adds a no index tag during a redesign. A plugin setting gets checked accidentally. An entire product category gets marked no index and nobody notices until rankings drop. Crawl your site and flag every page with a no index tag, then verify each one is intentional.

4. Crawl budget waste

For smaller sites, crawl budget is not usually a problem. For sites with thousands of URLs, it is critical. Faceted navigation, session ID parameters, and low-value archive pages can generate enormous numbers of crawlable URLs that serve no ranking purpose. Google has a finite amount of time to spend on your site, and every wasted crawl is time not spent on pages that matter.

5. Index coverage report in Google Search Console

The Index Coverage report is one of the most useful diagnostic tools available, and most businesses barely look at it. The “Excluded” section tells you exactly why Google is not indexing certain URLs. “Discovered but not currently indexed,” “Crawled but not currently indexed,” and “Duplicate without user-selected canonical” are three labels that deserve immediate investigation.

Is your website invisible on Google?

Get a free, no-obligation SEO audit from a real expert 100% free, actionable insights, and built to boost your rankings.

Get a Free Audit

Site Architecture and URL Structure (Issues 6 to 9)

6. URL structure and depth

Important pages should be reachable within three to four clicks from the homepage. If a key service page or product category is buried six layers deep in the site structure, it is likely getting crawled infrequently and earning fewer internal links. Flat site architecture is not just an SEO preference. It is a practical signal to Google about which pages you consider most important.

7. Internal linking gaps

Orphan pages, meaning pages with no internal links pointing to them, are invisible to both users and search engines unless someone lands on them directly. Run a crawl and identify every page with zero internal links. Then make a deliberate decision: either link to that page from somewhere relevant, or remove it entirely.

Internal linking gaps

8. Redirect chains and loops

A single 301 redirect is clean. A chain of three or four redirects before reaching the destination page loses some link equity at each hop and slows the user experience. Redirect loops are worse. They are usually caused by conflicting settings between plugins or servers. Map out your redirect structure and eliminate chains wherever possible.

9. Canonical tag implementation

Canonical tags need to be consistent and logical. A page should not have a self-referencing canonical that conflicts with a redirect elsewhere. If page A canonicalizes to page B, page B should not canonicalize back to page A. Canonical chains create the same kind of signal dilution as redirect chains. Audit your canonicals not just for presence but for logic.

Page Speed and Core Web Vitals (Issues 10 to 12)

10. Largest Contentful Paint (LCP)

LCP measures how long it takes for the largest visible element on a page to load. Google’s threshold for “Good” is under 2.5 seconds. Most sites we audit fail this on mobile. The usual culprits are unoptimized hero images, render-blocking resources, and slow server response times. LCP improvements directly affect both user experience and ranking signals.

11. Cumulative Layout Shift (CLS)

CLS measures visual stability. If elements jump around as the page loads, that is a poor user experience and a negative ranking signal. Common causes include images without defined dimensions, dynamically injected content, and fonts loading after layout is established. A CLS score above 0.1 needs attention.

Cumulative Layout Shift

12. Interaction to Next Paint (INP)

INP replaced First Input Delay as a Core Web Vitals metric. It measures the time from a user interaction, like clicking a button or tapping a menu, to when the browser visually responds. A score above 200ms is considered poor. JavaScript-heavy pages tend to fail this metric. For a detailed breakdown of all three metrics, read our guide on core web vitals explained.

Is your website invisible on Google?

Get a free, no-obligation SEO audit from a real expert 100% free, actionable insights, and built to boost your rankings.

Get a Free Audit

On-Page Technical Elements (Issues 13 to 16)

13. Title tag and meta description quality

Title tags that are missing, duplicated, or over 60 characters get truncated or rewritten by Google. Meta descriptions that are too short or absent mean Google pulls arbitrary text from the page. Neither of these are catastrophic on their own, but at scale, poor title and meta management signals a lack of on-page discipline to search engines.

14. Heading structure

Every page should have one H1. That H1 should clearly describe the page topic and align with the primary keyword intent. H2s should structure the major sections. H3s should support those sections. When we crawl sites and see pages with no H1, or five H1s, or H3s being used as the primary heading because someone liked the font size, it usually means no one has established a content governance process.

Heading structure

15. Image optimization

Unoptimized images are one of the most common technical issues we find, especially on eCommerce sites and WordPress sites with years of uploaded content. Every image should have a descriptive alt tag, be served in a modern format like WebP, and be appropriately sized for the display dimensions. Large uncompressed images quietly drag down page speed scores across entire sites.

16. Schema markup implementation

Structured data helps search engines understand your content and can unlock rich results in search, things like review stars, FAQ dropdowns, and event listings. Most businesses either have no schema or have it incorrectly implemented. Run your key pages through Google’s Rich Results Test and check for errors. Schema for local businesses, products, services, and FAQs should be considered standard practice at this point.

Security, Mobile, and Technical Foundations (Issues 17 to 20)

17. HTTPS implementation

Your site should be fully on HTTPS, with all HTTP URLs redirecting to HTTPS. This includes every subdomain and every asset. Mixed content errors, where a page loads over HTTPS but pulls images or scripts over HTTP, still appear more often than they should. Use a browser dev tools check or a crawl tool to identify mixed content warnings.

18. Mobile usability

Google indexes the mobile version of your site first. If your mobile experience has tap targets that are too small, content wider than the screen, or text too small to read without zooming, those are flagged issues in Google Search Console. More importantly, they are real friction points for the majority of your users who are probably on mobile.

19. Hreflang implementation (for multi-region or multilingual sites)

If your site serves multiple countries or languages, hreflang tags tell Google which version of a page to serve to which audience. Incorrect hreflang implementation is one of the more technical issues we see, and it can cause the wrong language version to rank in the wrong country. If your site has any international presence, this deserves a dedicated audit.

Hreflang implementation

20. Log file analysis

This is the one most businesses skip entirely. Log files show you exactly which pages Googlebot is crawling, how often, and what it is finding. They reveal crawl anomalies that do not show up in crawl tools. We have found pages getting crawled hundreds of times per day for no clear reason, and important pages being crawled only a few times per month. Log file data tells a story that surface-level audits cannot.

Is your website invisible on Google?

Get a free, no-obligation SEO audit from a real expert 100% free, actionable insights, and built to boost your rankings.

Get a Free Audit

Common Mistakes When Running a Technical SEO Audit

Common Mistakes When Running a Technical SEO Audit

Mistake 1: Treating the Audit as a One-Time Project

Most businesses run an audit, create a list of fixes, hand it to a developer, and then do not look again for a year. Sites change. New content gets published. Plugins get updated. Redirects get misconfigured. A technical SEO audit needs to be a recurring process, not a one-time deliverable. We recommend a full audit every quarter with monthly spot checks on crawl data and Search Console.

Mistake 2: Prioritizing Cosmetic Fixes Over Structural Ones

Fixing a few missing meta descriptions feels productive. It usually is not the highest-leverage work. Structural issues like crawl budget waste, canonical problems, and redirect chains have a far greater impact on how Google processes your site. Start with issues that affect how the entire site is crawled and indexed before getting into page-level detail.

Mistake 3: Running Only One Tool

Every SEO crawl tool has blind spots. Screaming Frog misses some JavaScript-rendered content. Google Search Console data has a 16-month limit and does not show real-time crawl behavior. Log files show crawl patterns but not on-page issues. An audit that relies on a single tool gives you a partial picture. The most accurate audits layer multiple data sources.

Mistake 4: Fixing Issues Without Measuring Impact

We’ve worked with businesses across multiple US markets, and the pattern is always the same: fixes get implemented and nobody tracks what changes. If you fix LCP scores on your key landing pages, set a baseline before and measure after. If you clean up 2,000 no indexed URLs from your sitemap, watch the Index Coverage report for changes. Measurement connects the technical work to business outcomes.

FAQ

How long does a technical SEO audit take?

A basic crawl-based audit of a small site can be done in a few hours. A comprehensive audit of a large site, covering crawl data, log files, Core Web Vitals, schema, indexation, and architecture, typically takes several days of analysis. The audit itself is not the time-consuming part. Prioritizing findings and building an implementation plan takes careful thinking. Rushing an audit to save time usually means missing the issues that matter most.

How often should I run a technical SEO audit?

For most businesses, a thorough audit every quarter is appropriate. If your site publishes content frequently, runs promotions that create temporary landing pages, or has a large eCommerce catalog, monthly checks on crawl data and Search Console are worth adding. Sites in competitive markets or undergoing active development should be monitored continuously, since even a small configuration error can cause significant ranking disruption.

Can I run a technical SEO audit without paid tools?

Yes, to a point. Google Search Console provides index coverage data, Core Web Vitals signals, and mobile usability issues for free. Google PageSpeed Insights gives you performance data. Screaming Frog has a free version that crawls up to 500 URLs. For smaller sites, these free tools can cover most of the essential issues. For larger sites, the combination of a paid crawl tool and log file access becomes necessary to see the full picture.

What is the difference between a technical SEO audit and an on-page SEO audit?

A technical SEO audit focuses on how a site is crawled, indexed, and rendered. It covers site architecture, speed, canonicals, redirects, schema, and security. An on-page audit focuses on the content and optimization of individual pages, including keyword targeting, heading structure, internal linking, and meta data. The two overlap in areas like title tags and structured data, but they are distinct processes. Both are necessary for a complete SEO strategy.

Which technical SEO issues have the biggest impact on rankings?

Indexation problems tend to have the most immediate impact, because if a page is not indexed, it simply cannot rank regardless of how good the content is. After indexation, crawlability, Core Web Vitals, and site architecture tend to have the broadest influence on performance. Issues like hreflang or advanced schema are important in specific contexts but rarely move the needle for businesses that have not addressed the fundamentals first.

Is your website invisible on Google?

Get a free, no-obligation SEO audit from a real expert 100% free, actionable insights, and built to boost your rankings.

Get a Free Audit

Conclusion

A technical SEO audit checklist is only as useful as what you do with it. The businesses that compound their search performance over time are not the ones that run an audit every year and hope the recommendations get implemented. They are the ones that build technical health into their ongoing operations, treat crawl data as a regular input, and connect every technical decision to a business outcome.

Rankings follow infrastructure. Fix the infrastructure, and content and authority have something to build on.

If you want an expert set of eyes on your site, our team runs Technical SEO audits for US businesses across industries. Book a free strategy call and we will walk you through exactly what we find and what to prioritize first. Schedule your call here.