Technical SEO is everything that helps search engines find, understand and load your website. It doesn't involve writing content or earning links. It's the plumbing. And like plumbing, nobody notices it until it's broken, at which point nothing else works.
How Google actually finds your pages
Before Google can rank a page, three things have to happen:
- Crawling. Googlebot follows links and sitemaps to discover your pages and read them. If it can't reach a page, or you've accidentally told it not to, the page doesn't exist as far as Google is concerned.
- Rendering. Google loads the page like a browser, running JavaScript, to see what a visitor sees. Sites built heavily in JavaScript can show Google a blank page.
- Indexing. Google decides whether the page is worth storing and which version of it is canonical. Duplicate, thin or blocked pages get left out.
Technical SEO makes sure all three happen smoothly for the pages you want to rank, and don't happen for the ones you don't.
The main areas
Crawlability and indexing
Robots.txt rules, meta robots tags, XML sitemaps, internal linking and crawl budget (how many pages Google is willing to crawl on your site per day). Common problems: important pages blocked by a stray "noindex", sitemaps full of dead URLs, thousands of filter-generated pages wasting crawl budget.
Site speed and Core Web Vitals
Google measures three user-experience metrics on real visitors: Largest Contentful Paint (how fast the main content appears), Interaction to Next Paint (how quickly the page responds to taps and clicks) and Cumulative Layout Shift (whether things jump around while loading). Passing all three is a ranking factor and, more importantly, affects conversions. Typical causes of failure: huge unoptimised images, too many third-party scripts, slow hosting, fonts loading late.
Duplicate content and canonicals
The same content reachable at multiple URLs (with and without trailing slash, http and https, with tracking parameters, through category filters) splits ranking signals. Canonical tags tell Google which version counts. E-commerce sites are especially prone to this.
Site architecture
How pages link to each other determines how authority flows and how easily Google understands which pages matter. A flat structure where important pages are two or three clicks from the home page beats one where they're buried six levels deep.
Structured data (schema)
Code that tells Google explicitly what a page is about: a local business, a product with a price, an FAQ, an article. It enables rich results (stars, prices, FAQs in the search listing) and helps Google understand your pages with less guesswork.
Redirects and errors
When pages move, 301 redirects pass their rankings to the new URL. When they don't exist, a 404 is correct. Problems: redirect chains, redirects to the wrong page, soft 404s, and migrations done without any redirects at all, which is the most common way we see businesses lose their rankings overnight.
Mobile and security
Google indexes the mobile version of your site. HTTPS is expected. Both are solved problems for most modern sites but still worth checking.
JavaScript SEO
Sites built in React, Vue, Angular or similar can render content only in the browser, after Google's first look. Server-side rendering or pre-rendering fixes it. If your site is a modern web app and isn't ranking, this is the first thing to check.
The problems we find most often
| Problem | How common | Impact |
|---|---|---|
| Core Web Vitals failing on key templates | Very common | Medium to high |
| Duplicate pages from parameters or filters | About 55% | High on e-commerce |
| Missing or incorrect canonicals | About 50% | Medium |
| Redirect chains and broken internal links | About 45% | Medium |
| Important pages buried in the structure | About 40% | High |
| No structured data | About 65% | Low to medium |
| Pages accidentally noindexed | About 15% | Critical when it happens |
Does technical SEO rank you on its own?
Usually not. It removes the ceiling. A technically perfect site with thin content and no links still won't rank for competitive terms. But a site with good content and links that Google can't crawl properly will never reach its potential. That's why technical work comes first in every SEOBOOM plan, and why it's included rather than sold as an extra.
How to check your own site
- Google Search Console (free): the Pages report shows what's indexed and why pages aren't; the Core Web Vitals report shows speed problems.
- PageSpeed Insights (free): test any URL for Core Web Vitals.
- A crawler such as Screaming Frog (free up to 500 URLs): see your site the way Googlebot does.
Or request our free audit and we'll do it properly, with the fixes prioritised by how much they're costing you.