Soft 404’er er ret almindelige fejl, som Google nogle gange viser på websider, især på større websteder. De er også en mærkelig fejl, fordi soft 404’er er en hybrid af 404-sider og normale sider, og det er måske ikke altid klart, hvad der præcist forårsager denne fejl for en bestemt side.
Så i dette indlæg vil jeg gerne hjælpe med at opklare noget af forvirringen omkring, hvorfor soft 404-fejl opstår, hvordan de er forskellige fra almindelige 404-fejl, og hvordan du kan løse de SEO-problemer, der forårsager dem.
Hvad er en soft 404-fejl?
Iflg:
“En blød 404-fejl betyder, at en URL på dit websted returnerer en side, der fortæller brugeren, at siden ikke eksisterer, og også en kode på 200-niveau (succes) til browseren.”
Grundlæggende har du en side på dit websted, der fortæller de besøgende, at den ikke længere eksisterer, men samtidig fortæller den søgemaskinerne, at den eksisterer.
Forvirrende, ikke sandt?
I nogle tilfælde kan det være en side på dit websted, der ikke har meget eller slet intet indhold. WordPress genererer f.eks. automatisk en ny URL, når du opretter et nyt tag til dit websted. Hvis du har oprettet et tag, men endnu ikke har offentliggjort nogen indlæg, der bruger tagget, har du en tom side på dit websted – og potentielt en blød 404 på dine hænder.
Så hvad sker der egentlig der? Tja, disse tynde sider er super forvirrende for Googlebot. Når den gennemtrawler dit websted og støder på en side, som serveren siger eksisterer, men hvis indhold tyder på noget andet, tænker den: “Denne side giver ikke brugerne nogen værdi, så den er ikke værd at indeksere” og giver den en blød 404-etiket.
Det er også muligt at få en blød 404, når en side ikke eksisterer, og når en bruger lander på den efter at have klikket sig videre i søgeresultaterne, bliver vedkommende omdirigeret til en side, der ikke er relevant for søgekonteksten. For eksempel lander brugeren på en side og bliver automatisk omdirigeret til forsiden.
Do Soft 404 Errors Really Matter?
Når en webside returnerer en soft 404-fejl, vises den ikke i Google-søgningen. Grundlæggende de-indekserer Google sider, der returnerer en blød 404-fejl, hvilket igen kan påvirke din SEO.
Lad os se på et eksempel:
Lad os sige, at du driver en onlinebutik, der sælger stole, og at du har problemer med især én URL: https://chairsgalorestore.com/products/sale/blue-chair
Mens din server måske indlæser URL’en uden problemer og returnerer en 200 (OK)-statuskode, fordi der er en rigtig side på denne URL, kan indholdet på siden fortælle de besøgende: “
Siden viser i princippet søgeresultater for et produkt, der ikke findes, fordi det ikke længere er til salg eller er udsolgt.
Handelssider indeholder ofte dynamisk genererede sider og indhold, der kan give bløde 404-fejl, når produktlinjer er udsolgt eller ikke længere er tilgængelige. Billeder: Unsplash.
Dette er slet ikke nyttigt for webstedets besøgende. Når de klikker sig videre til din side fra Google-søgningen, søger de jo efter blå stole og forventer at finde blå stole, men opdager i stedet, at der ikke er nogen stole til rådighed!
Det er derfor, at Google har oprettet soft 404-fejlmærket – det er et mærke, ikke en officiel HTTP-svarskode – for at håndtere tyndt eller ikke-eksisterende indhold og sikre, at der kun vises kvalitetsresultater i søgningen.
Så hvad sker der med sider, der får en soft 404? Google indekserer ikke disse sider.
Google ønsker i bund og grund ikke at spilde sine ressourcer på at prøve at gennemsøge sider, der sender modstridende signaler, ikke længere eksisterer eller ikke tilbyder værdifuldt kvalitetsindhold. Så den fjerner dem simpelthen fra sit indeks og fortsætter med at crawle sider, der faktisk eksisterer.
Sådan tjekker du dit websted for bløde 404-fejl
Den nemmeste måde at tjekke for bløde 404-fejl på er ved hjælp af Google Search Console (tidligere Google Webmaster Tools). Log ind på din konto, og på hovedskærmen vil du se en graf for dit websteds “Ydelse” (antal klik pr. dag), og nedenunder vil der være en graf for “Dækning”.
Hvis du har sider med fejl, herunder bløde 404-fejl, vil de blive vist i grafen for “Dækning”. Klik på “Åbn rapport” for at få flere oplysninger om dine fejl.
På rapportskærmen vises eventuelle fejl som et samlet beløb i den store, røde boks. Du kan klikke på denne røde fejlboks for at få mere at vide om eventuelle fejl på dit websted, og hvad kilden til fejlen kan være.
Godt nok for mig har jeg, som du kan se på skærmen Search Console for mit websted, ikke nogen fejl, der skal rettes. Det er dog denne skærm, du ville besøge for at finde dem.
Alternativt kan du bruge Fetch as Google til at kontrollere, om en bestemt URL på dit websted returnerer den korrekte statuskode, herunder bløde 404-fejl.
Du kan bruge dette værktøj til at se, om Googlebot kan få adgang til URL’en, hvordan den renderer siden, og om nogen sideressourcer (f.eks. billeder eller scripts) er blokeret for Googlebot.
Det simulerer en crawl- og renderudførelse, som den udføres i Googles normale crawl- og renderingsproces, og det er super nyttigt til fejlfinding af crawlproblemer på dit websted.
Sådan retter du bløde 404-fejl
Hvis du får bløde 404’er på dit websted for kritiske sider, f.eks. produkt-, kategori- eller leadgenereringssider, er det afgørende, at du handler hurtigt for at rette disse fejl og få disse sider indekseret og tilbage i Google-søgningen.
Sådan er det også, hvis du har et stort antal soft 404-fejl i forhold til det samlede antal sider på dit websted, er det ikke et godt billede, du sender til Google. For mange bløde 404-fejl kan føre til en reduceret crawlhastighed på dit websted, hvilket igen kan resultere i lavere placeringer og føre til færre indekserede sider – et stort problem, hvis du har hundredvis eller tusindvis af sider!
Hvordan du går til værks for at rette bløde 404-fejl afhænger af årsagen. Men generelt skal du sikre, at URL’en returnerer den rigtige svarkode, der passer til sidens faktiske indhold.
Her er et par måder at rette bløde 404-fejl på:
Hvis siden ikke længere er tilgængelig
Sider, der ikke længere eksisterer, bør returnere en 404 (ikke fundet) eller 410 (væk) svarkode. En af disse to koder fortæller både browsere og søgemaskiner, at siden ikke længere eksisterer.
Dette kan være et stort problem for e-handelsbutikker og blogs, især når man tænker på, at de tre mest almindelige kilder til bløde 404-fejl omfatter:
- Tomme sider med søgeresultater
- Tomme eCommerce-produktkategorier
- Tomme blogkategorier
Da disse sider ofte genereres og udfyldes dynamisk af WordPress, er det ikke den bedste løsning blot at returnere en hård 404.
Hvad Googles egne retningslinjer foreslår er, at du ud over at returnere en 404-svarskode også bør vise en brugerdefineret 404-side, der indeholder nyttige oplysninger, som hjælper besøgende med at navigere på dit websted. Dette kan være en side med en liste over dine mest populære sider, blogindlæg eller produkter.
Yoasts 404-side er et godt eksempel på, hvordan websites bedre kan hjælpe tabte brugere. Deres 404-side viser brugeren tydeligt, hvordan de kan finde det, de leder efter. Og når du ruller ned på siden, er der links til de seneste indlæg.
Hvis siden er flyttet
Hvis du har ændret URL’en for en side (f.eks. opdateret sluggen for et blogindlæg), bør den returnere en 301 (permanent redirect) og omdirigere brugerne til den nye URL.
Alternativt, hvis siden er flyttet, fordi du har opdateret gammelt indhold, bør du omdirigere URL’en til en anden side på dit websted, der indeholder opdaterede eller mere relevante oplysninger.
Et af mine yndlingsværktøjer til opsætning af sideomdirigeringer er det passende navn Redirection plugin. Alternativt indeholder premium-versionen af Yoast SEO en redirect manager.
Hvis siden er tilgængelig
Hvis en side på dit websted er tilgængelig og bør vises i søgeresultaterne, betyder det, at Googlebot ser den som “tyndt” indhold. I dette tilfælde skal du arbejde på at forbedre indholdet på din side, så du kan undgå at udløse en blød 404-fejl.
Det betyder, at du skal sikre, at når en bruger klikker sig videre til din side fra søgeresultaterne, leverer din side det, som vedkommende forventer. For at bruge mit tidligere eksempel om at købe blå stole, skal du f.eks. sørge for, at siden indeholder oplysninger om blå stole, som er informative og nyttige for brugeren.
Hvis siden er tilgængelig, men du ikke ønsker, at den skal vises i Google-søgningen
Der kan være sider på dit websted, der får soft 404-fejl, som du hellere vil fjerne helt fra Googles indeks. Du kan f.eks. have tag-, kategori- eller søgeresultatsider på dit WordPress-websted, som bliver ved med at få bløde 404-fejl, og du får alligevel ikke meget SEO-juice for disse sider.
I dette tilfælde skal du fortælle Google, at disse sider ikke skal gennemsøges. Det kan du gøre ved at tilføje disallow-regler i robots.text-filen på dit websted.
For søgesider kan du f.eks. tilføje følgende linjer til din robots.txt-fil:Disallow: /?s=
Disallow: /search/
Alternativt kan du simpelthen noindexere sider, som du ikke ønsker at få vist i søgeresultaterne. Den nemmeste måde at gøre dette på er at bruge Yoast SEO-plugin’et. Som standard indstiller Yoast søgesider og 404-sider til noindex, follow. Men for tag- og kategorisider kan du tilføje noindex-regler under fanen “Search Appearance”.
For mere om, hvordan du noindexerer URL’er, kan du læse denne guide til noindexering ovre hos Yoast.
Konklusion
Soft 404’er er mærkelige fejl, og det er ikke altid klart, hvad der er årsag til dem. Men med lidt gravearbejde, især i Google Search Console, kan du komme til roden af problemet og hurtigt implementere en løsning.
For WordPress-websteder i særdeleshed, som næsten altid har dynamisk genererede sider, der kaster soft 404-fejl op, skal du blot noindexere disse sider i Yoasts indstillinger. Det er også en god idé at have en brugerdefineret 404 på plads for at fange brugere, der lander på sider, der ikke eksisterer, så du kan lede dem videre til de vigtige sider på dit websted.