Bør 404-fejl være enhver webmasters mareridt? Hvad er 404-fejl? Hvilken indvirkning har de på SEO? Er der en korrekt måde at implementere 404-omdirigering på?

Dette er de spørgsmål, vi vil besvare, herunder de forskellige måder, du kan oprette omdirigeringer og 404-sider på.

screenshot af ikke fundet fejlmeddelelse

Grundlæggende om HTTP-protokoller

Før vi ser på 404-fejl, er det godt at have en generel forståelse af grundlæggende web-HTTP-protokoller. Grundlæggende består internettet af klienter og servere.

Klienter, i dette tilfælde, refererer til de browsere, som du bruger til at få adgang til internettet - Google Chrome, Safari, Opera, Firefox og Internet Explorer.

Når en bruger anmoder om en hjemmeside, sendes anmodningen faktisk til webservere, som derefter svarer. Brugeren fremsætter deres anmodning ved hjælp af HTTP-protokollen.

Hvad er en HTTP? Disse er standarder, som alle internetbrugere har aftalt. Når brugere laver forespørgsler, er det statuskoder, der vil afsløre, om forespørgslen var vellykket eller ej. Disse statuskoder er det, der refereres til som HTTP-statuskoder.

Der er forskellige HTTP-statuskodeblokke:

  • 100 - generelt lavet af informationsanmodninger
  • 200 - vellykkede anmodninger
  • 300 - bruges til omdirigeringer
  • 400 - blok viser klientfejl
  • og 500 - viser serverfejl

Lad os se nærmere på 400-blokken, da det er her, fokus for denne artikel, 404-fejl, er kategoriseret. 400-blokken betyder, at en side ikke blev fundet, eller at klienten sendte en anmodning med et bestemt problem.

Problemet kommer fra klientens side. 404-fejlen er et resultat af, at den anmodede side ikke blev fundet.

Hvad er en 404-fejl?

Nu hvor du forstår, hvad HTTP-statuskoder er, og deres kilde, hvordan ville vi definere en 404-fejl?

Det er en HTTP-svar kode, der viser, at den side, som en bruger har anmodet om, ikke er fundet. Det ledsages normalt af en besked som “side ikke fundet” eller “Den side, du prøver at få adgang til, eksisterer ikke”.

Hvorfor 404-fejl bør bekymre dig

404'er er ekstremt almindelige. Men, bør du være bekymret, hvis du har dem på din side som webmaster?

Nå, ikke alle 404'er er dårlige. Husk, de er et resultat af fejl på klientens side. Nogle gange, hvis en bruger skriver din URL forkert, betyder det, at de i bund og grund anmoder om en webside, der ikke eksisterer.

I dette tilfælde er det faktisk en god idé at servere 404. Bemærk, at Google ikke vil straffe dig, hvis du serverede en 404 som et resultat af en ‘dårlig URL’.

404 side ikke fundet fejlmeddelelse

John Mueller, fra Google sagde i sin 404 fejl video:

“I dine serverlogfiler eller analyser skal du tjekke for trafik til disse URL'er. Hvis der ikke er nogen trafik, er det fantastisk. I Search Console skal du tjekke for links til disse URL'er. Er der ingen relevante links? Det er også fantastisk. Hvis du ikke ser noget specielt i hverken linksene eller trafikken, er det helt fint, at disse sider returnerer 404.”

Hvis du dog har en autoritativ webside med fantastisk ‘link juice’ (mange backlinks) og når brugerne laver forespørgsler, ser de 404s, skal du være ret bekymret.

Nogle gange kan dette ske, når en side slettes fra dit websted og endda serveren, men der er stadig links til den slettede side og bogmærker, der stadig eksisterer eller fra URL-omstruktureringer (for eksempel efter omdøbning af mapper).

Andre problemer, der kan resultere i 404, inkluderer forældede referencer eller linkhenvisninger med tastefejl.

Virkningen af 404s på SEO

Som vi har set, skal 404-fejl være en kilde til bekymring, afhængigt af deres årsag og den ressource, de påvirker. Lad os se på dens effekt på SEO.

Tab af PageRank

Når du har 404'er, forsøger søgemaskinebots at få adgang til en ressource, som ikke eksisterer.

Hver gang crawleren støder på en 404-fejl, sender den negative signaler om den pågældende ressource. Hvis dette sker flere gange, vil ressourcen blive fjernet fra indekset.

Hvis dette var din sides hjemmeside eller en landingsside med vigtig linkjuice eller information, så betyder det, at den side ikke vil rangere overhovedet.

Hvad sker der med dine brugere? Hvis dette var produktsiden på en e-handelswebsted, betyder det, at dine salg også vil blive påvirket.

Dårlig Brugeroplevelse

Hele pointen med at have en side i første omgang er at skabe et kontaktpunkt mellem brugere og dit brand. Hvis kontaktpunktet resulterer i en dårlig oplevelse, så er der ingen pointe i at have det.

Hvis brugerne fortsætter med at forsøge at få adgang til en ressource, og alt de får, er 404-fejl, så vil de stoppe med at forsøge. Gæt, hvor de er på vej hen? Til din konkurrents hjemmeside, butik eller forretning.

Før eller senere vil søgemaskinebots begynde at bemærke de høje afvisningsprocenter, og dette vil få dem til at rangere din side eller webside lavere og lavere.

Hvad Skal Du Gøre Ved 404s?

Amazon 404 page

Hvad gør vi ved 404-fejl? En god måde at håndtere 404-fejl på er at lære, hvordan man laver omdirigeringer.

Omdirigeringer er praktiske, hvis der er en URL-ændring, for eksempel når du har en gammel URL med evergreen-indhold, der bringer betydelig trafik til dit site, og du beslutter at ændre URL'en til en ny.

Du kan også oprette fantastiske 404-sider, hvor det er nødvendigt at servere dem. Lad os udforske disse muligheder næste:

404 Omdirigeringsmuligheder

Der er flere typer omdirigeringer, for eksempel, 301 omdirigeringer, 302 omdirigeringer, og HTML omdirigeringer. Hvilken skal du bruge hvornår?

HTML-omdirigeringer

Denne type sender automatisk brugere til et nyt site efter en bestemt periode. Det ledsages af en besked, der viser, at sitet er flyttet, og at de om kort tid bliver omdirigeret.

Selvom dette måske er en tilsyneladende god idé, kan HTML-omdirigeringer være dårlige, når det kommer til brugeroplevelsen. Dette skyldes, at brugeren måske ikke er forberedt på den store ændring fra den ressource, der ikke kan findes, til et helt nyt site.

Endnu værre, det kunne påvirke navigationen, når brugeren ønsker at gå tilbage til en tidligere side. De kunne ende med at gå tilbage til 404-fejlen og derefter blive forvirrede, når de forsøger at finde en specifik ressource.

301 Omdirigeringer

Hvilke situationer kan kræve brugen af denne omdirigering?

  • Hvis du flytter dit websted helt til et nyt domæne
  • Hvis du har tendens til at have hyppige stavefejl i din URL
  • Hvis du vil lave en klar skelnen mellem www og ikke-www versioner af dit websted som i www.abc.com og abc.com. I dette tilfælde skal du bestemme, hvad standardversionen vil være, og derefter omdirigere den ikke-standard version til standarden.

301s er en god mulighed for gamle sider med imponerende linkautoritet. Disse kan omdirigeres til nyere versioner, der er ret lig de gamle sider. Endnu bedre, du kan oprette en ny URL til at hoste den gamle side, der var begyndt at vise 404-fejl.

302 Omdirigeringer

Denne omdirigering er ideel, hvis du har med en midlertidig situation at gøre. For eksempel, lad os sige, at du er ved at genopbygge hovedsektionerne på din hjemmeside.

Du kan bruge en 302 til at informere dine brugere om, at siden midlertidigt er utilgængelig på grund af de igangværende redigeringer eller opgraderinger.

Advarsel

På dette tidspunkt, hvad sker der, når du har brugt en 302-omdirigering, men du har faktisk besluttet ikke at fjerne den? For eksempel, når du er færdig med at bygge hovedsektionen af din side, beslutter du at beholde både den nye og gamle version.

I dette tilfælde kan søgemaskiner overse det nye site og fortsætte med at indeksere det gamle, med det ældre indhold. Det er kun sikrere at sikre, at du bruger de korrekte omdirigeringstyper.

Hvordan implementerer man 404-omdirigering i WordPress

Er der måder at håndtere 404'er, hvis du bruger et CMS som WordPress? Der er plugins som Redirection.me plugin, der kan gøre et godt stykke arbejde.

Sådan bruger du Redirection-plugin

  • Du skal downloade, installere og aktivere plugin'et.
  • Gå derefter til ‘indstillinger’
  • Gå til 404-fanen og klik på den for at gennemgå eventuelle opdagede problemer

Hvordan man bruger Redirection plugin

  • Du skal derefter udfylde sektionen [Redirect] med de URL'er, som du vil omdirigere fra
  • Udfyld de nye URL'er, dem som du vil omdirigere til i destination fanen

hvordan man udfylder omdirigeringssektionen

  • Gem ændringer

Andre plugins, som du kan bruge, inkluderer:

  • Simple 301 Redirects
  • WP 404 Auto Redirect to Similar Post
  • Yoast SEO Premium
  • Safe Redirect Manager

Brug af .htaccess til 404 Omdirigering

Du har brug for en server drevet af Apache, og mod_rewrite skal også være installeret. Du skal også have adgang til din .htaccess-fil.

Her er hvordan man gør det:

  • Adgang din cPanel og log ind
  • Gå til ‘Filer’ derefter ‘Filhåndtering’

file manager in cpanel

  • Få adgang til din sides dokumentrodmappe
  • Klik på ‘indstillinger’
  • Vælg ‘vis skjulte filer’
  • Gem

document root folder cpanel

  • Højreklik på din .htaccess-fil
  • Vælg ‘edit’

.htaccess fil cpanel

  • Hvis du ikke har en .htaccess-fil, skal du oprette en. For at gøre dette, klik på ‘ny fil’ øverst til venstre
  • Sørg for, at du navngiver denne nye fil ‘.htaccess’
  • Sørg for, at den mappe, hvor .htaccess-filen oprettes, er /public_html/
  • Hvis en dialogboks dukker op, klik på ‘rediger’

.htaccess redigering

.htaccess Brug af FTP (FileZilla)

Hvis du ikke har adgang til cPanel, kan du få adgang til din .htaccess ved hjælp af FTP.

  • Åbn FileZilla og log ind på din webplads ved hjælp af FTP
  • Dobbeltklik på public_html for at liste dine webstedsfiler
  • Vælg .htaccess, højreklik og vælg Vis/Rediger
  • Indtast din nye kode. Gem filen, når du er færdig med at redigere
  • Klik Ja i FileZilla for at uploade din nye .htaccess-fil

Her er koden, der skal bruges i din .htaccess-fil. ‘problem-domain’ refererer her til det domæne, der serverer 404-fejl. ‘Redirected-domain’ er kilden, som du omdirigerer URL'en til, der har serveret 404-fejl.

Du skal kommentere næstsidste linje ud og fjerne kommentaren fra den sidste linje for at undgå at skabe flere fejl - denne gang en 403.

# OMDIRIGER ØDELAGTE LINKS FRA SPECIFIKT DOMÆNE

<IfModule mod_rewrite.c>

RewriteCond %{REQUEST_FILENAME} .*

RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)?problem-domain\. [NC]

RewriteRule (.*) http://redirected-domain.tld/target.html [R=301,L]

# RewriteRule (.*) - [F,L]

</IfModule>

Du skal derefter uploade den opdaterede kode til din server. Du kan derefter kontrollere, om de problematiske domæner stadig viser 404-fejl.

404 Omdirigering Ved Brug Af PHP

Du skal placere omdirigeringskoden i redirect.php-filen. Dette holder kodefunktionaliteten adskilt fra 404-fejlmeddelelsen, som skal vises på siden (hold øje med den i næste afsnit).

Dette er koden, du skal tilføje til din 404.php-fil efter <?php-deklarationen:

include(‘redirect.php’);

Opret en fil ved navn redirect.php i din sides rodkatalog.

Du skal derefter tilføje følgende kode til det:

<?php// nuværende adresse$oldurl = strtolower($_SERVER[‘REQUEST_URI’]);// ny

Omdiriger adresse$newurl=’ ‘;

‘oldurl’ her er URL'en, hvorfra du bliver omdirigeret, og ‘newurl’ er URL'en, som du bliver omdirigeret til.

Koden, som du tilføjer her, afhænger af omfanget af behovet for omdirigering. Hvis årsagen til 404 var en simpel ændring i navnet på URL'en, for eksempel ental og flertal versioner, kan du bruge denne simple kode:

$newurl = str_replace(‘bog’, ‘bøger’, $oldurl);

Dette er koden, som du kan bruge til simple omdirigeringer:

$redir = array(‘bog’ => ‘/books/’, ‘video’ => ‘/videos/’, ‘demo’ =>

‘/demonstrationer/main/’);while ((list($old, $new) = each($redir)) && !$newurl({

Hvis (strpos($oldurl, $old) !==false) $newurl = $new;}

Arrayet ovenfor ($redir) definerer værdipar, der kan konfigureres. Hvis den første streng findes i URL'en, som du omdirigerer fra, og adressen, som du omdirigerer til, er indstillet til den anden streng.

Hvis ordet ‘bog’ i ovenstående kode findes i URL'en, som du omdirigerer fra, vil brugeren blive omdirigeret til URL'en med ‘bøger’.

Hvis URL'en, som du omdirigerer fra, indeholder mindst to af de ord, der er defineret i koden, vil det første ord have forrang. Hvis det første ord er ‘book’, vil dette blive omdirigeret til ‘books’.

Omdirigering af dine 404'er i Shopify

For at omdirigere dine 404'er i Shopify, skal du have adgang til Google Search Console, så du kan gennemgå dine 404-fejl.

  • Når du er færdig, log ind og gå til instrumentbrættet.
  • Klik på ‘Coverage’ i venstre sidebjælke
  • Klik på ‘error Submitted URLs not found (404)’

how to 404s in Shopify

  • Under hver enhedstype, vil du også se to typer af 404 fejl - soft 404 og ikke fundet
  • Du behøver ikke bekymre dig om den førstnævnte. Lad os håndtere den sidstnævnte.
  • Du skal klikke på fanen ‘ikke fundet’ for at se listen over URL'er.

hvordan man finder 404-fejl i Google Search Console

  • Du begynder derefter din analyse ved at filtrere URL'erne med 404s
  • Næste skridt? Omdirigering
  • Du skal tilgå dit Shopify-dashboard for at lave omdirigeringer (Her er vores guide til, hvordan man omdirigerer URL'er med Shopify)
  • På dit dashboard, klik ‘navigation’ til venstre
  • Du vil se et link kaldet ‘URL redirects’ øverst i midten af dashboardet
  • Klik på det
  • Det åbner en side, der giver dig mulighed for at se en knap kaldet ‘URL redirect’
  • Klik på det
  • En pop op åbner
  • I feltet Old URL, indsæt linket, som du vil omdirigere fra. Inkluder ikke dit domænes URL
  • Indsæt linket, som du vil omdirigere til, i feltet Omdirigering på den nye side. Denne gang skal du inkludere dit domænenavn i linket
  • Hvis du har en række links, vil Shopify SEO-appen være nyttig.

Sidebemærkning

Ikke alle 404'er behøver at blive omdirigeret. Kan du huske de URL'er, der ikke eksisterer? De har brug for 404'er. Noget andet at bemærke her er, at omdirigering af 404'er til startsiden ikke er en god idé med hensyn til brugeroplevelse.

Brugeren forsøger at få adgang til specifik information, og at omdirigere dem til startsiden er måske ikke den bedste måde at gøre dette på.

Det kan være forvirrende og irriterende, hvilket øger dine afvisningsprocenter. Du ønsker ikke, at søgemaskinebots fanger dig på denne.

404 fejlmeddelelse andriod

Opret fantastiske 404-sider til nødvendige scenarier

Da ikke alle 404'er behøver omdirigering, er der behov for at sikre, at de sider, der viser de nødvendige 404-meddelelser, er præsentable. For eksempel er det godt at give brugeren muligheder.

Du kan lade dem vide, at der er lignende sider på din hjemmeside, der har det samme indhold, som de leder efter, og give linksene.

404-siden skal også have et tiltalende design for at fastholde kundens opmærksomhed længere, mens de beslutter, om de vil tage dine muligheder og navigere, hvor du beder dem om.

På denne måde er det en win-win. Din SEO bliver ikke skadet, og brugeren får en bedre oplevelse, når de bruger din side. En af mine absolutte favoritter er Steve Lambert’s 404-side.

404 fejlmeddelelse eksempel fra steve lambert hjemmeside

Vigtigst af alt skal 404-sidens design være i overensstemmelse med designet af resten af hjemmesiden og websiderne med hensyn til skrifttype og stil, farve og temaer.

Du kan også inkludere en søgefaneblad, for at opmuntre brugeren til specifikt at søge efter, hvad de leder efter.

Oprettelse af en 404-side i WordPress

Hvis du bruger Wordpress, kan du bruge w3 Total Cache plugin til at levere 404 sider og beskeder. Andre plugins inkluderer:

  • WordPress Ultimate 404 Plugin
  • Omdirigering
  • 404 side
  • og 5sek Korrekt 404

Opsætning af en 404-side ved hjælp af .htaccess

Du kan opsætte en 404-fejlside ved hjælp af .htaccess. Hvis du ikke er sikker på, hvordan du får adgang til din .htaccess-fil, så kig på den forrige .htaccess-sektion. Efter du har fået adgang til eller oprettet den, lad os gå videre og oprette vores 404-fejlmeddelelse.

  • Vi skal tilføje fejlmeddelelsen til .htaccess-filen.
  • Her er en meddelelse, du kan bruge:

ErrorDocument 404 "<H1>Siden blev ikke fundet</H1>"

  • Du kan også pege på en statisk HTML-side, som du har sat til side til brug med 404'er. Her er hvordan du gør dette:

ErrorDocument 404 /404.html

  • Erstat ‘404.html’ med din URL.
  • Klik på gem ændringer
  • En succesmeddelelse skulle vises

Opsætning af 404-side ved hjælp af PHP

Her er koden, du skal tilføje til din sides rodfil:

<?php// grundlæggende 404 fejlsideheader(‘HTTP/1/1 404 Ikke

Found’); header(‘Status: 404 Ikke Fundet’);?><!DOCTYPE html><html

lang=”en”><head><meta charset=”UTF-8”><title>Side ikke

found</title>< /head><body><h1>Siden blev ikke fundet</h1><p>Beklager, vi kan ikke

find that page.</p><p><a href=”/”>Venligst vend tilbage til forsiden

side&hellip;</a></p></body></html>

Oprettelse af en 404-side med Shopify

Med Shopify vil enhver URL, der ikke eksisterer, blive omdirigeret til en 404-side. Du kan oprette en brugerdefineret 404-side for at hjælpe de besøgende med at navigere til de ønskede placeringer på dit websted.

Du kan foretage ændringer ved at gå til Temaer>>Tilpas og vælge 404-side:

how to create a 404 page with shopify

Eller tilpas ved at gå til den faktiske kode og vælg 404.liquid for at foretage ændringer der:

hoy to customize 404 page shopify

Husk, du skal gøre denne side tiltalende!

Afslutningsvis

Vi har set på 404-fejl i dybden, defineret dem og set på deres indvirkning på SEO.

Vi har også set på, hvordan man håndterer 404'er via omdirigeringer og opretter tiltalende 404-sider ved hjælp af .htaccess og PHP, samt hvordan man håndterer omdirigeringer i WordPress og Shopify.

Det er vigtigt at vide, hvilken metode der passer til din side. Husk, ikke alle 404'er er dårlige, du skal vide, hvornår du skal bruge dem.