Core Web Vitals 6 August 2026 7 min read

Technical SEO vs On-Page SEO: What Actually Separates Them

Most SEO conversations lump these two together as though they're the same job. They're not. One lives in the code and server layer your visitors never see; the other sits in the words and structure they read every day. Getting clear on which is which stops you fixing the wrong thing first, and that distinction matters more than most guides let on.

On this page
  1. What On-Page SEO Covers
  2. What Technical SEO Is Actually Doing Underneath
  3. Where the Two Overlap
  4. Which One to Fix First
  5. How to Tell Which Your Site Is Missing
  6. When Both Need Work at the Same Time
Share:

What On-Page SEO Covers

On-page SEO is the layer a content editor can work through without opening a single file or writing a line of code.

It covers everything a visitor can read or interact with directly on the page. The title tag and meta description tell search engines what the page is about before anyone clicks. The H1 sets the primary subject, with H2s and H3s organising the content beneath it in a logical structure. Body copy carries the actual meaning, the words, the context, the answers to the questions people are searching for. Image alt text describes what a graphic shows, both for screen readers and for crawlers that cannot see the image itself. Internal links connect one page to another, spreading relevance across the site and guiding readers toward related content they might need. None of that requires server access or a developer on call. A reasonably confident content editor can handle it all from inside the CMS.

What on-page SEO cannot touch is the infrastructure underneath. Page speed, crawl paths, canonical tags, structured data, server response codes , all of that lives at a different layer entirely. On-page work shapes what the page says and how it is presented. Whether the page can be found, loaded and understood in the first place is a separate question.

What Technical SEO Is Actually Doing Underneath

The infrastructure layer

Technical SEO has nothing to do with the words on a page or how a heading is phrased. What it covers is whether Googlebot can find your pages, crawl them without hitting dead ends, and render them correctly. That means server response times, canonical tags that prevent duplicate content from splitting your ranking signals, hreflang attributes that tell search engines which version of a page to serve in which country, structured data that gives Google a machine-readable summary of your content, and render-blocking resources that delay the browser from painting the page. Core Web Vitals fall squarely here too, measuring load speed, layout stability and interactivity in ways that feed directly into how Google scores the experience of landing on your site.

None of this is visible to someone reading the page. A reader sees a headline and some text. Google sees HTTP status codes, crawl budgets, indexation signals, and whether your JavaScript is blocking the parser before a single word loads.

Why it gets neglected

That invisibility is exactly what makes it so easy to overlook. Sites can sit with broken canonical chains, misconfigured redirects, or pages accidentally blocked from indexation for months before anyone notices. By the time it shows up in rankings, the damage is already done.

Where the Two Overlap

Page speed is the clearest example of a genuine grey zone. A slow page frustrates visitors and pushes up bounce rates, which is an on-page concern about the experience someone has when they land. But that same slowness also burns crawl budget, because Googlebot spends time waiting for responses it could be spending crawling more of your site. One problem, two sets of consequences.

The same logic applies to internal linking. The editor choosing which posts to link from a piece of content is making an editorial, on-page decision, but every one of those links is also a crawl path that tells search engines which pages are worth following and how authority flows between them.

The overlap is real, but it does not make the two disciplines interchangeable.

Structured data sits in a similar position. Writing clear, well-organised content is on-page work; adding schema markup that helps search engines parse that content is technical. Both serve the same goal, and you often have to touch both at once to get the result you are after. When you fix something in one camp, it is worth asking whether there is a matching job to do in the other. Page speed improvements often reveal crawling gaps. A content audit often surfaces broken internal link chains. Treating them as completely separate workstreams means you will occasionally miss that second half of the problem.

Which One to Fix First

Technical SEO is the floor

Technical SEO forms the floor everything else stands on. A page with sharp copy, a well-researched title tag, and a clear heading structure will still underperform if the crawler cannot reach it cleanly, the canonical is pointing somewhere odd, or the LCP is sitting at four seconds on mobile. The on-page work has not been wasted, exactly, but it is working against resistance.

Think of a site where the XML sitemap is submitting URLs that 301 redirect elsewhere, so Googlebot is spending crawl budget bouncing between versions of the same page rather than indexing new content. No amount of keyword refinement fixes that. The structural issues a proper audit surfaces often explain why a site with genuinely good content is not ranking anywhere near where it should be.

The practical order

Diagnosis first. Pull a crawl report, check your Core Web Vitals in Search Console, and confirm your canonical setup before you touch another meta description.

Once the technical foundation is sound, on-page improvements compound properly. Better copy, tighter headings, and considered internal linking start to move the needle in a way they simply cannot when the infrastructure underneath is fighting you.

How to Tell Which Your Site Is Missing

Start with Google Search Console. It will point you toward whichever problem is louder.

Open the Coverage report and look for crawl errors, pages marked as “Discovered but not indexed”, or anything excluded by noindex. Then pull up the Core Web Vitals report and check whether Google is flagging poor LCP or CLS scores across a meaningful chunk of your URLs. If you want to go deeper, run the site through Screaming Frog or Sitebulb. Look at what gets crawled, what gets skipped, whether your internal links are pointing at redirect chains, and whether any pages are accidentally blocked in robots.txt. These are technical signals. They tell you whether Google can properly access and process the site in the first place. No amount of well-written content fixes a site that search engines cannot reliably crawl. As part of a structured technical SEO audit, these checks form the foundation before anything else gets touched.

Once the technical layer looks clean, shift your attention to the content itself. Check that every page has a unique title tag describing what it covers. Look at your H1 tags and make sure none are duplicated across different pages. Scan for thin content, particularly pages with fewer than 300 words that are not earning their place in the index. Then check internal linking gaps. Pages that exist but receive no internal links are effectively invisible to crawlers, regardless of how good the copy is.

When Both Need Work at the Same Time

Most sites that come to me with ranking problems have both issues running at once. Content that is not doing enough, and an infrastructure that is quietly working against them. The temptation is to tackle everything together, or worse, to start polishing content while crawl issues are still buried in the background.

That approach wastes time. If Google cannot reliably access your pages, it does not matter how well-written they are. Fix crawlability first. Sort out broken redirects, blocked resources, crawl errors and anything in your site’s structure that prevents pages from being indexed cleanly. Those are the gates. Content improvements only count once the gates are open.

Consider the difference, a page with a thin title tag and weak body copy is a missed opportunity. A page that is blocked in robots.txt or buried under a chain of redirects does not even get the chance to be an opportunity. The order matters because a proper technical SEO audit often surfaces issues that would have made every content improvement invisible to search engines regardless.

Once access is clean, content work earns its keep. Not before.

Share:

Ready to take the next step?

Get in touch today and find out how we can help.

Get In Touch
Privacy Overview

Yorkshire Design uses cookies so that we can provide you with the best user experience possible.

Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.