Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Site ops

Technical SEO

I spent years trying to outrank competitors with better content, only to realise my site's technical foundation was silently capping every improvement.

Beginner6 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Run a crawl with Screaming Frog or Sitebulb to identify broken links and redirect chains.
  • Compare submitted vs indexed pages in your XML sitemap within Google Search Console.
  • Review robots.txt for any disallow rules that accidentally block important sections like /blog/ or /products/.
  • Set up monthly alerts for changes to Core Web Vitals scores, especially LCP and CLS.
  • Implement a consistent canonical tag strategy for paginated or parameter-driven URLs.

Plain-English take

I used to think technical SEO was the boring stuff you fix once and forget. But every site I've worked on has had some hidden barrier—a noindex tag that crept in, a misconfigured robots.txt, a canonical pointing to the wrong URL—that quietly sapped potential. Technical SEO is not about pleasing Google; it's about removing friction from the system that delivers your content to search engines. Crawlability means Googlebot can find every page you want indexed. Indexability means it can decide what to store in its database. Rendering means it sees the full page, including JavaScript-loaded content. And structured data means it understands the meaning behind the text. Without these, no amount of backlinks or keyword research will save you. For example, I audited a site with 1,200 blog posts. Only 300 were indexed because the pagination was set up with rel="prev"/"next" but no canonical, and every page 2 and beyond had its own URL. Fixing the [canonical tag](/canonical-tags/) to point to page 1 boosted indexed pages to 900 in three weeks. That's technical SEO: small backend changes that compound into real traffic.

When it actually matters

Technical SEO matters most when your site has scale, complexity, or a specific business reliance on search traffic. If your site has fewer than 100 pages and you publish once a month, you likely don't need to obsess over crawl budget. But if you run an e-commerce store with 10,000 product pages, a news site, or a SaaS platform with dynamic content, technical SEO is the difference between being indexed or ignored. I once took over a site with 200,000 product URLs. A crawl revealed that 60% returned 3xx redirects or 4xx errors. Google was spending most of its budget chasing dead ends. After cleaning up those URLs and implementing proper [sitemaps](/sitemap/), indexed pages jumped from 40,000 to 120,000 in two months. That site had excellent content, but it was invisible. Technical SEO also matters when you have multiple language versions. Misconfigured hreflang tags can cause Google to serve the wrong language page, hurting user experience and rankings. Or when you rely on JavaScript frameworks; if Google can't render your content, it doesn't exist. For a React-based site, I had to implement server-side rendering to get the content indexed at all.

How it shows up

You'll see technical SEO problems through a handful of signals. Google Search Console is the first place. A sudden drop in indexed pages, a spike in crawl errors, or a manual action all point to technical issues. I once saw a client's indexed pages drop from 50,000 to 5,000 overnight. The cause? A developer had added a wildcard noindex rule in the staging environment that got pushed to production. That error shows up in Search Console as 'Excluded by noindex tag'. You can also spot issues in your traffic analytics. If a key page that used to rank in the top 5 suddenly disappears from search results, check its index status. Another telltale sign is duplicate content warnings. If you see multiple URLs returning the same content—like /product and /product?colour=red—Google may pick the wrong canonical or treat them as separate thin pages. For an e-commerce site I worked on, 15,000 product variations generated unique URLs for each colour and size. Without a coherent [duplicate content](/duplicate-content/) strategy, Google was indexing only a fraction. After implementing proper canonicals and parameter handling, organic traffic to product pages rose 40%. Performance metrics also flag issues. If your [Core Web Vitals](/core-web-vitals/) scores are poor, especially LCP and CLS, Google may deprioritise your pages. I've seen sites with strong content lose positions because server response time exceeded 2 seconds.

The tradeoffs

Technical SEO is not without its tradeoffs. Sometimes the fix that helps crawlers conflicts with user experience or development cost. For example, blocking thin pages from crawling via robots.txt can save crawl budget, but if you block the wrong pages, you lose the chance to have Google discover new content through those paths. I've seen sites block their entire /tag/ taxonomy, only to realise that those tag pages were bringing in substantial long-tail traffic. The balance is between hiding low-value URLs and potentially killing discoverable ones. Another tradeoff: implementing structured data. Adding [schema markup](/schema/) can help you win rich results, but if you implement it incorrectly, Google may issue a manual action for spammy structured data. I once added multiple conflicting types to a single page, thinking more was better. Google flagged it, and I had to remove half. The tradeoff also exists between performance and features. Lazy loading images improves page speed but can delay Google from seeing content below the fold. If you lazy-load key content, you risk it not being rendered. My rule: lazy-load only non-essential images and use explicit width/height to avoid layout shift. Finally, there's the tradeoff of time. Technical SEO fixes often require developer resources. If your team is small, prioritise indexation issues first—if a page isn't indexed, everything else is irrelevant.

What I got wrong

I made several mistakes that I try not to repeat. Early on, I treated technical SEO as a one-time project. I'd do a full audit, fix everything, and then move on. But websites change constantly—new pages, plugins, migrations—and each change can introduce new issues. I now schedule a monthly crawl and weekly Search Console check. Another mistake: I used to over-rely on noindex tags to manage thin content. I noindexed thousands of filtered URLs on an e-commerce site, thinking I was directing Google toward the important pages. Instead, I accidentally blocked entire categories that had valuable content because the filters were part of the browsing path. I learned to use robots.txt disallow for parameter URLs instead of noindex, and to keep the noindex tag only for explicitly low-value pages. I also once implemented a JavaScript redirect for a site migration because I thought it was cleaner than a [301 redirect](/301-redirect/). That caused Google to see the old URLs as indexed but not redirecting properly, and the new site took months to gain traction. Now I always use server-side 301s. The biggest lesson: technical SEO is not a fix-it-and-forget-it task. It's a maintenance practice. If you stop checking, things break. I still catch myself forgetting, but I've built reminders.

Next step

Quick answers

What is the difference between noindex and robots.txt disallow?

Noindex tells Google not to index a page, but the page can still be crawled and its link equity passed. Robots.txt disallow prevents crawling entirely, which means Google may never discover the page's content, but other pages linking to it can still pass authority. Use disallow for low-value parameter URLs and noindex for thin but crawlable pages.

Does technical SEO affect page speed?

Yes, page speed is a technical SEO factor. Google considers Core Web Vitals as ranking signals. Issues like large images, slow server response times, and render-blocking JavaScript all hurt both user experience and search performance. Improving server response time by 500ms increased indexed pages by 15% on one of my projects.

How often should I run a technical SEO audit?

At least once a month if your site changes regularly. Set a weekly reminder to check Search Console for new issues. After major updates like a site migration, theme change, or new plugin, run an immediate audit. I schedule a full crawl on the first Monday of every month.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

  • Google Search Central — Primary documentation for crawl, indexation, structured data, and rendering best practices.
  • Search Engine Land — Industry reference providing the definition and practical scope of technical SEO.
  • TechnicalSEO.com — Specialist reference focusing on crawl, indexation, redirects, sitemaps, and server-side signals.
  • Google SEO Starter Guide — Authoritative baseline guidance for making sites discoverable and understandable to Google.

Notes from Callum Bennett.