Blå vägskylt med pil som visar riktningFoto: Jan van der Wolf via Pexels

Vad är en 301-redirect? Komplett guide

En 301-redirect är webbens sätt att säga ”den här sidan har flyttat, för gott”. Det är en HTTP-statuskod som talar om för webbläsaren och sökmotorn att adressen permanent ersatts av en annan, och att de bör använda den nya i stället. Den här guiden går igenom vad det innebär, hur det fungerar tekniskt och hur du undviker de vanliga misstagen.

Statuskoden 301 Moved Permanently

När du besöker en webbadress svarar servern med en statuskod. 200 betyder att allt är som det ska, 404 att sidan inte finns. 301, som heter Moved Permanently, betyder att resursen har fått en ny, permanent adress. Tillsammans med statuskoden skickar servern ett Location-fält som anger vart webbläsaren ska gå i stället. Hela familjen av omdirigeringskoder ligger i 3xx-serien och beskrivs i HTTP-standarden, MDN dokumenterar 301 och hela semantiken finns i RFC 9110.

Vad som händer i webbläsaren

Tekniskt sett sker det här i tur och ordning:

  1. Webbläsaren begär den gamla adressen.
  2. Servern svarar med statuskod 301 och ett Location-fält som pekar på den nya adressen.
  3. Webbläsaren begär automatiskt den nya adressen och visar den för besökaren.
  4. Adressfältet uppdateras till den nya adressen. Besökaren märker oftast bara att hen hamnade rätt.

Eftersom flytten är permanent får svaret cachas. En 301 är enligt standarden cachebar som standard, vilket betyder att webbläsaren kan komma ihåg omdirigeringen och gå direkt till den nya adressen nästa gång, utan att fråga om vägen. Det gör återbesök snabba, men det är också skälet att du ska vara säker innan du sätter upp en 301: en cachead omdirigering kan sitta kvar ett tag hos besökare som redan varit förbi.

301 och sökmotorer: länkkraften följer med

Det här är skälet att 301 är så viktig för SEO. När en sökmotor möter en 301 tolkar den det som en stark signal om att den nya adressen är den rätta, kanoniska versionen av sidan. Den länkkraft som den gamla adressen byggt upp genom inkommande länkar förs över till den nya genom omdirigeringen, och den nya adressen tar över den gamlas plats i sökresultaten över tid.

En vanlig sanning är att en 301 för över ”100 procent av länkkraften”. Var försiktig med den exakta siffran. Det riktiga är att länkvärde passerar genom en 301 och att Google behandlar den som en stark kanonisk signal. Räkna med att det mesta följer med vid en korrekt omdirigering, men behandla inte en exakt procentsats som ett löfte.

3xx-koderna i korthet

Kod Namn Betydelse
301 Moved Permanently Permanent flytt. Den nya adressen blir den kanoniska. Cachebar som standard.
302 Found Tillfällig flytt. Den gamla adressen förblir den kanoniska.
307 Temporary Redirect Tillfällig flytt som bevarar HTTP-metoden (till exempel POST förblir POST).
308 Permanent Redirect Permanent flytt som bevarar HTTP-metoden.

När du använder en 301

  • Du byter domännamn och vill att den gamla domänen ska föra besökare till den nya.
  • Du gör om sajtens struktur och gamla adresser försvinner.
  • Du har samma sida på flera adresser och vill samla dem på en.
  • Du tvingar fram en föredragen version, till exempel från utan www till med www, eller från http till https.

Vanliga misstag

  • 302 vid en permanent flytt. Då behåller sökmotorn den gamla adressen som kanonisk, och din nya adress får aldrig riktigt ta över. Förstå skillnaden i 301 mot 302.
  • Allt till startsidan. Skicka varje gammal sida till sin närmaste motsvarighet, inte allt till förstasidan. Det senare tolkas ofta som att de gamla sidorna är borta.
  • Kedjor av omdirigeringar. A går till B som går till C. Varje extra hopp kostar tid och kan späda ut signalen. Peka direkt på slutmålet.
  • För tidig borttagning. Externa länkar och sökmotorers minne lever i åratal. Behåll dina 301:or länge.

Sammanfattning

En 301-redirect är en permanent vidarekoppling som för både besökare och sökmotorer till en ny adress och tar med sig det upparbetade värdet. Den är ditt viktigaste verktyg när något flyttar för gott. Vill du läsa vidare, jämför med den tillfälliga varianten i 301 mot 302 eller gå tillbaka till alla guider.