Skip to content

Guide

What is technical SEO?

The best copy does not help if Google cannot find your page or shows the wrong version.

By , COO

10 min read
What is technical SEO: the start of the real sitemap of sngroupbv.be, with the language versions per page highlighted
On this page
  1. 01What technical SEO is, and what it is not
  2. 02Step 1: crawling, can Google reach your pages?
  3. 03Step 2: indexing, which pages belong in Google?
  4. 04Redirects and error pages
  5. 05Step 3: understanding, can Google read what is there?
  6. 06The mistakes that cost most
  7. 07Do it yourself or hire someone?

What is technical SEO? It is the work that lets search engines find, index and understand your pages: your sitemap and robots.txt, which pages belong in Google and which do not, redirects when addresses change, languages, speed and structured data. Visitors never see it. Your rankings do: one wrong line in a two-line file can keep an entire site out of Google.

Want to know where your site stands now? Run the SEO checker. For SEO as a whole, see the glossary entry on SEO. This guide walks through the three steps a search engine takes through your site.

What technical SEO is, and what it is not

Technical SEOContent and search termsAuthority
QuestionCan Google find and read your pages?Does your page answer what people search for?Do others trust your site?
ExamplesSitemap, robots.txt, canonical, 301, hreflang, speedA page per service, guides, titles on search termsLinks from other sites, reviews, mentions
Who does itA developer or technical SEO specialistA copywriter or SEO specialistYou, your network, PR
How oftenAt the build, at every move, and a quarterly checkOngoingOngoing

Technical SEO is the foundation. Without it the rest achieves little, but a perfect foundation without content brings no visitors either. What a specialist does beyond this is in what does an SEO specialist do.

A search engine's route through your site

  1. 01Crawling

    Can Google reach your pages?

    • /services/guides/price/contactSitemapThe list of every page you want in Google.
    • User-agent: *Disallow: /adminRobots.txtWhich parts search engines may not visit.
    • Internal linksGoogle follows links. A page nothing links to gets little attention.
  2. 02Indexing

    Which pages belong in Google?

    • /thank-younoindexNoindexA thank-you page or login stays out.
    • yourcompany.comwww.yourcompany.comCanonicalThe same content at two addresses: you say which is the real one.
    • /old301/new301 and 404An old address redirects, a page that is gone returns a real 404.
  3. 03Understanding

    Can Google read what is there?

    • <title><h1>Titles and headingsIts own title per page, with the search term up front.
    • endefrnlHreflangWhich pages are versions of each other.
    • "@type": "Organization"Structured dataYour company, your address or an article in a fixed format.

Step 1: crawling, can Google reach your pages?

Sitemap

A sitemap is an XML list of the pages you want in Google. You submit it in Google Search Console. One sitemap holds up to 50,000 URLs and 50 MB; a bigger site splits it. Google ignores the priority and changefreq fields, and uses lastmod only when that date reliably matches real changes. So list only real, indexable pages, with an honest date.

Robots.txt

This file tells search engines which parts of your site they may not visit. A line like "Disallow: /" keeps the whole site out. It happens more often than you think: a staging site that goes live with the block still in place. Note: robots.txt does not keep a page out of the index. That is what noindex does, and Google can only read it if it may visit the page.

Robots.txt also decides whether AI crawlers such as GPTBot may read your site. What to choose is covered in how to get found in ChatGPT; check yours with the AI crawler checker.

Google follows links. A page linked from your menu, your services and your guides gets more attention than one nothing points to. A page without any link to it is an orphan, and Google struggles to find it, even if it is in your sitemap.

Step 2: indexing, which pages belong in Google?

Not every page belongs in Google. A thank-you page, a login or a staging area stays out with a noindex tag. Conversely, check that your important pages do not carry one by accident.

If the same content lives at several addresses, with and without www, with and without a trailing slash, or a product in two categories, a canonical tag tells Google which version is the real one. Otherwise Google picks, and not always the right one.

What Search Console tells you

The Page indexing report in Search Console says, per page, why it is or is not in Google. The messages you see most:

MessageWhat it meansWhat you do
Excluded by noindex tagThe page asks not to be indexedIf intended, nothing. An important page: remove the tag
Crawled, currently not indexedGoogle read the page and did not (yet) find it useful enoughStrengthen the content, add internal links, be patient
Discovered, currently not indexedGoogle knows the URL but has not visited it yetInternal links, sitemap, and on big sites your server speed
Alternate page with proper canonical tagA duplicate that points to the real oneNothing, that is how it should be
Duplicate, Google chose different canonical than userGoogle disagrees with your canonicalCheck which version really is best, and align internal links
Not found (404)The address does not existIf a page used to be there, redirect it with a 301

How long a new site takes to appear is in how long until my website shows on Google.

Redirects and error pages

When a page's address changes, send the old address to the new one with a permanent redirect, a 301 or 308. Visitors and Google find the page again and the new page inherits the value of the old. Google advises keeping such redirects for at least a year, preferably longer. A page that is truly gone returns a real 404, with an error page that helps the visitor on.

For SN Group, a construction company in Ghent, we moved the site to a fast static version with real 404 pages, redirects and a correct canonical tag.

An English guide on the SN Group site
The English version of the SN Group site: every language on its own address, linked to the Dutch page with hreflang.

Worked example: a move plan for 120 pages

A company moves from an old site with 120 URLs to a new one with 60 pages. The plan looks like this:

Old addressesCountWhat happensRedirect
Pages that return at a new address45One to one to the new page45 x 301
Pages that merge (three old services become one)30To the page that takes over the topic30 x 301
Blog posts without visitors or links35RemovedReal 404, or a 301 to the blog if links point to them
Test pages, tags and archives10RemovedReal 404
Total12075 redirects

Take the old addresses from your current sitemap and from Search Console, under Performance and Pages: there you see which pages earn impressions and clicks. Those you never lose. After the move, submit the new sitemap and watch the Page indexing report for a few weeks. For a small to medium site it takes a few weeks for most pages to move. More in moving a website to a new host.

Step 3: understanding, can Google read what is there?

Titles and headings

Each page has its own title and a clear heading, with the search term up front. Two pages with the same title compete with each other. See how your title looks in Google with the SERP preview.

Languages and countries

If your site has several languages or serves several countries, hreflang tells Google which pages are versions of each other. Each version points to all the others and to itself. A French searcher gets the French page, a German buyer the German one. Put languages in folders on one domain (/fr/, /de/) rather than a domain per language; see country domain vs .com and our approach to a multilingual website. At Business Centrum that means four languages and hundreds of pages per language.

Structured data

Structured data (schema.org, usually in JSON-LD) describes in a fixed format what is on a page: your company, your address, an article, a product, a job. Google can use it for richer results. It is no trick for higher rankings: it helps Google understand what is already on the page.

Content without JavaScript

Some sites only show their text after JavaScript has loaded in the browser. Google can usually read that, though not always right away, and many other crawlers, including those of AI assistants, cannot. A site whose text is already in the HTML is safer.

Speed and mobile

Google indexes the mobile version of your site. What is missing on a phone does not exist for Google. Speed belongs here too: read how to improve website speed.

A technical SEO check in twelve points

  • Your sitemap is submitted in Search Console and lists only real, indexable pages.
  • Your robots.txt blocks nothing that belongs in Google.
  • Important pages carry no noindex tag.
  • Every page has its own title and description.
  • Your site has one version: with or without www, always on https.
  • Old addresses redirect with a 301 to the right new page.
  • A page that does not exist returns a real 404.
  • Language versions point to each other with hreflang.
  • Every important page gets links from other pages on your site.
  • The text of your pages is in the HTML, not only after JavaScript.
  • Your pages meet the Core Web Vitals on mobile.
  • Search Console shows no large groups of errors.

The mistakes that cost most

MistakeWhat it costsHow you notice
A block in robots.txt after a launchPages drop out of Google within daysSearch Console reports blocked pages; traffic falls
A new site without redirectsYou lose the rankings of your old pages; winning them back takes monthsMany 404s in Search Console
Noindex in a templateA whole group of pages disappears at onceExcluded by noindex tag jumps up
Two versions of your site (www and without)Google splits the value over two addressesDuplicates in the indexing report
Hreflang that points one way onlyThe wrong language in the wrong countryFrench visitors landing on your English page

Do it yourself or hire someone?

SituationYourselfHire
A small site of 5 to 20 pages, one languageYes, with Search Console and the checklist aboveOnly for a move
Moving to a new siteRisky without experienceYes, with a move plan per URL
A site in several languages or countriesHard, hreflang easily goes wrongYes
A store with filters and thousands of URLsNoYes, canonical and indexing per filter

More on that choice in do SEO yourself.

What that base carried at Business Centrum

pages in four languages, all findable for Google
1,680+
internal links between the pages of the keyword map
771
impressions a day in Google after five weeks, up from 220
10,200
non-brand search terms on page one, up from 13
1,593

Questions about technical SEO

What is technical SEO in simple terms?

Making sure search engines can find, index and understand your pages: a correct sitemap and robots.txt, the right pages in Google, redirects, languages, speed and structured data. It is the foundation under your content.

What is the difference between technical SEO and on-page SEO?

On-page SEO is about what is on your pages: search terms, copy, headings. Technical SEO is the base underneath, so Google finds and understands those pages. You need both; a technically perfect site without content attracts nobody.

How do I check my technical SEO myself?

Start in Google Search Console: the Page indexing report shows which pages are not in Google and why. Check that your sitemap is submitted, that robots.txt blocks nothing important and that your pages meet the Core Web Vitals. The SEO checker gives a first read.

What happens to my rankings when I change websites?

If every old URL redirects with a 301 to the right new page, Google and your visitors find the pages again. Expect a few weeks before most pages have moved. Without redirects you lose what you built.

Do I need structured data?

It is not required and gives no ranking by itself. It helps Google understand a page and enables richer results, such as an article with a date or a product with a price. For a company site, Organization or LocalBusiness is a good start.

How often should technical SEO be checked?

Right away at every move, new language or big change, and otherwise a quarterly look at the indexing report and Core Web Vitals in Search Console. Large sites that add many pages check monthly.

SEO

How VBS sets up the technical base for you

The sites we build get the technical base from day one: a sitemap that grows by itself, one version of every address on https, real 404 pages, hreflang across all language versions, structured data per page type, and text in the HTML. When we move a site, we make a plan per old URL and watch Search Console until the new site is fully indexed.

That work carried Business Centrum: a site in four languages with hundreds of pages per language, found almost only on its name in mid-September. What stood in Google five weeks later is below. More on SEO, or book a call.

A strong technical base?

Tell us where your site stands and what is changing, such as a move or a new market. We tell you what needs fixing first.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.