On this page
Technical SEO vs on-page SEO: what each covers, where the line is drawn, and which to fix first.
People often hear both terms in the same breath and wonder which one they need. Here is the short version, followed by what each covers, where the line between them blurs, and how to decide what to fix first.
The short answer
Technical SEO is about whether search engines can find, read and index your pages. On-page SEO is about what each page says and how it is put together, so that it answers the search it is meant for.
Put simply, technical SEO makes sure your pages can be found and understood by a search engine. On-page SEO makes sure that, once found, they are worth showing. You need both.
What technical SEO covers
Technical SEO is about the infrastructure of your website. It usually includes:
- Crawling: whether search engines can reach your pages by following links.
- Indexing: whether the pages you want are stored in the search engine's index, and the ones you do not want are kept out.
- Site structure: how your pages are organised and linked, and how many steps it takes to reach important ones.
- Speed and mobile experience: how quickly pages load and how well they work on a phone.
- Security: whether the site is served over a secure connection (HTTPS).
- Redirects and duplicates: what happens when an address changes, and how repeated versions of the same page are handled.
- Structured data: code that describes the page's content to search engines.
If you want the service behind this, see how we handle technical SEO.
What on-page SEO covers
On-page SEO is about the content and the page itself. It usually includes:
- The content: whether the page clearly answers the question behind the search, and covers the topic properly.
- Page titles and meta descriptions: how the page is labelled in search results.
- Headings: whether the page has a clear structure that a reader can scan.
- Internal links inside the content: links that point readers to related pages.
- Images: that they are relevant, load properly and have a useful text description (alt text).
Where the line gets blurry
Not everyone draws the line in the same place, and that is normal. Three things are grouped differently by different authors:
- Internal links. The links written into a page's content help a reader and are usually treated as on-page. The overall link structure of the site, which decides whether a search engine can reach a page at all, is usually treated as technical. We use that split.
- Duplicate content. If the same page is reachable at several addresses, that is a technical problem, solved with redirects or canonical tags. If you have written near-identical text on several pages, that is a content problem, solved on the page. We separate them by cause.
- Structured data. Adding the code is technical work, but it has to match what the page visibly says, which makes it a content question too. We treat it as technical, with a check against the visible content.
The point is not the label. It is making sure someone looks at the issue.
Side by side
| Technical SEO | On-page SEO | |
|---|---|---|
| Focus | Whether pages can be found, read and indexed | What each page says and how it is put together |
| Typical questions | Can search engines reach it? Is it indexed? Is it fast on a phone? | Does it answer the search? Is the title clear? Is the structure easy to follow? |
| Who usually does it | Often a developer or an SEO working with one | Often a writer, marketer or SEO |
| Example problems | Blocked pages, broken redirects, duplicate addresses, slow pages | Vague titles, thin content, a page that does not match what people search for |
| How to check | Google Search Console and a crawling tool | Reading the page against the search it targets; reviewing titles and headings |
Which should you fix first?
Start from what you are seeing. This is a guide, not a rule:
- A page is not appearing in Google at all. Start with technical. Check that it can be reached and is not blocked, and whether it is indexed.
- A page is indexed but does not appear for the search you care about. Start with on-page. Does it answer that search clearly, and is the topic covered properly?
- Your site loads slowly or breaks on a phone. Technical.
- Your page titles are all the same or unclear. On-page.
- You have moved to a new domain or redesigned the site and pages have vanished. Technical, and check the redirects first.
- Traffic is fine but few visitors get in touch. Neither may be the problem. Look at whether the page explains the offer and makes the next step obvious.
How they work together
A page with excellent content that search engines cannot reach will not be seen. A technically perfect page that says nothing useful has little reason to be shown. They support each other, and the order is usually: make sure pages can be found, then make sure they are worth finding.
Frequently asked questions
Can I do on-page SEO without technical SEO?
Yes, up to a point. You can improve titles, headings and content on a site that has some technical problems. But if search engines cannot reach or index a page, improving what is on it will not help until that is fixed.
Is internal linking technical or on-page?
It is both, depending on what you mean. The links inside a page's content are usually treated as on-page. The overall linking structure of the site, which affects whether search engines can reach pages, is technical. We treat it that way for simplicity.
How do I check for technical issues?
Google Search Console shows which pages are indexed and which are not, and reports some problems. A crawling tool can crawl your site the way a search engine does and list what it finds. Neither tool fixes anything on its own, and neither guarantees results.
