Av de många potentiella fel som du kan se på din WordPress webbplats, är felmeddelandet 404 Not Found ett av de tamare. Men det betyder inte att det inte är frustrerande när du eller dina besökare försöker bläddra på din webbplats och fortsätter stöta på 404 Not Found-meddelandet.  😒Det är det sista du vill att potentiella förstagångskunder ska se från ditt varumärke. Ett 404-fel kan också vara en indikator för dig att något har förändrats eller flyttat och att en 301-omdirigering förmodligen måste läggas till för SEO.

I det här inlägget kommer vi att försöka hjälpa dig att få din webbplats att fungera igen genom att förklara några saker:

Vad är felet 404 Not Found?

När du, eller någon av dina besökare, besöker din webbplats, skickar din webbläsare en begäran till webbservern och får tillbaka data inklusive något som kallas en HTTP-rubrik. HTTP-rubriken innehåller HTTP-statuskoder för att förklara ”vad som hände” med förfrågan.

För det mesta fungerar begäran perfekt och du ser aldrig HTTP-statuskoden (om du inte letar). Men om något går fel, visar din webbläsare vanligtvis ett meddelande med HTTP-statuskoden för att indikera det exakta problemet.

Precis som andra felmeddelanden (500-fel, 502-fel, 504-fel, etc.), är felmeddelandet 404 Not Found resultatet av den processen.

Precis som andra felmeddelanden (500-fel, 502-fel, 504-fel, etc.), är felmeddelandet 404 Not Found resultatet av den processen.

I grund och botten betyder det att klienten (din eller din besökares webbläsare) lyckades ansluta till värden (din webbplats server), men det gick inte att hitta den faktiska resursen som begärdes (t.ex. en specifik URL eller filnamn).

Till exempel, om någon försöker komma åt yoursite.com/post-name men du inte har något innehåll med sluggen post-name. Besökaren kommer då att se ett 404-fel eftersom, även om din webbserver fungerar normalt, existerar inte den resurs som begärdes.

Det är inte bara inlägg eller sidor heller, vilken tillgång som helst som saknas kan generera ett 404-fel på servern, till exempel en saknad bildfil, saknat JavaScript, saknat CSS etc.

Vad orsakar Fel 404 Not Found på WordPress?

Om du ser det här felet på hela webbplatsens innehåll beror det vanligtvis på ett problem med din WordPress-webbplats permalänkar. Om du bara ser det på enskilda bitar av innehåll är det troligtvis för att du ändrade en del av innehållets slug utan att konfigurera en omdirigering.

Dessutom är 404-felet inte alltid en dålig sak – det är bara dåligt när det stör användbarheten. Och ibland ligger saker utom din kontroll!

Ibland kan en person till exempel skriva fel URL i adressfältet. I så fall ser de fortfarande ett 404-fel, men det finns inga faktiska problem med hur din webbplats är konfigurerad. Detta är faktiskt det önskade svaret, och du kan skapa din egen anpassade 404 sida för att få besökare till rätt plats (vi visar dig hur senare).

Fel 404 Not Found-Variationer

Eftersom olika webbläsare visar felmeddelanden annorlunda kan du se ett annat meddelande för det här felet. Andra vanliga variationer inkluderar:

Google 404-felsida

Google 404-felsida

Fel 404 Not Found-meddelandet är också unikt eftersom många webbplatser faktiskt kommer att skapa en anpassad sida för att ta itu med felet, snarare än att visa ett av meddelandena ovan. Vissa WordPress-teman inkluderar även anpassade 404-sidor som standard. Av den anledningen kanske du inte ser felmeddelandet alls eftersom många webbplatser kommer att använda roliga eller kreativa 404-sidor istället.

Rolig 404-sida exempel

Rolig 404-sida exempel

Nedan följer ett exempel på vår egen 404-sida på Kinsta. Vi inkluderar en sökruta och några av våra senaste blogginlägg för att hjälpa besökare att hitta vad de kan ha letat efter. Inkludera alltid sökfunktionalitet på din 404-sida.

Kinsta 404-sida

Kinsta 404-sida

Fel 404 Not Found och Inverkan på SEO

Fel 404 Not Found har inte någon direkt negativ inverkan på SEO. Men det kan ha en negativ inverkan beroende på orsaken till att felet händer.

Till exempel, om en besökare bara felstavar en URL och ser ett 404-fel – då kommer det inte att få en negativ inverkan på SEO. Men om du har enskilda fel på grund av trasiga webbadresser, kommer det att hämma Googles förmåga att korrekt genomsöka din webbplats , och har på så vis en negativ SEO-effekt.

Om ett permalänk-problem orsakar 404-fel över hela webbplatsen, kan Google dessutom inte genomsöka något av webbplatsens innehåll. Med andra ord, fix alltid dina 404-fel så snart som möjligt.

Fel 404 Not Found och Inverkan på webbplatsens prestanda

Många inser inte det, men webbplatser som genererar många 404-fel kan enkelt börja få prestandaproblem, eftersom dessa svar vanligtvis inte cachas. Vi såg detta ofta på större webbplatser och det kan vara ett stort problem om du oavsiktligt marknadsför eller får en ökning av viral trafik till en 404-sida.

Du genererar förmodligen fler 404-fel än du tror! Vårt MyKinsta analytics-verktyg kan hjälpa dig att bestämma det exakta antalet (se nedan).

404-fel

404-fel

Du kan också snabbt se vad de vanligaste 404-felen är. I det här exemplet nedan kan du se att webbplatsen saknar några mobila ikoner, till exempel /apple-touch-icon.png. Dessa finns troligen i ett tema eller pluginkod som blir förfrågad, men de faktiska ikonerna har aldrig lagts till. Därför genererar servern ett 404-fel eftersom den inte kan hitta resurserna.

Vanligaste 404-fel

Vanligaste 404-fel

Du kan också kontrollera 404-fel i Google Search Console eller installera ett tredjepartsplugin som Redirection som loggar 404-fel. Men kom ihåg att plugins som dessa också har en inverkan på prestanda. Det är mycket bättre att lita på ett verktyg på servernivå. Det är därför vi tillhandahåller dessa verktyg för alla Kinsta-klienter.

Anledningen till att dessa fel är dåliga är att många 404-sidor är mycket resurskrävande. För stora webbplatser vill du undvika en tung 404-sida. Skapa en enkel 404-mall som undviker att fråga databasen ytterligare om det är möjligt.

Så här fixar du 404 Not Found på din WordPress

Nedan kommer vi att täcka ett par olika metoder för hur du åtgärdar felet 404 Not Found-meddelandet, beroende på om det händer över hela sajten eller för specifikt innehåll.

Uppdatera din WordPresswebbplats permalänkar

Om du upplever 404-fel över hela webbplatsen när du försöker komma åt innehåll, är den mest sannolika orsaken ett problem med dina permalänkar (eller din .htaccess-fil, om din värd använder Apache). Om du är en Kinsta-klient, använder vi Nginx, så att du kan utesluta .htaccess-filen som en möjlig orsak.

Det enklaste sättet att fixa detta är att uppdatera dina permalänkinställningar via WordPress-instrumentpanelen. Allt du behöver göra är att gå till Inställningar → Permalänkar och klicka på Spara ändringar (du behöver inte göra några ändringar – att klicka på Spara ändringar är tillräckligt).

Regenerera permalänkar i WordPress

Regenerera permalänkar i WordPress

Konfigurera 301-omdirigeringar för flyttat eller omdöpt innehåll

Om du upplever 404-fel på ett visst innehåll är det troligt att du:

Användare försöker sedan komma åt innehållet på den gamla platsen och ser en 404-sida istället för den resurs de förväntade sig. Det bästa sättet att åtgärda detta är att automatiskt omdirigera alla som försöker komma åt den gamla platsen till den nya platsen. På så sätt kommer de att komma till rätt plats utan några 404-fel. Det är också bra för SEO. Om du flyttar eller byter namn på ett inlägg utan att lägga till en omdirigering, förlorar du all domänmyndighet som är kopplad till bakåtlänkarna som pekar till det inlägget.

WordPress som standard kommer att försöka omdirigera ändrat/flyttat innehåll. Men det fungerar inte alltid och du bör aldrig lita på WordPress för denna funktionalitet. Men oroa dig inte, det finns flera enkla sätt att ställa in omdirigeringar i WordPress:

Först och främst: du kan använda det kostnadsfria pluginet Redirection för att hantera omdirigeringar från din WordPress-panel. När du har installerat och aktiverat pluginet, gå till Verktyg → Omdirigering och ange 404-adressen i rutan källadress och den nya platsen för innehållet i rutan måladress:

Så ställer du in omdirigeringar med pluginet Redirection

Så ställer du in omdirigeringar med pluginet Redirection

Om du är hostad hos Kinsta kan du också hantera omdirigeringar från MyKinsta-panelen Att använda Kinstas verktyg är faktiskt ett bättre sätt eftersom reglerna genomförs på servernivå, vilket är ett mycket mer optimalt sätt när det gäller prestanda. Det innebär också ett mindre tredjepartsplugin du måste oroa dig för.

Gå till den webbplats du vill hantera. Klicka sedan på fliken ”Omdirigeringar”. För att lägga till en ny omdirigering, klicka på den stora ”Lägg till Omdirigeringsregel”-knappen:

Så här ställer du in omdirigeringar från din MyKinsta-panel

Så här ställer du in omdirigeringar från din MyKinsta-panel

Slutligen, om din värd använder Apache-servern, kan du använda .htaccess för att ställa in omdirigeringar. Webbplatsen .htaccess Generator kan hjälpa dig att skapa rätt kod för att lägga till i din webbplats .htaccess-fil.

Kämpar du med driftstopp och WordPress-problem? Kinsta är hosting-lösningen som är utformad för att spara tid! Kolla in våra funktioner

Så här skapar du din egen Fel 404 Not Found-sida

Medan du kan göra ditt bästa för att förhindra 404-fel genom att följa tipsen ovan, är det omöjligt att helt eliminera 404-fel eftersom vissa saker helt enkelt är utanför din kontroll. Det är inte ovanligt att små WordPress-webbplatser har tusentals 404-fel varje månad.

Till exempel, om en besökare felstavar webbadressen, eller om en annan webbplats länkar till en sida som inte finns, kommer besökare att få se 404-fel oavsett.

För att ge en mer användarvänlig felsida kan du använda en av de många 404-sidpluginsen. Till exempel låter det kostnadsfria pluginet 404page dig att ställa in en anpassad 404-felsida med:

En annan viktig egenskap hos 404page-pluginet är att det inte skapar omdirigeringar. En 404-sida bör aldrig omdirigeras till en fysisk sida som yoursite.com/404.  404-felet ska alltid genereras dynamiskt på sidan i fråga.

Genom att inkludera dessa element, ger du besökarna de verktyg de behöver för att hitta sin väg till rätt sida. Men kom ihåg, gör en lättviktig 404-sida för bättre prestanda. Inkludera bara vad som är absolut nödvändigt.

Så övervakar du 404-fel i framtiden

Framöver kan det vara fördelaktigt att uppmärksamma vilka förfrågningar som orsakar 404-fel på din webbplats. Detta kan hjälpa dig att:

Alternativ 1 – Google Analytics

Om du använder Google Analytics kan du ställa in en anpassad rapport för att spåra 404-fel från externa länkar. Rebelytics har en bra handledning om ämnet.

Alternativ 2 – WordPress Plugin

Om du vill använda ett WordPress plugin, kan ovannämnda pluginet Redirection hjälpa dig att övervaka 404-fel från din WordPress-panel.

Alternativ 3 – Third-Party Audit Tool

Du kan också använda ett tredjeparts revisionsverktyg som Ahrefs för att övervaka 404-fel på din WordPresswebbplats. Du kan även ställa in detta att köras efter ett schema.

404-felrevision

404-felrevision

Alternativ 4 – Google Search Console

Slutligen kan du spåra 404-fel som Googles sökrobotar stöter på i Google Search Console. När du har verifierat din webbplats med Google Search Console går du till Genomsökning → Genomsökningsfel → Not Found för att visa en lista med 404-fel som Google har stött på. Detta är överlägset ett av de enklaste sätten. Det är också det bästa när det gäller prestanda eftersom det inte kräver några tredjepartsplugin eller ytterligare skanning av din webbplats. Googles robotar genomsöker redan din webbplats regelbundet, så varför inte bara dra nytta av de data de redan tillhandahåller? 😉

Google Search Console 404-fel

Google Search Console 404-fel

Sammanfattning

Tyvärr kommer 404-fel att hända på din webbplats oavsett om du gillar det eller inte. Ju större din WordPresswebbplats är, desto fler kommer du att börja se. Vi rekommenderar att du skapar ett bra arbetsflöde för hur du övervakar dessa typer av fel och hur du fixar dem. 404-fel är aldrig bra för besökare, ditt varumärke, och Google gillar inte att se dem heller.

Har du några andra tips eller frågor om felet 404 Not found-meddelandet eller hur det påverkar din WordPresswebbplats? Låt oss veta nedan i kommentarerna.


Om du tyckte om den här artikeln, då kommer du att älska Kinsta´s hosting-plattform. Effektivisera din hemsida och få support dygnet runt från vårt rutinerade team på WordPress. Vår Google Cloud-drivna infrastruktur fokuserar på auto-skalning, prestanda och säkerhet. Lås oss visa dig skillnaden med Kinsta! Kolla in våra paket