Redirect-kollare

Klistra in en adress så följer vi varje omdirigering steg för steg och visar statuskoderna hela vägen till slutdestinationen.

Exempel:

Så tolkar du resultatet

Verktyget följer en URL genom varje omdirigering (eng. redirect) tills den landar på sin slutdestination, och visar statuskoden för varje hopp på vägen. Det är exakt samma kedja som en webbläsare eller en sökmotorrobot går igenom när adressen öppnas, bara synliggjord steg för steg istället för dold bakom en enda sidladdning. Skillnaden mellan koderna spelar större roll än de flesta tror, både för SEO och för hur besökaren faktiskt upplever sidan.

Koden 301 betyder "Flyttad permanent". Det är signalen till både webbläsare och sökmotorer att adressen har flyttat för gott och att länkvärde, ranking och cachning ska föras över till den nya adressen. En 302 eller 307 betyder istället "Tillfällig omdirigering". Den säger att flytten bara gäller för stunden och att sökmotorn bör fortsätta behandla originaladressen som den riktiga, vilket är rätt val vid till exempel ett kortare underhållsfönster men fel val vid en permanent flytt. 308 är den permanenta motsvarigheten till 307 och bevarar dessutom metoden i förfrågan (till exempel POST), vilket 301 historiskt inte alltid gjort. 303 ("See Other") används oftast efter att ett formulär skickats in, för att styra vidare till en resultatsida.

Sista raden i kedjan taggas som slutdestination, det vill säga den adress webbläsaren faktiskt till slut visar upp för besökaren. Allt som händer före den raden är osynligt för de flesta besökare men fullt synligt för sökmotorer, verktyg och alla som mäter prestanda.

Vanliga utfall och vad de faktiskt betyder

Samma redirect-svar tolkas ofta fel, särskilt när flera hopp staplas på varandra. Här är fem utfall som regelbundet missförstås.

Vad du ser i resultatetVad det betyder i praktiken
Kedjan innehåller ett 302-hopp mot en adress som uppenbart är permanentVanligt fel vid domänbyten och migreringar. Ett tillfälligt svarskod på en flytt som i praktiken är för alltid gör att sökmotorn dröjer med att föra över värdet till den nya adressen, ibland i veckor eller månader.
Två eller tre hopp innan slutdestinationenVanligare än man tror, men inte gratis. Varje hopp kostar en extra tur och retur till servern innan sidan börjar ladda, vilket syns i mätningar av laddtid. En kedja på fyra, fem hopp eller fler är värt att städa upp genom att peka den första länken direkt mot slutmålet.
"Omdirigeringsloop upptäckt"Två eller flera adresser pekar i en cirkel på varandra så att ingen slutdestination någonsin nås. Webbläsaren avbryter till slut med ett felmeddelande. Vanlig orsak är motstridiga regler i till exempel .htaccess eller en WordPress-inställning som krockar med en serverregel.
"Blockerad (privat eller intern adress)"Verktyget vägrar av säkerhetsskäl att följa hopp mot privata eller interna IP-adresser (till exempel 127.0.0.1 eller adresser i lokala nätverk). Det är ett skydd i verktyget, inte ett fel på den testade webbplatsen.
www och icke-www ger olika antal hoppDe flesta sajter har en regel som styr all trafik mot antingen www-versionen eller den utan www, oftast med en 301. Ger båda varianterna 200 direkt utan omdirigering alls, finns risk för att sökmotorn ser dem som två separata sidor med duplicerat innehåll.

När du byter webbhotell eller går över till HTTPS

Redirect-kedjor växer nästan alltid vid en flytt, sällan för att någon planerat det så. Gammal DNS pekar kvar en stund, det nya hotellet lägger till en egen www-regel, och plötsligt ligger tre hopp där det tidigare räckte med ett. Kontrollera kedjan både före och efter en flytt av webbhotell, inte bara att sajten fortfarande syns. Vi går igenom hela flyttprocessen mer i detalj i vår guide om att byta webbhotell, och specifikt för WordPress i flytta WordPress utan att det går sönder.

Samma sak gäller övergången från http till https. En korrekt konfigurerad sajt ska ge exakt ett 301-hopp från http-adressen till https-adressen, inte fler, och absolut inte en kedja som studsar mellan de två. Är du osäker på om certifikatet bakom https-adressen faktiskt är giltigt kan du komplettera kontrollen med vår SSL-kollare, som visar utfärdare, giltighetstid och de vanligaste säkerhetsheadrarna för samma domän.

Vad verktyget inte kan se

Vi följer maximalt 15 hopp och stannar där. En kedja som är längre än så, eller en loop som tar väldigt lång tid att slå fast, kan i sällsynta fall klippas av innan slutdestinationen nås. Verktyget ser heller inte skillnad på en omdirigering som sker i servern (till exempel via .htaccess eller en serverregel) och en som sker i JavaScript i webbläsaren efter att sidan redan laddats klart. Den senare typen syns inte alls i den här kontrollen, eftersom den bygger på faktiska HTTP-svar, inte på vad som händer efter att sidan renderats.

Vad gör du nu

Hittar du ett tillfälligt hopp (302 eller 307) där flytten uppenbart är permanent, byt till 301 eller 308 i den regel som styr omdirigeringen. Ligger det på ett WordPress-webbhotell är det oftast en fråga om ett plugin för omdirigeringar eller en rad i .htaccess. Hittar du en onödigt lång kedja, gå tillbaka till den allra första länken och peka den direkt mot slutdestinationen istället för att låta besökaren studsa genom mellanstegen. Var ändringen faktiskt ska göras beror på var regeln ligger, och det är inte alltid uppenbart utan att fråga webbhotellet var deras omdirigeringar hanteras.