Artikel

Markup-sprog — HTML, XML og semantisk markup

Markup-sprog som HTML og XML bruger tags til at annotere tekst med betydning — og semantisk markup hjælper Google forstå dit indhold.

Markup-sprog er systemer til at annotere tekst med tags der beskriver struktur, format eller betydning — og HTML er det primære markup-sprog for webbet. For SEO er markup-sprog fundamentalt: Googlebots forståelse af en sides indhold, hierarki og struktur afhænger direkte af hvilke HTML-tags der bruges og om de bruges semantisk korrekt. XML spiller en supplerende rolle i SEO via XML-sitemaps der hjælper Google opdage og prioritere URL’er.

Hvad er et markup-sprog?

Et markup-sprog er et system til at annotere tekst med tags der beskriver struktur, format eller betydning. Selve ordet “markup” stammer fra den traditionelle redaktionelle praksis, hvor redaktører markerede manuskripter med instruktioner til sætter og trykker.

I digital sammenhæng er et markup-sprog et sæt af kode-konventioner — typisk tags omgivet af < og > — der indlejres i tekst for at beskrive hvordan den skal fortolkes. Markup-sproget er ikke selve indholdet, men annotationen der giver indholdet mening i en given kontekst.

Et simpelt eksempel:

<h1>Vigtig overskrift</h1>
<p>Dette er et afsnit med <strong>fremhævet tekst</strong>.</p>

Tagget <h1> fortæller browseren og Googlebot: dette er den primære overskrift. <strong> signalerer: dette indhold har særlig vægt.

HTML — det primære markup-sprog for web

HyperText Markup Language er det dominerende markup-sprog for websider. HTML bruger foruddefinerede tags med specificerede semantiske betydninger. <h1> er altid en primær overskrift, <nav> er altid et navigationsområde, <article> er altid et selvstændigt indholdsafsnit.

HTML er standardiseret af W3C og WHATWG, og alle browsere fortolker HTML-tags konsistent.

XML — data-orienteret markup

eXtensible Markup Language er et markup-sprog designet til at strukturere og transportere data. XML ligner HTML syntaktisk, men adskiller sig fundamentalt:

  • XML-tags er ikke foruddefinerede — du definerer dine egne
  • XML fokuserer på data-struktur, ikke præsentation
  • XML er strikt: alle tags skal lukkes korrekt, attributter skal have anførselstegn
<produkt>
  <navn>SEO-kursus</navn>
  <pris>1495</pris>
  <valuta>DKK</valuta>
</produkt>

XML-sitemaps bruger XML til at strukturere en liste over URL’er og metadata — et direkte SEO-relevant eksempel på XML i praksis. Google læser XML-sitemaps og bruger dem til at opdage og prioritere URL’er til crawling.

SGML — forfaderen

HTML er afledt af Standard Generalized Markup Language (SGML), standardiseret af ISO i 1986. SGML var det overordnede meta-markup-sprog som HTML (og XML) er specialiserede delmængder af. SGML bruges stadig i f.eks. dokumentation for luftfart og forsvar, men er for komplekst til generel webbrug.

HTML 4.01 og XHTML var teknisk set SGML-applikationer. HTML5 brød med SGML-arvtagelsen og definerede sin egen parse-algoritme.

Semantisk markup vs præsentationsmarkup

Semantisk markup

Semantisk markup bruger tags der beskriver indholdets betydning — ikke bare dets udseende. <h2> er en anden-niveaus overskrift, <article> er et selvstændigt indholdsafsnit og <time datetime="2026-03-12"> angiver et specifikt tidspunkt. Tagget bærer mening i sig selv.

Præsentationsmarkup

Præsentationsmarkup beskriver kun udseende, ikke betydning: <b> giver fed skrift, <i> giver kursiv og <font color="red"> — nu forældet — sætter tekstfarven til rød. Ingen af disse fortæller Google noget om indholdets rolle.

Semantisk markup er markant bedre for SEO. Googlebot bruger semantiske signaler til at forstå indholdshierarki, artikelgrænser og indholdets type. En side bygget med semantisk HTML giver Google langt bedre signaler end en side bestående af <div> og <span> overalt.

Markdown — lettere markup

Markdown er et lettere markup-sprog designet til at være let at læse og skrive som ren tekst, men let at konvertere til HTML. Markdown bruger simple konventioner:

# Overskrift 1
## Overskrift 2

Et afsnit med **fed tekst** og *kursiv tekst*.

- Punktliste
- Punkt 2

Markdown bruges i blogs (inklusive denne ordbog), dokumentation, README-filer og CMS’er. Markdown konverteres til HTML ved rendering — og det er HTML’en Google indexerer, ikke Markdown-kilden.

Hvad markup giver Googlebot

Korrekt semantisk markup giver Google et klart billede af sidens indhold og struktur. Overskriftshierarkiet H1 > H2 > H3 fortæller Google om emnernes relative vigtighed. Elementer som <article>, <nav> og <aside> signalerer hvad der er primært indhold og hvad der er navigation. Tags som <time> og <address> leverer strukturerede data uden eksplicit Schema markup. Og <a>-tags med semantisk anchor-tekst fortæller Google præcist hvad der linkes til.


Hvad er forskellen på HTML og XML?

HTML har foruddefinerede tags med specificerede semantiske betydninger og bruges til at strukturere websider. XML er et fleksibelt meta-markup-sprog hvor du definerer dine egne tags — primært brugt til data-udveksling og konfigurationsfiler.

Hvad er et XML-sitemap?

Et XML-sitemap er en fil der opremser alle URL’er på et website i XML-format. Google bruger det til at opdage sider der måske ikke er letfundet via crawling.

Hvorfor er semantisk markup bedre end <div> overalt?

Div-tags har ingen semantisk betydning — de er neutrale containere. Semantiske elementer som <article> og <nav> fortæller Google og skærmlæsere direkte hvad indholdet er, hvilket forbedrer både SEO og accessibility.

Er Markdown et markup-sprog?

Ja, Markdown er et lettere markup-sprog der konverteres til HTML. Google indexerer altid den renderede HTML — ikke Markdown-kilden.

Sidst opdateret: marts 2026. Denne artikel er en del af Stegger.dk’s SEO-ordbog. → Denne artikel er en del af HTML-struktur — Tags, elementer og semantik.

Andre artikler i samme emne

Ofte stillede spørgsmål

Hvad er et markup-sprog?
Et markup-sprog er et system til at annotere tekst med tags der beskriver struktur, format eller betydning. Tagget er ikke selve indholdet men annotationen der giver indholdet mening i en given kontekst. HTML er det primære markup-sprog for webbet — det bruger foruddefinerede tags med specificerede semantiske betydninger som <h1> til overskrifter og <article> til selvstændigt indhold. XML er et fleksibelt markup-sprog til data-strukturering med brugerdefinerede tags.
Hvad er forskellen på HTML og XML?
HTML har foruddefinerede tags med specificerede semantiske betydninger, er tolerant over for syntaksfejl og bruges til at strukturere og præsentere websider. XML er et fleksibelt meta-markup-sprog hvor du definerer dine egne tags, er meget strikt med syntaks (alle tags skal lukkes, attributter skal have anførselstegn) og bruges primært til data-udveksling og konfigurationsfiler. XML-sitemaps — en direkte SEO-relevant brug — bruger XML til at strukturere lister af URL'er til Google.
Hvad er semantisk markup og hvorfor er det bedre end div overalt?
Semantisk markup bruger tags der beskriver indholdets mening, ikke blot dets udseende. <h2> er en anden-niveaus overskrift med indholdsmæssig hierarkisk position. <article> er et selvstændigt indholdsstykke. <time datetime=2026-03-12> angiver et specifikt maskinlæsbart tidspunkt. Generisk markup med <div> til alt giver Google ingen signaler om hvad de forskellige indholdsdele er. Semantisk markup giver Googlebot et klart billede af overskriftshierarki, indholdsgrænserne og sidens struktur.
Hvilken rolle spiller markup-sprog i SEO?
Markup-sprog er fundamentet for al SEO. HTML-markup fortæller Googlebot hvad der er en overskrift, hvad der er navigation, hvad der er primært indhold og hvad der er et link. Semantisk korrekt brug af HTML-tags — H1 til H6, article, nav, aside, main — giver Google et maskinlæsbart billede af sidens struktur og indholdshierarki uden at kræve inferens fra brødtekst. XML-sitemaps er direkte SEO-relevante som crawl-facilitatorer. Forkert eller ikke-semantisk markup kan resultere i at Googlebot misforstår sidens indhold og hierarki.
Hvad er SGML og er det stadig relevant?
SGML (Standard Generalized Markup Language) er forfaderen til HTML og XML, standardiseret af ISO i 1986. HTML 4 og XHTML var teknisk set SGML-applikationer. HTML5 brød med SGML-arvtagelsen og definerede sin egen parsing-algoritme — moderne browsere følger HTML5-standarden, ikke SGML-reglerne. SGML er ikke direkte relevant for moderne webpraksis, men forklarer hvorfor HTML har den syntaks det har. Kender du SGML-historien, forstår du bedre hvorfor HTML er mere tilgivende over for syntaksfejl end XML.

Placering i ordbogen