404-fejl, soft 404 og 410 Gone
En 404 er ikke en fejl — det er et svar. Spørgsmålet er, om det svar er det rigtige, eller om siden skulle have været redirected eller markeret som permanent fjernet.
Nøglefakta
404 Not Found — det almindelige svar
En 404-fejl er en HTTP-statuskode der fortæller browseren og crawleren: "jeg forstod din anmodning, men ressourcen findes ikke på den adresse". Det er en normal del af et levende website. Sider bliver flyttet, slettet, omdøbt. Brugere skriver forkert i adresselinjen. Backlinks bliver gamle. En 404 er ikke en fejl du kan eller bør eliminere helt — den skal bare håndteres rigtigt.
Den vigtigste tekniske detalje: en 404-side skal returnere statuskoden 404. Lyder banalt, men er ofte fejlen. Mange CMS'er viser en pæn "siden blev ikke fundet"-side med statuskode 200. For en bruger er det det samme. For Google er det en soft 404, og det er værre end en almindelig 404.
# Test om din 404-side faktisk returnerer 404
curl -I https://www.example.dk/findes-ikke
# Forventet:
HTTP/2 404
content-type: text/html; charset=UTF-8410 Gone — den hårde version
410 betyder "denne ressource er permanent fjernet, og den kommer ikke tilbage". For Google er signalet stærkere end en 404. Hvor en 404 fortolkes som "måske er den væk, lad os tjekke igen om en uge", fortolkes en 410 som "fjern den fra indekset nu".
Brug 410 når du bevidst sletter indhold — udløbne kampagner, gamle produktsider for udgåede varer, indhold du har konsolideret andre steder uden et tilsvarende redirect-mål. Brug 404 i alle andre tilfælde, hvor en URL bare ikke findes.
# Apache: marker en specifik URL som 410
RewriteEngine On
RewriteRule ^kampagne/sommer-2023/?$ - [G,L]
# Nginx: samme via location-block
location = /kampagne/sommer-2023 {
return 410;
}Soft 404 — den værste type
En soft 404 opstår når en side teknisk svarer med statuskode 200 OK, men indholdet ligner en fejlside. Google opdager det automatisk og rapporterer det i Search Console under "Soft 404".
Typiske kilder til soft 404:
- En tom kategoriside uden produkter, der returnerer 200
- En søgeresultatside uden træffere
- En udløbet annonceside der bare viser "denne annonce er ikke længere aktiv"
- En JavaScript-app der renderer "404 — siden findes ikke" uden at sætte statuskoden
- En 301 redirect der peger på forsiden, fordi den oprindelige side er væk
Det sidste punkt er en klassiker. En udvikler tænker "hellere sende brugeren til forsiden end at vise en 404". For brugeren er det forvirrende. For Google er det en soft 404. Send i stedet en 404 med en hjælpsom side, eller en 301 til en faktisk relevant side. Aldrig en automatisk forside-redirect for slettet indhold.
Skal en 404 redirectes?
Det korte svar: kun hvis der findes et relevant alternativ. En 301 redirect fra en slettet produktside til en lignende produktside er fornuftig. En 301 fra hver eneste 404 til forsiden er uansvarlig — og som nævnt klassificeres det som soft 404 af Google.
Beslutningstræ for en slettet URL:
- Findes der en næsten-identisk side? Brug 301 til den.
- Findes der en relevant kategori- eller oversigtsside? Brug 301 til den.
- Er indholdet permanent fjernet uden erstatning? Brug 410.
- Er det en typo eller udløbet URL uden mening? Brug 404.
Den hjælpsomme 404-side
En 404-side skal aldrig være en blank skærm med en fejlmeddelelse. Den er en chance for at fastholde brugeren. De grundlæggende elementer:
- En tydelig besked om at siden ikke findes (uden at lyde som en undskyldning)
- Et søgefelt — særligt vigtigt på sites med meget indhold
- Links til de mest populære sider eller hovedkategorier
- En tilbage-knap til den foregående side
- Eventuelt en humoristisk tone, hvis det passer til brandet
Tag også 404'erne alvorligt som data. I Google Analytics kan du tracke 404-pageviews og se hvilke URL'er folk lander på. Hvis den samme 404 ses 200 gange om måneden, er der formentlig et eksternt link der peger forkert. Kontakt afsenderen, eller lav en 301 redirect til den rigtige side.
// Track 404 i GA4 fra 404-siden
gtag('event', 'page_view', {
page_title: '404 Not Found',
page_location: window.location.href,
page_referrer: document.referrer
});404 i Google Search Console
Search Console rapporterer 404'er under "Indekseringsdækning", kategoriseret som "Ikke fundet (404)". Det er normalt at have nogle. Det er ikke normalt at have hundredvis af nye hver uge — det tyder på en intern fejl, et brudt link på sitet selv, eller en migrering der ikke er færdig.
Vigtigt at forstå: Googles rapport om 404'er er ikke en straf-liste. Det er bare data. En 404 koster ikke ranking på andre sider. Den eneste reelle bekymring er hvis vigtige URL'er — sider der har backlinks, eller sider der får organisk trafik — pludselig svarer med 404. Det er det signal du skal reagere på.
Best practices
Gør dette
- • Sørg for at 404-siden faktisk returnerer 404
- • Brug 410 ved bevidst sletning af indhold
- • 301-redirect kun til reelt relevante alternativer
- • Lav en hjælpsom 404-side med søgefelt
- • Track 404'er i GA4 og Search Console
- • Reager på 404'er der har backlinks
Undgå dette
- • Soft 404 (200-svar med fejlside-indhold)
- • Auto-redirect alle 404 til forsiden
- • En tom 404-side uden navigation
- • At ignorere 404-rapporten i Search Console
- • At slette gamle URL'er uden at tjekke for backlinks
- • At bruge 302 i stedet for 301 ved permanent flytning