Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

The Most Common Technical SEO Issues (And Which Ones Are Worth Fixing First)

The short version: the technical SEO issues that show up on nearly every site are crawl and index problems, redirect chains, duplicate or thin pages, slow load times, broken internal links, and messy structured data, but only a handful of these move rankings for most small and mid-sized businesses. The trick isn’t fixing everything on a 40-page audit, it’s knowing which three or four issues on your site are costing you traffic.

Why “technical SEO” scares people more than it should

I’ve sat in enough client meetings to know the moment someone says “technical SEO” the room goes quiet. People picture code, servers, things they can’t touch. Most of it isn’t that. Most of it is housekeeping. Google’s own crawlers are trying to find your pages, understand what’s on them, and decide whether they’re worth showing anyone. Technical SEO is just clearing the path so they can do that without tripping over anything.

I worked with a membership site in the fitness space (not naming it, but you’d recognise the model) that lost 38% of its organic traffic over four months after a site migration. The owner assumed Google had “penalised” them. It hadn’t. Their new CMS had generated canonical tags pointing every single blog post back to the homepage. Nine hundred articles, all telling Google “the real version of this page is somewhere else.” Google believed them. It deindexed the lot. One misconfigured plugin setting, six figures a year in lost traffic.

That’s the pattern with technical SEO issues. They’re rarely dramatic on their own. They’re quiet, they compound, and by the time you notice the traffic graph is already halfway down the cliff.

Crawlability problems (robots.txt and crawl budget)

Before Google can rank a page it has to find it and be allowed to look at it. This is where I still see the most basic mistakes, even on sites run by people who should know better.

  • A robots.txt file blocking entire folders by accident, often left over from a staging site that got pushed live without anyone checking it
  • Pages with a noindex tag that was meant to be temporary and never got removed
  • Massive sites (10,000+ pages) burning their crawl budget on filtered category pages, print versions, or tag archives that add zero value

The fix is simple to describe and slightly tedious to do: pull up Google Search Console’s “Pages” report, check the “Why pages aren’t indexed” breakdown, and go through every reason listed. If you see “Excluded by noindex tag” or “Blocked by robots.txt” on pages you want ranking, that’s your first job, not the fourteenth item on someone’s audit spreadsheet.

XML sitemaps that lie

A sitemap is meant to be a clean list of the URLs you want indexed. On real sites it’s often a mess: old URLs that 404, pages marked noindex that are still listed, or a sitemap that hasn’t updated since a redesign eighteen months ago. I’ve seen sitemaps submitted to Search Console with a 22% error rate, meaning nearly a quarter of the URLs Google was told to prioritise were dead ends. That wastes crawl budget and, worse, it tells Google your site isn’t well maintained, which does nobody any favours when it’s deciding how often to come back.

Redirect chains and loops

Every time a site changes CMS, agency, or domain, redirects pile up. Page A redirects to B, which someone later redirects to C, and nobody deletes the first hop. Now you’ve got a chain instead of a direct redirect. Each extra hop slows the page down slightly and dilutes some of the ranking signal being passed through. On one ecommerce client’s site I found a product page that redirected four times before landing on its final URL, a leftover from three separate site migrations over six years. Individually, small. Across 400 product pages that had been through the same history, it added up to a measurable crawl and speed drag.

Run a crawl with Screaming Frog, filter for redirects, and if you see anything with more than one hop, point it straight at the final destination. This is the kind of fix that takes an afternoon and quietly helps every page it touches.

Duplicate and thin content

This is where the discomfort comes in, because most people writing about technical SEO gloss over it. Duplicate content is very rarely a Google penalty situation. It’s usually a self-inflicted dilution problem. Ecommerce sites with the same product description on twelve colour variants. Local business sites with near-identical location pages for six towns, changing only the town name. WordPress sites generating separate URLs for the same content through tags, categories, and pagination, sometimes producing four indexable versions of one article.

Google doesn’t ban you for this. It just picks one version to rank and ignores the rest, or worse, it can’t decide which one matters and ranks none of them well. If you’re producing near-duplicate location or product pages just to “target more keywords,” you’re not fooling Google, you’re diluting your own authority across pages that are all competing with each other. I’d rather see one strong page than five thin ones fighting each other for the same spot.

Site speed and Core Web Vitals

Google measures three things here that matter for real users: how fast the biggest visible element loads (LCP), how quickly the page responds to the first interaction, and how much the layout jumps around while it’s loading (CLS). Most sites I check score badly on one specific thing: unoptimised images. A single hero image saved at 4MB instead of compressed to 200KB can single-handedly wreck a page’s loading score.

Practical steps that move the needle:

  • Compress and resize images before upload, don’t rely on the CMS to do it for you
  • Lazy-load anything below the fold
  • Set explicit width and height on images and embeds so the browser reserves space and the page doesn’t jump (this alone fixes most CLS issues)
  • Cut down on third-party scripts, every chat widget, tracking pixel, and review plugin adds weight

Test at PageSpeed Insights, but read the field data (real user data), not just the lab score, because lab scores can look fine on a fast office connection and still be poor for someone on a train with patchy 4G.

Broken internal links and orphan pages

Internal links are how Google (and your visitors) find their way around your site. Broken links are more common than people think, especially after a redesign or a content cleanup where old pages get deleted without anyone updating what pointed to them. Orphan pages are the opposite problem: pages that exist and might even be good, but nothing on the site links to them, so Google struggles to find them and users never stumble across them either.

I once found a law firm’s client site with 34 blog posts that had no internal links pointing to them at all, published, indexed at some point, then effectively abandoned. If you’re working with a specialist like an AI consultant for law firms or any niche consultant, this is exactly the kind of quiet issue worth asking about early, because content teams in professional services often publish and move on without ever linking back.

Mobile usability

Google has used mobile-first indexing for years now, meaning it primarily crawls and ranks based on the mobile version of your site, not desktop. If your mobile site has text too small to read, buttons too close together, or content that’s hidden behind a “read more” that doesn’t load, that’s what Google is judging you on, regardless of how good your desktop site looks. Check the Mobile Usability report in Search Console. If it’s empty, you’re fine. If it’s not, it’s usually one CSS issue repeated across every page, which means one fix solves everything.

HTTPS and mixed content warnings

Almost every site is on HTTPS now, but plenty still throw mixed content warnings, where the page loads securely but pulls in an image, script, or font over an old HTTP link. Browsers flag this, some visitors see a “not secure” warning even though the site is mostly secure, and it chips away at trust in a way that’s easy to fix once you know it’s there. A crawl tool will surface these in minutes.

Index bloat

This is the one nobody wants to hear because it feels backwards: sometimes the best technical SEO move is removing pages, not adding them. Sites accumulate search result pages, filtered URLs, tag pages, author archives with one post on them, and old promotional landing pages that should have been taken down years ago. Every one of these is a thin, low-value page sitting in Google’s index, and having thousands of them signals a site that isn’t curated. I’ve seen sites cut their indexed page count by 60% and see organic traffic to the pages that remained go up within two months, because Google was spending less time crawling junk and more time on what mattered.

If you want a wider list of what tends to trip sites up beyond the purely technical side, our common SEO mistakes and how to fix them covers the content and strategy errors that usually sit alongside these technical ones.

Structured data errors

Schema markup (the code that tells Google “this is a recipe,” “this is a review,” “this is an FAQ”) is meant to earn you rich results in the search listings, star ratings, FAQ dropdowns, that sort of thing. The most common issue is markup that used to be accurate and no longer is, a review schema showing a rating that was never updated, or FAQ schema on a page where the actual FAQ content was removed months ago. Google’s Rich Results Test will flag errors, but it won’t flag “technically valid but no longer true,” so this needs a human eye every so often, not just a tool check.

JavaScript rendering issues

Sites built heavily on JavaScript frameworks (React, Vue, Angular) sometimes serve Google a near-blank page until the script runs and populates the content. Google does render JavaScript, but it does it as a second pass, and it’s slower and less reliable than reading plain HTML. I’ve seen product pages where the price, description, and reviews were all invisible to Google’s first crawl because they were injected by JavaScript after load. Use Search Console’s URL Inspection tool, look at the rendered HTML it shows you, and if the content you care about isn’t there, that’s a developer conversation worth having sooner rather than later.

The order I’d fix these in

If you’re doing this yourself, or briefing someone else to do it, here’s the order that gets results fastest, based on what I’ve seen move traffic in practice:

  • Check Search Console’s indexing report first, fix anything blocking pages you want ranked
  • Fix broken and chained redirects
  • Clean up canonical tags, especially after any migration
  • Sort out obvious image weight and layout shift issues for speed
  • Deal with duplicate or thin pages, merge or remove rather than leaving them
  • Everything else, structured data, JavaScript rendering, index bloat, comes after

This is also the point where I’ll say something a lot of technical SEO content avoids: for most small businesses, technical SEO fixes will not transform your traffic on their own. If your content is thin and your backlink profile is nonexistent, fixing your redirect chains gets you a tidier site, not a page one ranking. Technical SEO removes obstacles, it doesn’t create demand. I’ve watched clients spend thousands on a technical audit and fix every item on it, then wonder why traffic barely moved, because the actual problem was that nobody was searching for what they’d written about in the first place. Get the basics right, yes, but don’t mistake a clean crawl report for a growth strategy.

If you’re deciding how much of this to handle in-house versus bringing in help, it’s worth understanding how monthly SEO plans are usually structured, because technical work should be a defined, time-boxed chunk of any retainer, not an open-ended line item nobody can measure.

Tools worth using

You don’t need an expensive stack to catch most of this. Google Search Console is free and catches indexing, mobile usability, and Core Web Vitals issues. Screaming Frog’s free version crawls up to 500 URLs and will surface redirects, broken links, and duplicate titles. PageSpeed Insights and the Rich Results Test cover speed and schema. For anyone building a career around this kind of auditing work, plenty of people now do technical SEO audits as remote, freelance work, and it’s one of the more realistic entries covered in our piece on work from home jobs that pay, since the tools involved are largely free and the skill is learnable from real client sites rather than a certificate.

Frequently asked questions

What is the most common technical SEO issue on small business websites?

Broken or misconfigured canonical tags and unoptimised images causing slow load times are the two I see most often, usually because they happen automatically through a CMS or plugin and nobody checks the output.

How often should I run a technical SEO audit?

Every 3 to 4 months for an active site, and immediately after any migration, redesign, or CMS change, since that’s when canonical tags, redirects, and sitemaps most commonly break.

Can technical SEO issues cause a sudden traffic drop?

Yes, a misconfigured noindex tag, a robots.txt error, or a botched redirect after a migration can cause a traffic drop within days, which is why checking Search Console straight after any site change matters more than most people realise.

Do I need a developer to fix technical SEO issues?

Some fixes (compressing images, updating a sitemap, removing thin pages) can be done without code, but redirect chains, JavaScript rendering, and structured data errors usually need a developer or someone comfortable in the CMS’s backend.

Useful references

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.