En 404-side er feilsiden besøkende havner på når de følger en lenke som ikke virker eller skriver inn en adresse som ikke finnes. I WordPress kan du enkelt bytte ut standardsiden med en egen 404-side som forklarer hva som har skjedd, hjelper brukeren videre og hindrer at du mister trafikk. Denne guiden viser deg tre måter å lage en egen 404-side på – via blokktema og Nettstedsredigering, via en 404.php-fil i et klassisk tema, eller med en plugin – og hvordan du sørger for at siden fungerer riktig for både besøkende og søkemotorer.
Viktige punkter
- Hva: En 404-side er feilsiden besøkende ser når en adresse ikke finnes.
- Tre metoder: blokktema via Nettstedsredigering,
404.phpi et klassisk tema, eller en plugin. - Viktigst for SEO: siden må returnere statuskoden 404 – ikke videresendes til forsiden.
- Bør inneholde: tydelig forklaring, søkefelt, lenker til innhold og en vei til forsiden.
- Husk: rediger temafiler i et child-tema, så endringene overlever oppdateringer.
Hva er en 404-side?
En 404-side er standardresponsen en nettside gir når en forespurt URL ikke finnes. Navnet kommer fra HTTP-statuskoden «404 Not Found», som er signalet nettleseren og søkemotorene får fra serveren om at innholdet ikke eksisterer. Alle WordPress-temaer har en innebygd 404-side, men den er ofte svært enkel og lite hjelpsom.
En «egen 404-side» betyr at du erstatter denne standardsiden med en versjon du har tilpasset selv: eget design, egen tekst, søkefelt, lenker til populært innhold og en tydelig vei tilbake til forsiden. Målet er at en blindvei blir til en ny start for den besøkende i stedet for en frustrerende stopp.
Hvorfor er en egen 404-side viktig?
En god 404-side løser to problemer samtidig: den gir brukeren klar beskjed, og den beholder trafikken du ellers ville mistet. Når en besøkende møter en tom eller teknisk feilmelding, er sjansen stor for at vedkommende forlater nettstedet umiddelbart. En hjelpsom 404-side gir dem i stedet en grunn til å bli.
- Bedre brukeropplevelse: Siden forklarer at lenken er feil eller utdatert, uten tekniske uttrykk som forvirrer.
- Mindre tapt trafikk: Et søkefelt og lenker til relevant innhold leder brukeren videre i stedet for ut av nettstedet.
- Mer profesjonelt inntrykk: En 404-side i samme stil som resten av nettstedet signaliserer at du har kontroll på detaljene.
- Nyttig for konverteringsoptimalisering: Å fange opp besøkende som er på vei ut, og lede dem til riktig side, kan redde salg og henvendelser.
Hos oss kan du teste vår egen 404-side her. Den er ikke perfekt, men den viser prinsippet: den forteller tydelig at du har fulgt en ugyldig lenke, lar deg søke, viser de siste innleggene og lenker til forsiden.
Slik velger WordPress hvilken 404-side som vises
WordPress bruker en fast prioriteringsrekke – kalt malhierarkiet – for å bestemme hvilken fil som skal vise 404-siden. Når en adresse ikke finnes, leter WordPress etter en egen 404-mal i det aktive temaet, og faller tilbake på temaets generelle mal bare hvis en slik 404-mal mangler.
Hvordan dette fungerer i praksis avhenger av hvilken type tema du bruker:
- Klassiske temaer (tradisjonelle PHP-temaer): WordPress ser etter filen
404.phpi temamappen. Finnes den ikke, brukesindex.php. - Blokktemaer (moderne temaer med full nettstedsredigering, som Twenty Twenty-Four og Twenty Twenty-Five): WordPress ser etter en 404-mal i HTML-format (
404.html) og faller tilbake påindex.html. Du redigerer denne malen visuelt i Nettstedsredigering, uten å røre kode.
Vet du ikke hvilken type tema du har? En enkel tommelfingerregel: Hvis du finner menyvalget Utseende → Redigering i WordPress, bruker du et blokktema. Ser du i stedet Utseende → Tilpass (Customizer), bruker du som regel et klassisk tema.
Sammenligning
| Metode | Passer for | Krever kode? | Overlever oppdatering? | Fordel |
|---|---|---|---|---|
| Blokktema (Nettstedsredigering) | Moderne temaer (f.eks. Twenty Twenty-Five) | Nei | Ja | Enkelt og visuelt |
| 404.php i child-tema | Klassiske temaer | Ja | Ja (i child-tema) | Full kontroll over design |
| Plugin | De som vil slippe teknikk | Nei | Ja | Rask oppsett, ofte med 404-logg |
Metode 1: Lag en 404-side i et blokktema (uten kode)
For de fleste moderne nettsteder er dette den enkleste metoden, fordi du redigerer 404-siden visuelt rett i nettleseren. Slik gjør du det:
- Gå til Utseende → Redigering for å åpne Nettstedsredigering (Site Editor).
- Velg Maler (Templates) i menyen.
- Finn malen som heter Side: 404 eller Side ikke funnet. Navnet varierer litt mellom temaene.
- Åpne malen og rediger innholdet som vanlige blokker: endre overskrift og tekst, og legg til blokker du ønsker.
- Legg gjerne til en Søk-blokk, en knapp til forsiden og en Søkeløkke (Query Loop) som viser nyere innlegg.
- Klikk Lagre.
Mangler temaet en ferdig 404-mal, kan du opprette en ny mal av typen «404» fra samme skjermbilde. Fordelen med blokktema-metoden er at endringene overlever temaoppdateringer, siden de lagres i databasen og ikke i en temafil. Er du allerede vant til å redigere sidene dine i WordPress, vil dette føles kjent.
Metode 2: Lag en 404-side med 404.php i et klassisk tema
Bruker du et klassisk tema, lager du 404-siden ved å legge en fil kalt 404.php i temamappen. Trikset er enkelt, men husk ett viktig forbehold: endrer du filene i selve temaet, blir endringene overskrevet neste gang temaet oppdateres. Bruk derfor alltid et child-tema (undertema) når du legger til eller endrer temafiler, slik at tilpasningene dine beholdes.
Under ser du et forenklet eksempel på en 404.php. Koden er knyttet til temaet du bruker, så din versjon må antakelig tilpasses, men den gir en idé om hvordan den kan bygges opp:
<?php get_header(); ?>
<section class="error-404 not-found">
<h1>Oisann – siden finnes ikke (feil 404)</h1>
<p>Lenken kan være utdatert, eller adressen er skrevet feil.
Prøv et søk, eller gå til forsiden.</p>
<?php get_search_form(); ?>
<p>Her er de siste innleggene – var det ett av dem du lette etter?</p>
<?php the_widget( 'WP_Widget_Recent_Posts' ); ?>
<p><a href="<?php echo esc_url( home_url( '/' ) ); ?>">Tilbake til forsiden</a></p>
</section>
<?php get_footer(); ?>Funksjonene get_header() og get_footer() henter temaets topp- og bunntekst, get_search_form() setter inn et søkefelt, og the_widget() viser en liste med siste innlegg. Last filen opp til temamappen (for eksempel via FTP eller filbehandleren hos webhotellet ditt), og test ved å gå til en adresse som ikke finnes.
Metode 3: Bruk en plugin (ingen koding)
Vil du slippe både kode og temamaler, finnes det plugins som lager og styrer 404-siden for deg. Dette passer godt hvis du ikke er komfortabel med tekniske oppsett, eller hvis temaet ditt er vanskelig å endre.
- Sidebyggere og egne 404-plugins lar deg designe en 404-side visuelt og peke WordPress til den.
- Redirection (med over 2 millioner aktive installasjoner) logger alle 404-feil som oppstår på nettstedet, slik at du kan oppdage brutte lenker og sette opp videresendinger der det er aktuelt.
Vær oppmerksom på at mange plugins med samme navn finnes i WordPress-katalogen – sjekk alltid utvikler, antall installasjoner og når den sist ble oppdatert før du installerer. Jo færre plugins du legger til, desto mindre å vedlikeholde og desto bedre for sikkerhet i WordPress.
Hva bør en god 404-side inneholde?
En effektiv 404-side gir brukeren en rask vei videre i stedet for en blindvei. Hold den enkel og handlingsrettet med disse elementene:
- En vennlig, tydelig forklaring på at siden ikke finnes – uten teknisk sjargong.
- Et søkefelt, slik at brukeren selv kan finne det han eller hun lette etter.
- Lenker til populært eller relevant innhold, for eksempel siste innlegg eller hovedkategorier.
- En tydelig knapp eller lenke til forsiden.
- Samme design som resten av nettstedet, med logo og meny, så brukeren vet at han fortsatt er på riktig sted.
- En vennlig tone – gjerne litt humor, men aldri på bekostning av klarhet.
Unngå å overlesse siden. For mange valg kan være like forvirrende som for få. Et søkefelt og noen få gode lenker er som regel nok.
404-siden og SEO: riktig statuskode og «myke 404-feil»
Det aller viktigste for søkemotorene er at 404-siden faktisk returnerer statuskoden 404. Google anbefaler at en side som ikke finnes, svarer med statuskode 404 (eller 410 «Gone» for innhold som er fjernet permanent). Google behandler i dag 410 på samme måte som 404.
En vanlig fallgruve er den såkalte «myke 404-feilen» (soft 404). Det oppstår når en side som egentlig ikke finnes, likevel svarer med statuskode 200 «OK», eller når alle manglende adresser videresendes til forsiden. Google beskriver dette som problematisk, fordi søkemotoren da ikke får beskjed om at innholdet er borte. Resultatet er at ikke-eksisterende sider kan bli liggende i indeksen og stjele plass fra sidene du faktisk vil ha frem.
Gode kjøreregler for SEO:
- La 404-siden returnere 404. De innebygde malene i WordPress gjør dette automatisk – ikke tving frem en 200-status.
- Ikke videresend alle manglende adresser til forsiden. Det skaper myke 404-feil.
- Bruk 301-videresending ved flytting. Har en side fått ny adresse, send den gamle adressen til den nye, relevante siden med en 301-videresending.
- La innhold som er borte for godt, svare 404 eller 410. Det er et tydelig og korrekt signal.
Vil du forstå helheten bedre, har vi en egen innføring i søkemotoroptimalisering som utdyper hvordan statuskoder og lenker påvirker synligheten din.
Slik overvåker og retter du 404-feil
En 404-side løser symptomet, men du bør også finne og rette årsaken til de brutte lenkene. Slik holder du oversikt:
- Google Search Console: Under rapporten «Sider» ser du hvilke adresser Google finner som returnerer 404 eller registreres som myke 404-feil.
- Logging med plugin: Verktøy som Redirection fører logg over hvilke 404-adresser besøkende faktisk treffer, slik at du kan prioritere de viktigste.
- Serverlogger: Hos mange webhotell finner du 404-treff direkte i tilgangsloggene.
Når du har oversikten, kan du rette interne lenker, gjenopprette slettet innhold eller sette opp 301-videresendinger der det finnes et relevant alternativ. Driftes nettstedet profesjonelt, inngår slik overvåking ofte i en avtale om drift av WordPress.
Vanlige feil å unngå
De fleste problemene med 404-sider skyldes noen få gjengangere. Unngå disse:
- Å videresende alle 404-adresser til forsiden. Dette forvirrer både brukere og søkemotorer og skaper myke 404-feil.
- Å redigere temaets 404.php uten child-tema. Endringene forsvinner ved neste oppdatering av WordPress og temaet.
- En 404-side uten vei videre. Mangler det søkefelt og lenker, mister du besøkende.
- Å fjerne menyen og designet. En naken feilmelding får brukeren til å tro at hele nettstedet er nede.
- Å ignorere årsaken. En fin 404-side erstatter ikke arbeidet med å rette brutte lenker.
- Å overlesse siden med reklame eller for mange valg i stedet for å hjelpe brukeren videre.
Hvilken metode passer for deg?
Valget avhenger av temaet ditt og hvor komfortabel du er med kode. Her er en kort pekepinn:
- Har du et blokktema? Bruk Nettstedsredigering (metode 1). Det er enklest, visuelt og trygt ved oppdateringer.
- Har du et klassisk tema og er komfortabel med kode? Lag en
404.phpi et child-tema (metode 2) for full kontroll. - Vil du helst slippe teknikk? Bruk en plugin (metode 3), og velg én med god historikk og mange installasjoner.
Uansett metode er prinsippet det samme: gi brukeren klar beskjed, vis en vei videre, og la siden returnere riktig 404-statuskode. Da blir en blindvei til en ny mulighet. Trenger du hjelp med oppsettet, kan du lese mer om hva vi tilbyr innen WordPress.
Kilder
Vanlige spørsmål (FAQ)
Hva betyr feil 404?
Feil 404 er HTTP-statuskoden «Not Found». Den betyr at serveren ikke fant innholdet på adressen som ble forespurt – som regel fordi lenken er brutt eller utdatert, eller fordi adressen er skrevet feil.
Har WordPress en 404-side fra før?
Ja. Alle WordPress-temaer har en innebygd 404-side. Den er ofte svært enkel, og poenget med denne guiden er å erstatte den med en egen, mer hjelpsom versjon med søk og lenker videre.
Trenger jeg å kunne kode for å lage en egen 404-side?
Nei. Med et blokktema redigerer du 404-malen visuelt i Nettstedsredigering, og med en plugin slipper du kode helt. Kode via 404.php trengs bare hvis du bruker et klassisk tema og vil tilpasse den selv.
Bør jeg videresende 404-sider til forsiden?
Nei. Å sende alle manglende adresser til forsiden skaper «myke 404-feil» som forvirrer søkemotorene. La siden returnere 404, og bruk heller 301-videresending til en relevant side når innhold faktisk er flyttet.
Hvordan finner jeg ut hvilke 404-feil nettstedet mitt har?
Bruk Google Search Console-rapporten «Sider», en plugin som logger 404-treff, eller webhotellets tilgangslogger. Da ser du hvilke adresser som gir feil, og kan rette lenker eller sette opp videresendinger.





