Referensmanual för omdirigeringar

Manual för omdirigeringar: vilka typer som finns, nÀr de ska anvÀndas och hur man inte förstör SEO

Detta Àr inte ett blogginlÀgg utan en praktisk referenssida för team, utvecklare och SEO-specialister med redirecttyper, produktionsmönster och beslutsregler.

Referens

Vilka redirecttyper som finns

Alla redirects löser inte samma problem. Det vanligaste produktionsfelet Àr inte att det finns en redirect, utan att fel typ vÀljs.

301 Moved Permanently

En permanent redirect pÄ serversidan.

AnvÀnd för
att flytta en sida permanent till en ny URL
HTTP-till-HTTPS-migreringar
www/non-www-kanonisering
rensning och konsolidering av dubbletter
Undvik för
AnvÀnd inte för tillfÀlliga kampanjer, A/B-tester eller korta insatser.
Slutsats: Den viktigaste SEO-sÀkra redirecten för permanenta förÀndringar.
302 Found

En tillfÀllig redirect pÄ serversidan.

AnvÀnd för
kortvarig ersÀttning av en sida
tillfÀlliga kampanjer
tillfÀlligt maintenance-flöde
Undvik för
LÄt inte en 302 ligga kvar i mÄnader nÀr flytten i praktiken Àr permanent.
Slutsats: Korrekt bara nÀr Àndringen faktiskt Àr tillfÀllig.
307 Temporary Redirect

En tillfÀllig redirect som bevarar HTTP-metoden.

AnvÀnd för
API- och formulÀrflöden dÀr POST/PUT inte fÄr bli GET
tillfÀlliga backend-routingfall
Undvik för
För vanliga SEO-URL:er Àr 302 ofta enklare och mer bekant.
Slutsats: Mer anvÀndbar för tekniskt beteende Àn för innehÄllssidor.
308 Permanent Redirect

En permanent redirect som bevarar HTTP-metoden.

AnvÀnd för
permanenta API-flyttar
fall dÀr den ursprungliga request-metoden mÄste bevaras
Undvik för
Inte standardvalet för de flesta URL:er i innehÄllsmigreringar.
Slutsats: Tekniskt korrekt, men för SEO-sidor Àr 301 vanligtvis enklare och mer vÀlkÀnt.
Meta Refresh

En redirect som implementeras i HTML i stÀllet för pÄ HTTP-nivÄ.

AnvÀnd för
nÀstan aldrig
Undvik för
AnvÀnd inte som primÀr migreringsredirect.
Slutsats: Ett svagt och skört alternativ. SÀmre Àn server-side redirects för SEO och tillförlitlighet.
JavaScript Redirect

En redirect som triggas i webblÀsaren efter att sidan har laddats.

AnvÀnd för
bara som sista fallback om server-side redirect Àr omöjlig
Undvik för
Bygg inte migrering eller canonical-kontroll runt detta.
Slutsats: Ett dÄligt standardval för SEO. Crawlers och externa klienter ser det inkonsekvent.

Beslut

Vilken redirect man ska anvÀnda i verkliga scenarier

Den viktigaste frĂ„gan Ă€r inte “vilken statuskod finns?”, utan “vilken Ă€r rĂ€tt hĂ€r?”

Scenario

En sida har flyttats permanent till en ny slug

Svar
301
Varför

URL:en har Àndrats permanent, sÄ webblÀsare och sökmotorer behöver en stabil permanent signal.

Scenario

En full flytt till en ny domÀn

Svar
301
Varför

Detta Àr en klassisk permanent migrering. Gamla URL:er bör peka direkt till de slutliga kanoniska mÄlen.

Scenario

En tillfÀllig kampanjsida eller kortvarig kampanj

Svar
302
Varför

NÀr kampanjen avslutas ska den ursprungliga URL:en Äter bli huvudmÄlet.

Scenario

En API-endpoint har flyttats tillfÀlligt, men POST mÄste förbli POST

Svar
307
Varför

307 bevarar request-metoden och passar bÀttre för tekniska flöden.

Scenario

En API-endpoint har flyttats permanent och metoden mÄste vara densamma

Svar
308
Varför

Det kombinerar en permanent flytt med bevarande av request-metoden.

Scenario

Du vill “lösa det snabbt” med en JavaScript-redirect

Svar
Gör inte det
Varför

Det Àr oftast en tillfÀllig nödlösning som senare skadar SEO, debugging och crawlstabilitet.

Checklista

ProduktionssÀkra redirectregler

Även rĂ€tt statuskod hjĂ€lper inte om redirectlagret byggs slarvigt.

Föredra ett direkt hopp till den slutliga kanoniska URL:en i stÀllet för en kedja med tvÄ eller tre mellanled.

Blanda inte flera mÄl i samma kedja. HTTP till HTTPS, non-www till www och gammal sökvÀg till ny sökvÀg bör helst falla ihop till en enda slutlig redirect.

LÄt inte tillfÀlliga 302:or ligga kvar nÀr beslutet redan Àr permanent.

Redirecta inte borttaget innehÄll till startsidan bara för att undvika en 404.

Testa redirects inte bara i webblÀsaren utan som en riktig HTTP-kedja: mellanliggande hopp, slutlig URL, svarstid och problem.

Före rollout bör migreringskartan kontrolleras pÄ de viktigaste och mest lÀnkade URL:erna.

Risker

Vad man inte bör göra

Dessa mönster gör ofta att redirectlagret tekniskt fungerar men blir operativt skadligt.

301 -> 302 -> 200

Blandar permanent och temporÀr semantik, gör crawlvÀgar mer komplexa och lÀgger till fler felpunkter.

Skicka alla gamla URL:er till startsidan

Det Àr svag UX och svag semantisk matchning. För SEO Àr det ofta sÀmre Àn en Àrlig 404/410 eller en relevant mÄl-URL.

Redirect endast via front-end-routern

WebblÀsaren kan visa rÀtt skÀrm, men HTTP-svaret förblir fel för sökmotorer och externa klienter.

BehĂ„lla meta refresh som “vi fixar det senare”

Det dĂ€r “senare” kommer ofta aldrig. Migreringen blir dĂ„ kvar i mĂ„nader pĂ„ en svag redirectmekanism.

Snabb SEO-sÀker slutsats

Om en URL har flyttats permanent Àr 301 oftast rÀtt val.

Om Àndringen Àr tillfÀllig, anvÀnd 302.

Om det Àr ett API- eller formulÀrflöde dÀr HTTP-metoden mÄste bevaras, anvÀnd 307 eller 308.

Om idén Àr att lösa det med JavaScript redirect eller meta refresh Àr arkitekturvalet nÀstan alltid fel.

FAQ

Är 301 alltid bĂ€ttre Ă€n 302?

Nej. 301 Àr bara bÀttre nÀr Àndringen Àr permanent. Om Àndringen Àr tillfÀllig Àr 302 det mer korrekta valet.

Kan jag anvÀnda 308 i stÀllet för 301?

Ja, men för de flesta innehÄllsdrivna SEO-fall Àr 301 fortfarande det mest förvÀntade valet. 308 Àr mer anvÀndbart nÀr HTTP-metoden mÄste bevaras.

NÀr Àr 404 eller 410 bÀttre Àn en redirect?

NÀr den gamla URL:en inte har nÄgon relevant ersÀttare. Att redirecta till en orelaterad sida bara för att undvika 404 Àr ofta sÀmre.

Även efter den hĂ€r manualen mĂ„ste redirects testas pĂ„ en riktig kedja

RÀtt redirecttyp pÄ papper garanterar inte att produktionen returnerar den utan extra hopp, loopar eller temporÀra svar. Den sista kontrollen bör alltid ske pÄ HTTP-nivÄ.