You can write the best article on the internet and still rank on page four. We see it constantly: a brand pours months into content, hires great writers, builds genuinely useful pages — and Google barely notices. The problem usually isn't the words. It's the foundation underneath them. Technical SEO is the plumbing of your site: how easily search engines can find, crawl, render, and trust your pages. Get it wrong and every other investment leaks. Get it right and your content finally gets the runway it deserves. If you've been wondering why your SEO isn't working despite doing everything the guides told you to, the answer is almost always sitting in the technical layer.

Below is the exact technical SEO checklist we run on every site we touch — the same one we use to diagnose why a site that should rank doesn't. It's not theory. These are the fixes that consistently move rankings, ordered from the most foundational to the most ongoing. Skip the gimmicks. Fix the foundation first.

Why technical SEO is the foundation

Think of search the way Google does. Before a single ranking factor matters, a crawler has to discover your page, render it the way a browser would, and index it into the database it pulls results from. If any link in that chain breaks, your content simply doesn't exist as far as search is concerned. No amount of keyword research saves a page Google can't read.

That's what makes technical SEO different from content or links. Content earns relevance and links earn authority, but technical SEO earns eligibility — it's the gate everything else has to pass through. A flawless on-page strategy on a broken site is like a billboard in a basement. The message is fine. Nobody can see it.

The good news is that the technical layer is the most fixable part of SEO. You're not waiting on algorithms or competitors or months of content velocity. You're fixing concrete, measurable problems — broken redirects, slow templates, blocked resources — and the gains tend to show up fast. Google's own Search Central documentation is unusually clear about what it wants, and most sites are leaving easy wins on the table simply because nobody checked.

Crawlability and indexing

Start here, because nothing downstream matters if Google can't crawl and index your pages. The first stop is your robots.txt file. We've lost count of how many sites accidentally block their own most important directories — a single stray Disallow line left over from a staging environment can quietly de-list an entire section. Check it, then check it again.

Next, your XML sitemap. It should list every canonical URL you actually want indexed — and nothing you don't. No redirected URLs, no 404s, no noindex pages cluttering it up. Submit it in Google Search Console and watch the coverage report like a hawk. That report is the closest thing you'll get to Google telling you, in plain language, which pages it's choosing to ignore and why.

Then audit your indexing signals: canonical tags pointing to the right version of each page, noindex directives only where you mean them, and a clean internal linking structure so crawlers can actually reach your deep pages. Orphan pages — pages no internal link points to — are invisible to crawlers no matter how good they are. If Google can't find it, it can't rank it. A logical site architecture, where important pages sit a few clicks from the homepage, does more for crawl efficiency than almost any other single fix.

Site speed and Core Web Vitals

Speed isn't a nice-to-have anymore — it's a ranking factor and a conversion factor at the same time. Google measures real-world performance through Core Web Vitals, a set of three metrics that quantify how a page actually feels to a user: Largest Contentful Paint (how fast the main content loads), Interaction to Next Paint (how quickly the page responds to input), and Cumulative Layout Shift (how much the layout jumps around as it loads).

The usual culprits are predictable, which is good news — predictable means fixable. Unoptimized images are almost always the biggest offender; serving a 2 MB hero image when a 150 KB WebP would do is the single most common speed killer we find. Right behind it: render-blocking JavaScript, bloated third-party scripts, and the absence of basic caching. Compress your images, defer non-critical scripts, lazy-load below-the-fold media, and put a CDN in front of your static assets.

Run every key template through PageSpeed Insights and treat the field data — real Chrome user measurements — as the source of truth, not the lab score. A page that scores 95 in the lab can still fail real users on slow connections. Fast sites rank better and convert better. You rarely have to choose between the two; the same fixes serve both.

Mobile-first and responsive design

Google indexes the mobile version of your site first — full stop. That's not a future trend; it's been the default for years. The implication is blunt: if your mobile experience is a stripped-down afterthought, that's the version Google is grading. Content hidden on mobile, links that are impossible to tap, text you have to pinch to read — these aren't just UX problems anymore; they're ranking problems.

Responsive design is the baseline, but responsive done well is the real bar. Make sure your mobile pages serve the same primary content as desktop — same headings, same body copy, same structured data. A common and costly mistake is collapsing or removing content on mobile to "clean up" the layout; if Google can't see it on mobile, it effectively doesn't count it. Tap targets should be comfortably sized, the viewport meta tag should be set correctly, and nothing important should sit behind a hover state that fingers can't trigger.

This matters even more if you compete locally. Most "near me" searches happen on a phone, in the moment, with high intent — so a clean mobile experience is half the battle for any business serious about local SEO. The brand that loads fast and reads cleanly on a phone wins the click before a competitor's page has even finished rendering.

Structured data and schema

Structured data is how you stop making Google guess what your content is. Using schema markup — a standardized vocabulary from Schema.org — you explicitly label your pages: this is an article, this is a product with this price and this rating, this is a local business with these hours, this is an FAQ. It doesn't directly boost rankings, but it unlocks something nearly as valuable: rich results.

Rich results are the enhanced listings that grab the eye in the search results — star ratings, FAQ dropdowns, recipe cards, event details, sitelinks. They take up more real estate and earn more clicks, which means schema can lift your traffic even when your position doesn't change. In a crowded results page, the listing with stars under it wins attention the plain blue links never will.

Prioritize the schema types that match your business: Organization and LocalBusiness for nearly everyone, Article for blog content, Product and Review for ecommerce, FAQPage where it genuinely fits. Implement it in JSON-LD, Google's preferred format, and validate every template with the Rich Results Test before you ship. For a deeper grounding in how all of these technical pieces fit together, Moz's technical SEO guide is a reliable reference worth bookmarking.

The ongoing technical audit

Here's the part most teams get wrong: technical SEO is not a one-time cleanup. Sites are living systems. You ship a redesign and break a hundred redirects. A plugin update bloats your page weight overnight. A new template forgets the canonical tag. Content gets added, moved, deleted — and entropy quietly creeps back in. The site that was technically clean in January is technically broken by June if nobody's watching.

So make the audit a habit, not an event. On a recurring cadence — monthly for most sites, weekly if you publish heavily — check the essentials: crawl errors and coverage in Search Console, broken links and redirect chains, Core Web Vitals trends, and any new pages that slipped out of the sitemap or got accidentally noindexed. Run a full crawl with a tool like Screaming Frog every quarter to catch what spot-checks miss.

The brands that win in search aren't the ones who did SEO once. They're the ones who treat the technical foundation as something they maintain — like a building's structure, not its paint. Do that, and your content, your links, and every dollar you spend on marketing finally get to perform on a foundation that holds. That's the whole point of this checklist: not perfection for its own sake, but removing every reason for Google to ignore work you've already done.