Redirects används när en URL ska leda vidare till en annan. Valet mellan 301, 302, 307 och 308 påverkar både användare, sökmotorer och i vissa fall hur webbläsaren hanterar själva HTTP-metoden.
Grundregeln är enkel: använd en permanent redirect när flytten är permanent och en tillfällig när den verkligen är tillfällig. När formulär, API-anrop eller andra metoder än GET är inblandade blir skillnaden mellan statuskoderna ännu viktigare.
301 – permanent flytt
En 301 betyder att resursen har flyttats permanent. Det är den vanligaste lösningen när en gammal URL ersätts av en ny efter exempelvis en slugändring, sidkonsolidering eller domänflytt.
Google beskriver permanenta server-side redirects som en stark signal om att destinations-URL:en bör bli canonical. Därför passar 301 när den nya adressen ska ersätta den gamla i sökresultat och intern struktur.
Vid större flyttar, se även vår checklista för att flytta hemsida utan att tappa SEO.
302 – tillfällig redirect
302 används när resursen tillfälligt finns på en annan adress. Google kan då fortsätta betrakta käll-URL:en som den primära URL:en.
302 passar vid kort underhåll, tillfälliga kampanjflöden eller andra lägen där den gamla URL:en ska komma tillbaka. Historiskt kan vissa klienter ändra andra metoder till GET, vilket gör 302 mindre tydlig i API- och formulärflöden.
307 – tillfällig redirect som bevarar metoden
307 är det tydligare moderna valet när redirecten ska vara tillfällig och HTTP-metoden måste bevaras. Om klienten skickar POST och får 307 ska samma metod och request body användas mot den nya adressen.
308 – permanent redirect som bevarar metoden
308 fungerar ungefär som 301 ur ett permanent perspektiv men med tydligt krav på att metod och body inte ska ändras. Det gör 308 användbar när en permanent flytt sker i ett tekniskt flöde där POST, PUT eller andra metoder måste fortsätta oförändrade.
Snabb jämförelse
| Kod | Typ | Permanent? | Metod bevaras tydligt? |
|---|---|---|---|
| 301 | Moved Permanently | Ja | Inte lika strikt historiskt |
| 302 | Found | Nej | Nej, kan ändras till GET |
| 307 | Temporary Redirect | Nej | Ja |
| 308 | Permanent Redirect | Ja | Ja |
Vad betyder detta för SEO?
Google skiljer i första hand mellan permanenta och tillfälliga redirects. En permanent redirect signalerar att destinationsadressen bör bli den nya canonical-adressen. En tillfällig redirect signalerar att ursprungsadressen fortfarande kan vara den URL som ska behållas i indexet.
Använd därför inte 302 för en permanent URL-flytt bara för att den fungerar i webbläsaren, och använd inte 301 för ett kort experiment där den gamla URL:en snart ska återkomma.
Undvik redirectkedjor
En korrekt redirect kan ändå skapa problem om den ingår i en lång kedja. Om /gammal pekar till /mellan som sedan pekar till /ny bör den gamla adressen normalt peka direkt till den slutliga destinationen.
Vid en teknisk SEO-genomgång bör redirects kontrolleras tillsammans med canonical, interna länkar och sitemap. Se vår tekniska SEO-checklista.
Ändra också interna länkar
En redirect är ett skyddsnät, inte en ersättning för ren intern struktur. När en sida permanent flyttats bör navigation, breadcrumbs, artikel- och produktlänkar, sitemap och canonical uppdateras till den nya URL:en.
När är 404 eller 410 bättre?
Alla borttagna URL:er behöver inte redirectas. Om det inte finns en relevant ersättare kan en korrekt 404 eller 410 vara tydligare än en irrelevant redirect till startsidan.
Praktisk beslutsmodell
- Permanent flytt? Välj normalt 301 eller 308.
- Tillfällig flytt? Välj normalt 302 eller 307.
- Måste POST/PUT/body bevaras? Föredra 307 eller 308.
- Finns en relevant destinationssida? Redirecta dit.
- Är flytten permanent? Uppdatera även internlänkar, sitemap och canonical.
- Kontrollera att du inte skapat kedjor eller loopar.
Källor
Rätt redirectkod beskriver alltså både hur länge flytten gäller och hur klienten ska hantera requesten. För vanliga permanenta sidflyttar är 301 oftast rätt utgångspunkt, medan 307 och 308 är särskilt viktiga när HTTP-metoden måste bevaras.




Kommentarer
Skriv sakligt och respektfullt. Alla kommentarer granskas innan de visas.
Det finns inga publicerade kommentarer ännu.