0%

What is technical SEO – and what isn't it?

When a page isn't found on Google, it's tempting to start with the copy. But before I'd change the content, I'd make sure Google can actually find the page, read it, and understand which version should show up in the search result. That's a large part of what technical SEO is about - technical problems can stand in the way of even good content.

Technical SEO starts before the keywords

SEO is often lumped together with keywords, copy and links.

The technical part sits somewhere else. It's about things like how the website is built, which URLs it uses, what the search engine is allowed to visit, and how the pages connect to each other.

Can Google find the page?

Can it be crawled?

Is it allowed to be indexed?

Does the server return the right status code?

Does the page point to itself as the primary version, or does a canonical tag tell Google another URL is the one that matters?

Does the same content exist at five different addresses?

Those are questions a visitor rarely thinks about. But they're part of the technical foundation the search engine meets.

First the page has to be found. Then it can be indexed

Google can visit a page without including it in its index. And a page can exist on the website without being easy for Google to find.

So I wouldn't conclude much from the sentence:

"The page is on the website, though."

I'd look at things like internal links, the sitemap, robots.txt, meta robots, HTTP status codes and canonical tags.

And I'd look at what Google itself reports about the URL. In Google Search Console, URL Inspection can show details about Google's indexed version and test a live URL.

That's typically more useful than installing yet another SEO plugin and hoping a green indicator solves the problem.

Site architecture matters too

A search engine doesn't meet a website as a sitemap drawn on a wall. It moves through links between pages, among other things.

So structure matters.

If an important page can only be found through a search function, or sits buried five or six levels down without proper internal links, you've made the work harder.

The same goes the other way.

If almost every page links to everything, the structure says very little about what belongs together and what matters.

I therefore think of internal links as part of the website itself, not something sprinkled on afterwards for SEO's sake.

Navigation, categories, breadcrumbs and links within the content help both people and search engines understand how things connect.

Redirects are boring, until they're missing

When a website gets rebuilt, the URLs often change.

/about-us/ might become /the-company/.

The old page no longer exists, and the new one works fine. But Google may have known the old address for years. Other websites may link to it. Users may have bookmarked it.

If the old URL just disappears, those connections land on a 404 page.

So I normally map the existing URLs before a website gets replaced. The relevant old addresses can then be redirected to the new ones.

It's not the part of a new website anyone stands around admiring at launch.

But it's often the work you end up glad got done.

Canonicals need to point the right place

A website can have several URLs showing the same or nearly the same content.

That happens with filtering, parameters, categories and various technical ways of reaching the same page.

Here, a canonical tag can tell the search engine which URL you consider the primary one.

The problem comes when the system points the wrong way.

I've seen solutions where templates, plugins and custom code all had an opinion about metadata. The result can be that the page technically tells Google something different from what you assume.

So the mere presence of a canonical tag matters less than where it actually points.

What about speed and Core Web Vitals?

Performance and technical SEO overlap.

A slow website is bad for the user, so performance is also something I look at. PageSpeed Insights is a good place to start, since it shows measurements and points to specific areas worth investigating.

But I wouldn't start an SEO project with the goal:

We need 100 in Lighthouse.

A Lighthouse score can be useful for finding problems. It doesn't on its own tell you whether a website's technical SEO is good, and it doesn't tell you whether the content deserves a good ranking either.

Lighthouse is a diagnosis, not a grade.

If the page already feels fast for real users, there may be more important things to spend time on than moving a score from 96 to 100.

I go deeper on that part in Why is my website slow?.

Structured data needs to describe something

Structured data makes it possible to describe content in a format search engines can interpret programmatically.

That could be information about a company, a product, an article or an event.

Schema markup makes the most sense when it describes something that actually exists on the page, and the implementation is correct.

For that, Google's Rich Results Test can check the rich-result formats Google supports, while the Schema.org Validator can validate Schema.org markup more broadly.

The amount of markup says very little on its own. What matters is whether it describes the content correctly.

Hreflang, when there's more than one language

On websites with multiple languages or regional versions, hreflang comes into play.

It helps the search engine understand the relationship between, say, a Danish, Swedish and English version of the same content.

If a website only has content in one language, hreflang can be skipped.

That's a simple example of something I think matters in technical SEO: you don't need to implement a feature just because it's on an SEO checklist.

Part of the work is deciding what's actually relevant for the specific website.

So what isn't technical SEO?

Technical SEO can create good technical conditions for a page.

It can't make an irrelevant product relevant, create demand for something nobody searches for, or automatically turn a thin article into the best answer to a question.

If ten companies have technically solid websites and all want to rank for the same search, the search engine still has to choose between them.

That's where other parts of SEO come in: content, relevance, links, authority, and what the user is actually looking for.

So I'd be sceptical if a technical review was sold as a guaranteed route to specific rankings.

The technical side can remove obstacles.

It can't decide who ends up in first place.

I'd start by finding the problem

If someone tells me their SEO isn't working, I wouldn't start with a list of 50 things that could be optimised.

I'd first try to work out what "isn't working" actually means.

Is the whole website hard to find?

Is it individual pages?

Are the pages not indexed at all?

Did traffic disappear after a relaunch?

Have new URLs appeared?

Has the website gotten slower?

Or are the pages found and indexed just fine, but simply not ranking for the searches the company wants to be found on?

Those are different problems and need different solutions.

A website can have perfect redirects and still have poor content. It can have good copy and still block important pages from being indexed.

Technical SEO therefore isn't about optimising everything you can measure. It's about finding the technical things standing in the way — and leaving the rest alone.

Free tools for technical SEO

I use tools to find places worth investigating. They rarely say on their own what should be prioritised.

01_Google Search Consolemy natural starting point for indexing, sitemaps, search traffic and individual URLs. The Links report shows internal links and finds important pages getting too little internal attention.

02_PageSpeed Insightsfor performance, Core Web Vitals and specific performance problems on a given page.

03_Chrome DevToolsthe browser's own developer tools. I use Network, Elements and Console, among others, to inspect the HTML/DOM, JavaScript, redirects, response headers, resources and rendering.

04_Google Rich Results Testto check structured data against the rich-result formats Google supports.

05_Schema.org Validatorfor a broader check of Schema.org markup, including JSON-LD, Microdata and RDFa.

06_AI tool for internal linkinganalyses content across pages and suggests relevant links and anchor text. E.g. LinkStorm (English only) and LinkSigma.

A tool can point at a problem. It doesn't decide whether the problem is important enough to spend time solving.

Performance & SEOI work with performance from measurement and diagnosis to images, caching, database queries, JavaScript and technical SEO. The goal isn't 100 in Lighthouse. The goal is a fast website that works well for real users.

Tags_

Read next_

2026-09_ A good design doesn't start in Figma I can open Figma and start drawing a website right away. It's rarely a good idea. Because before I know what the page should look like, I want to know what it should get someone to do. 2026-08_ What does a website cost – and why are two quotes almost impossible to compare? I've seen quotes for websites where one cost 30,000 DKK and the other 120,000. The obvious question is why one supplier is four times as expensive. The less obvious question is whether they even quoted for the same thing. 2026-08_ Why is my website slow? A slow website can be a 4 MB image. It can also be 10 other things. The first question isn't what the site is built in – it's where the time actually goes. 2026-06_ Which CMS should you choose? WordPress, Umbraco, Drupal, Shopify, Webflow, or something else entirely? My slightly annoying answer is usually: What is it for? 2026-05_ A visual identity has to work without the designer A visual identity is easy to make look good on a screen. It gets harder when it has to go out into the real world – into a PowerPoint, onto an invoice, onto a sign someone edits themselves three years later. 2026-05_ Is my job as a graphic designer under threat? AI-generated graphics have moved out of the computer and into the real world. The question is no longer whether AI can make graphics. It can. The question is what is then left of the graphic designer's work. 2026-04_ When should you switch CMS? Most people ask the wrong question first. The interesting one is not which CMS is best – it is whether the CMS is even the problem. 2026-04_ WordPress — the short version The thing that makes WordPress easy to extend is also the reason behind most of the problems you meet in older installations. 2026-03_ WordPress vs. headless — the difference in practice Headless gives you freedom by taking things apart. But whatever you take apart has to be put back together again. 2026-02_ Sometimes I design in VS Code Not because I have given up on Figma. But because sometimes it is faster to see whether an idea holds up in the browser than on a canvas. 2026-01_ The most expensive code is the code you never had to write Not all expensive code is bad code. Some of the most expensive decisions I have been part of were well-written solutions to problems nobody had yet. 2025-12_ From coder to reviewer – how AI changed the workflow In the short term, AI does not change what I know – it changes my workflow. 2025-11_ The art of inheriting a WordPress installation 8 years, 34 plugins and a theme nobody dares touch. The job does not start by fixing anything – it starts by working out what is in use. 2025-08_ Ctrl, Cmd and C# A language is learnable. It is the domain and the codebase that take time – and two machines that cost more attention than the syntax. 2025-02_ After a bankruptcy Valued at 35 million at its height, bankrupt in December 2023, a new company seven months later. This is what sat in between – and what I took with me. 2024-11_ The report that had to sit in reception When we built ESGRapporter, the competition had heavier calculation engines than we did. We bet somewhere else: on what the user was left holding being worth showing to someone.

Curriculum Vitae ↓

Profile Image

Paul Nybo Andersen

Profile_

49 years old, CTO, graphic designer, and full-stack developer (LAMP/LEMP) with 26 years of experience in developing digital solutions for a broad target group of companies.

Scroll to read more →

01_Services_

How I can help

Go to Experience ↓

PHP • Laravel • MySQL • JavaScript

Web development

From database and backend to frontend, integrations and hosting.

UX • Figma • Prototypes • Testing

Web design & UX

Interface design that has to work for the user and the business alike.

Visual identity • Design systems • Print

Visual identity

Visual identity for companies that need to look like something you can rely on.

WordPress • Umbraco • Magento

CMS solutions

Content systems built for the people working in them every day.

Core Web Vitals • SEO • Caching

Performance & SEO

Websites that load quickly – including on a phone on a poor connection.

Architecture • Technology choice • Sparring

Technical consulting

For when a technical decision has to be made and you have nobody to test it against.

02_Case: Lifeguard Health ApS_

8 years with Lifeguard

CTO & Co-Founder

From 2015 to 2023, I was CTO and co-founder of Lifeguard Health ApS. Here, I worked on the development of a digital health platform that combined technology, data and personal coaching. The role included everything from product development, UX and software architecture to management of development teams, operations and business development. The eight years at Lifeguard shaped my approach to both technology, products and people and today form the foundation for much of what I work with.

Watch Lifeguard's Core-story

Lifeguard presentation_1_4_

Slides #1 showing my last job
Slides #2 showing my last job
Slides #3 showing my last job

03_Employment_history_

My experiences

In my role as CTO at Lifeguard, I drew on the experience I have built up over the past 26 years.

In this section, I have tried to describe the experiences I have acquired through the tasks I have solved and the professional skills I have used.

Experiences_

Image from my time at ESGRapporter

2024-2026, CTO & Co-founder

ESGRapporter

Now: ESGRapporter ApS.

We built the ESG reporting platform in Laravel, and I carried the technical responsibility for the direction, the reporting side and everyth ..

Image from my time at Revolvo

2024-2026, Senior Developer • UI/UX • Design

Revolvo

Now: Revolvo Aps. + BmyGuest ApS.

I handled development, UI/UX and graphic identity. 60% of my time went to BmyGuest and IDoMeetings, which Revolvo co-owned.

Image from my time at Lifeguard

2015-2023, CTO & Co-founder

Lifeguard

Now: Lifeguard Health ApS.

I built the LifeScore platform in Laravel with consent-based access to health data and an app for the wristband, and handled all UX and desi ..

Image from my time at VitalityGuard

2016-2018, CTO & Co-founder

VitalityGuard

Now: FIDIMI

We ran the Lifeguard platform white-labelled through a joint venture with Dansk Sundhedssikring. Maersk was the biggest client.

Image from my time at ContentCPH

2010-2015, Senior Digital Wizard

ContentCPH

Now: Charlie Tango

I built 60+ Facebook apps in PHP for Samsung, IKEA and H&M. The Nik & Jay campaign for Samsung won Danish Internet Awards 2014.

Image from my time at BOCCA WIRED

2009-2010, Freelance developer

BOCCA WIRED

Now: BOCCA

I built campaign sites for Movia and the Danish Heart Foundation, among them Overraskende hurtig, which took bronze at the Creative Circle A ..

Image from my time at EuroRSCG

2008-2010, Inhouse Freelance developer

EuroRSCG

Now: Havas Danmark

I won the agency's digital work back from the competitors and built an iPhone site and interactive product tools for GN/Jabra.

Image from my time at Bandits Inc.

2001-2026, Sole proprietorship

Bandits Inc.

Now: Audiotracking v/Paul Nybo Andersen

My own sole proprietorship since 2001. Through it I have sold web development to agencies that had the graphics but lacked the developer.

04_Skills + Stack_

My qualifications

As shown in the previous section, I have dealt with a wide range of tasks and taken on many different job roles, ranging from sound engineer to photographer, graphic artist, web developer, and CTO. The common feature in all of them has been my passion for creating meaningful experiences and my drive to create something unique.

In my approach, I have always been open to exploring new solutions to existing challenges, and I have never been afraid to acquire new knowledge. This has resulted in a wide range of skills that I have put together over time.

I have tried to list the most relevant ones here.

Rating

- " This is what I do best".

- " I'm pretty good at it".

- " I can do this just fine".

- " It's not what I'm best at, but I can if necessary".

- " I'm not good at it - but I'm willing to learn".

05_Writing_

Notes from the work

2026-09_

A good design doesn't start in Figma

I can open Figma and start drawing a website right away. It's rarely a good idea. Because before I know what the page should look like, I want to know what it should get someone to do.

2026-08_

What is technical SEO – and what isn't it?

When a page isn't found on Google, it's tempting to start with the copy. But before I'd change the content, I'd make sure Google can actually find the page, read it, and understand which version should show up in the search result. That's a large part of what technical SEO is about - technical problems can stand in the way of even good content.

2026-08_

What does a website cost?

I've seen quotes for websites where one cost 30,000 DKK and the other 120,000. The obvious question is why one supplier is four times as expensive. The less obvious question is whether they even quoted for the same thing.

2026-08_

Why is my website slow?

A slow website can be a 4 MB image. It can also be 10 other things. The first question isn't what the site is built in – it's where the time actually goes.

2026-06_

Which CMS should you choose?

WordPress, Umbraco, Drupal, Shopify, Webflow, or something else entirely? My slightly annoying answer is usually: What is it for?

2026-05_

A visual identity has to work without the designer

A visual identity is easy to make look good on a screen. It gets harder when it has to go out into the real world – into a PowerPoint, onto an invoice, onto a sign someone edits themselves three years later.

2026-05_

Is my job as a graphic designer under threat?

AI-generated graphics have moved out of the computer and into the real world. The question is no longer whether AI can make graphics. It can. The question is what is then left of the graphic designer's work.

2026-04_

When should you switch CMS?

Most people ask the wrong question first. The interesting one is not which CMS is best – it is whether the CMS is even the problem.

2026-04_

WordPress — the short version

The thing that makes WordPress easy to extend is also the reason behind most of the problems you meet in older installations.

2026-03_

WordPress vs. headless — the difference in practice

Headless gives you freedom by taking things apart. But whatever you take apart has to be put back together again.

2026-02_

Sometimes I design in VS Code

Not because I have given up on Figma. But because sometimes it is faster to see whether an idea holds up in the browser than on a canvas.

2026-01_

The most expensive code is the code you never had to write

Not all expensive code is bad code. Some of the most expensive decisions I have been part of were well-written solutions to problems nobody had yet.

2025-12_

From coder to reviewer – how AI changed the workflow

In the short term, AI does not change what I know – it changes my workflow.

2025-11_

The art of inheriting a WordPress installation

8 years, 34 plugins and a theme nobody dares touch. The job does not start by fixing anything – it starts by working out what is in use.

2025-08_

Ctrl, Cmd and C#

A language is learnable. It is the domain and the codebase that take time – and two machines that cost more attention than the syntax.

2025-02_

After a bankruptcy

Valued at 35 million at its height, bankrupt in December 2023, a new company seven months later. This is what sat in between – and what I took with me.

2024-11_

The report that had to sit in reception

When we built ESGRapporter, the competition had heavier calculation engines than we did. We bet somewhere else: on what the user was left holding being worth showing to someone.

06_When I'm not working_

A bit about me

I was born and raised in Copenhagen. But after a few years living with small children in an apartment in Østerbro, my girlfriend and I chose to move to a house in the suburb. We've lived in Hellerup for 11 years now, in a less pulsating neighborhood but no further away from Copenhagen than you can hop on the bike and then you're back.

I often do the latter; it's all about inspiration and new impressions. For the same reason, I still try to combine these trips with my passion for shooting photos. But since work has always been my hobby, it has been a challenge to find a balance between leisure and work projects.

When I'm not working, I spend a lot of time playing and listening to music. Unfortunately, over time, it has mostly become listening, which has been a very expensive but also rewarding passion.

The common feature of all my passions is the desire to create something. I hope this can benefit you.

TT38 profil

+25 years of experience with digital products ↓

Available for consulting, development, digital products and technical leadership.