En soft 404-fejl opstår, når en bruger anmoder om et ikke-eksisterende eller forkert websted med sin browser, og serveren fejlagtigt sender en HTTP-statuskode “200 OK” eller “302 Found” til klienten (browseren). Brugeren får en 404-fejlkode på skærmen, men serveren sender en anden svarkode, når der kommunikeres mellem klienten og webserveren. Webstedets indhold er ikke relateret til serverens HTTP-svar.
Dette kan påvirke crawling og indeksering af det ønskede websted. Desuden er det nogle gange frustrerende for brugerne, fordi serverens svar ikke svarer til deres søgeforespørgsel. Bløde 404-fejl kaldes også falske 404- eller bløde 404-fejlkoder.
Generelle oplysninger om emnet
Typisk sender en server en “404 Not Found”-fejlkode, når et anmodet websted ikke eksisterer eller ikke længere findes på serveren, eller URL-adressen er korrupt. Dette er ofte tilfældet, når en ressource er gemt et andet sted på serveren, med andre ord er indholdet blevet flyttet, og de interne links, der peger på ressourcen, er ikke blevet rettet. Der kan også vises en 404-fejlkode, hvis eksterne links peger på en ressource, der ikke længere eksisterer. Disse kaldes døde links. Serveren sender også en 404-fejlkode, hvis en korrekt URL er blevet ændret af brugeren.
Den bløde 404 adskiller sig fra disse tilfælde ved, at serveren svarer med en HTTP-statuskode som f.eks. 200 eller 302, selv om webstedet ikke længere eksisterer, og derfor ville en 404 være det korrekte svar. Serveren fortolker en forkert eller ugyldig URL-adresse som den korrekte adresse og omdirigerer f.eks. til startsiden.
Problemer kan opstå, da serveren ikke kun sender statuskoder til browsere, men også til søgemaskinernes crawlere. Crawleren arbejder sig gradvist igennem de links, der er tilgængelige for den. Hvis den støder på et websted, der ikke længere eksisterer, og som stadig har en 200- eller 302-svarskode, behandler den denne ressource som et almindeligt websted med indhold. Det kan betyde, at den ikke længere vil besøge og crawle andre sider på samme domæne, fordi den kun bruger en begrænset tid på hvert enkelt websted på World Wide Web. Den crawler således ressourcer, der ikke giver meningsfuldt indhold, og brugerne får præsenteret indhold, som de ikke har bedt om.
Sådan retter du en blød 404-fejl
Crawlingfejl er opført under menupunktet Diagnostics i Google Search Console (tidligere kaldet Google Webmaster Tools). Hvis der er noteret bløde 404-fejl der, kan følgende trin tages.
- Hvis bløde 404-fejl er opført, skal den tilsvarende URL kontrolleres.
- Hvis den indeholder det korrekte indhold, skal webstedet udsende en 200 OK-kode.
- Hvis svaret er en 301-fejlkode, skal der omdirigeres til et mere passende websted.
- Hvis der ikke findes noget websted under URL’en, skal der udgives en 404- eller 410-kode i sidens header.
Det er meget vigtigt, at serveren udsender den korrekte HTTP-kode som svar på en anmodning. Et websted kan blive fjernet fra indekset, hvis det ikke gør det.
Add-ons som Firebug eller Fetch as Google-værktøjet er også meget nyttige. Det giver webmastere mulighed for at se, om HTTP-kommunikationen mellem klienten og serveren fungerer, og hvordan Googlebot læser webstedet. Begge versioner viser HTTP-statuskoderne. En sammenligning med det websted, som kaldes af browseren, afslører eventuelle nødvendige ændringer. I Bing Webmaster Tools kan denne operation udføres i Index Explorer under menupunktet 404-fejl.
Typisk udstedes en 404-fejlkode kun for dårlige URL’er eller ikke-eksisterende websteder. Vi anbefaler også personlige 404-fejlsider for at give brugerne et alternativ til det ønskede indhold og på den måde fastholde dem som besøgende på webstedet. En god 404-fejlside:
- udsender den korrekte statuskode,
- indeholder kortfattede oplysninger til brugeren,
- giver brugeren en måde at navigere på webstedet på,
- foreslår sider med lignende indhold,
- og indeholder en søgefunktion, så brugeren kan søge efter nøgleord.
Betydning for søgemaskineoptimering
Differente fejlkoder kan forekomme, når et websted omdesignes, indhold migreres eller sæsonbestemte salgsfremmende tiltag gennemføres. Især kan store projekter i stor skala skabe tusindvis af fejlkoder. Produkter, der ikke længere er tilgængelige, og selv websteder med meget lidt indhold (tyndt indhold) kan imidlertid resultere i bløde 404-fejlkoder. Virkningen er enorm. Søgemaskinerne kan tage de berørte websteder ud af indekset, hvilket kan føre til fald i salget, hvis der er tale om kommercielle websteder. Brugerne kan undertiden blive frustrerede, og omkostningerne til løsning af problemerne stiger proportionalt med antallet af udstedte fejlkoder.
Det anbefales at foretage en regelmæssig kontrol af eventuelle fejlmeddelelser. De kan ikke helt undgås, men i det mindste holdes til et lille antal. Så snart fejlmeddelelserne er blevet rettet, bør dette meddeles til den pågældende søgemaskine i Webmaster Tools, så crawleren hurtigst muligt kan læse webstedet med den korrigerede fejlkode. Resultaterne af sådanne ændringer kan have en indirekte indvirkning på trafikken, hvis Google de-indekserer eller nedklassificerer visse websteder med bløde 404-fejl. Dette kan ske, når forholdet mellem Soft 404-fejl og indekserede sider er usædvanligt højt. Crawlerens tidsbudget bliver i så fald i høj grad brugt op af soft 404-fejlsider.