Hreflang över regionala domäner: en checklista för säker flytt
Överlandska uppställningar misslyckas ofta i det tysta. Taggar som ser rätt ut i mallen kan ändå ignoreras när en omdirigering, en canonical eller en saknad återlänk motsäger dem.
ArchiLinks forskningsgrupp ·

Riktlinje
Hreflang är en hint. Canonicals och omdirigeringar är starkare signaler.
När de motsäger varandra följer Google den starkare signalen. Gör en granskning i denna ordning: statuskoder, canonical, sedan hreflang. Taggar som pekar på en omdirigerad eller canonicaliserad URL är den vanligaste anledningen till att en variant ignoreras.
- Varje hreflang-URL returnerar 200 och är självcanonicaliserad.
- Återlänkar finns: om A anger B, anger B A.
- x-default pekar mot en sida som fungerar för alla andra.
Stegvis lansering
Team frågar ofta huruvida hreflang kan gå live på en sajt innan den andra. Det kan det.
Google kommer helt enkelt att ignorera taggarna tills båda sidor bekräftar varandra. Ingen skada sker. Ordningen skjuter bara bara nyttan på framtiden. Håll den första sajtens taggar giltiga och publicera inte delvisa set som anger URL:er som inte finns ännu. När du kontrollerar sajternas backlinks över båda domänerna ser du också vilken regional värd som den yttre världen redan föredrar, och det är användbar bevisning när du bestämmer vilken URL som ska bli x-default.
Vanliga motsägelser
| Uppställning | Vad Google kan göra | Åtgärd |
|---|---|---|
| Canonical på /fr/ pekar mot /en/ | Släpper den franska sidan från klustret | Självcanonical på varje språk |
| hreflang-URL:er omdirigerar | Ignorerar den taggen | Uppdatera taggen till den slutgiltiga URL:en |
| noindex plus x-default | Behandlar setet som motsägelsefullt | Ta bort noindex från alternativen |
| Root 301 till /uk/ togs bort senare | Länkekvitet kan hamna på en URL som inte längre svarar | Omdirigera eller leverera innehåll i roten, kontrollera sedan länkarna på nytt |
| Falska lokal-URL:er med canonical och noindex | Blandade signaler | Välj en: canonical till den riktiga sidan, eller noindex, inte båda |

Två fall från fältet
Tänk att du driver en tysk sajt och en brittisk sajt på två domäner, med en 301 från UK-roten till en /uk/-mapp som lades till för någon tid sedan. Teamet vill nu ta bort den regeln och undrar hur man bevarar länkekviteten.
Hämta toppages för båda värdarna först. Om de flesta externa länkar pekar mot roten måste roten nu leverera en riktig sida, med hreflang och en självcanonical, eller omdirigera till bästa regionala matchning. Gör testet med ett skript, behåll den gamla regeln i versionskontroll, och granska resultatet efter nästa månatliga uppdatering av vårt index.
Fall två är mindre. En Blogger- eller Squarespace-sajt flyttar till en egen domän. Omdirigera varje gammal sökväg en i taget, eftersom den första delen av URL:en ändras medan slughen ofta förblir densamma. Kontrollera uppskriften för omdirigeringskartan för testloopen, och behåll den gamla egendomen verifierad i Search Console så att du kan övervaka täckningen på båda.
Att köra kontrollen
Skanna båda domänerna
Exportera hreflang, canonical och statuskod per URL. Varje hreflang-URL som inte är en 200 är ett fel.
Jämför länkande domäner
Kör compare (upp till 20 domäner, 1 kredit) på de regionala värdarna för att se hur deras länkbaser skiljer sig åt.
Hitta delade länksändare
Använd intersect för att se vilka sajter som länkar till flera regionala värdar. Dessa är kandidater för att peka mot rätt regional URL.
Testa på nytt efter varje omdirigeringsändring
Att ändra en rotomdirigering flyttar vilken URL som håller länkarna. Hämta toppages på nytt och titta igen.
Om en omdirigering från roten till en regional mapp tas bort, kommer externa länkar som riktar sig mot roten nu att träffa nytt innehåll. Se till att den sidan är den du vill ranka, och håll ögonen på katalogen i nästa månatliga uppdatering. Uppskriften för omdirigeringskartan har testloopen.

Utöver hreflang och canonicals: vad mer att kontrollera över länder
Hreflang och canonicals är de taggar folk kontrollerar först, och de är inte de enda ställen där en överlandska uppställning kan gå sönder. Omdirigeringar som beror på plats, en språkväljare som skickar crawlers till en lokal, och en sitemap som listar en enda version ändrar alla vilken URL Google behandlar som hem för varje marknad.
Gå igenom dessa efter att taggarna klarat sig. Varje en kan i det tysta ångra en tagg som ser korrekt ut i mallen.
Geo-omdirigeringar och språkväljare
En omdirigering som väljer en lokal från besökarens plats kan skicka Googlebot till ett land och aldrig visa de andra. Crawlern ser då en enda version, och alternativen hämtas inte. Tvingade omdirigeringar är en vanlig källa till detta, så testa med en crawler-user agent och, där du kan, från ett andra land.
En språkväljare bör länka till samma sida på varje lokal. Om den bara länkar till den andra sajtens startsida, förlorar alternativen sina interna länkar och blir svårare att hitta.
Sitemaps som bär alternativen
En XML-sitemap kan lista varje marknads alternativ-URL:er på ett ställe, så att setet läses tillsammans snarare än sida för sida. Håll den listan i linje med taggarna på sidorna själva.
Ta bort alla lokaler som returnerar en omdirigering eller en noindex från sitemap:en, eller så kommer de två källorna att motsäga varandra om vilka versioner som finns.
Tillägg som lovar att automatisera det
Tillägg kan generera hreflang för många sajter, och de är en bra utgångspunkt. Ett tillgång kan inte veta vilken regional URL som är rätt mål, eller om en omdirigering någon annanstans motsäger det.
Kontrollera tilläggets utdata mot en skanning snarare än att lita på inställningsskärmen. Skanningen är den enda vyn som visar vad en bot faktiskt tar emot.
Att köra två domäner parallellt under en tid
En parallell körning håller båda domänerna svarande medan den nya vinner sin plats. Det hjälper när den gamla domänen fortfarande får länkar och besök. Det kostar också något. Två set av taggar måste hålla överens samtidigt.
Om du kör båda, välj hemmet för varje marknad i förväg. Skriv in det valet i hreflang-setet, låt sedan sitemap:en och de interna länkarna följa det.
Landningssidor och mjuka omdirigeringar
En landningssida på en annan domän med en knapp som leder till din sajt är en vanlig extern länk. Den kan skicka besökare över, men den flyttar inte historiken för en adress på samma sätt som en 301 gör. Räkna inte med den som ett migreringssteg.
Använd sådana sidor som en bro för människor, och behåll serveromdirigeringen som det som bär länkarna.
Att övervaka båda värdarna under överlappningen
Behåll båda egendomarna verifierade i Search Console, och hämta länkdata för båda värdarna på samma schema. Omatchade schemagör en normal förskjutning att se ut som en förlust.
Jämför likvärdigt med likvärdigt vid varje hämtning: samma värd, samma åtgärd, samma månad. Då är skillnaden du ser flytten, inte kalendern. Notera datumet för någon omdirigeringsändring i samma fil, så att tidpunkten aldrig är en gissning.
Att kontrollera om länkar följer varje regional flytt
En regional flytt är bara halvfärdig när taggarna och omdirigeringarna är korrekta. Den andra halvan är om externa sajter nu pekar mot rätt regional URL, och det är en länkfråga.
Vilken regional värd externa sajter föredrar
Hämta toppages för varje regional värd, använd sedan compare för att ställa de två länkbaserne sida vid sida, så att du kan kontrollera sajternas backlinks i ett bord. Gör detta för värdarna du bryr dig om innan du bestämmer vilken som ska hålla marknadssignalerna.
En värd som samlar de flesta länkande domäner berättar var externa sajter redan skickar sina läsare.
När en regional värd förlorar länkande domäner
Börja med listan över länkade sidor på den värd. Hitta URL:erna som försvunnit, kontrollera om varje en omdirigerar till rätt regional sida, och bekräfta att hreflang-taggar på den sidan anger samma marknad.
Om fallet sammanfaller med en sitemap-ändring, jämför de gamla och nya sitemap-listorna innan du rör vid några taggar. Sidor som inte indexeras beslutsträdet täcker fallet där en regional sida finns men förblir utanför indexet.
Att behålla en regional baslinje
Spara länklistan för varje regional värd med datumet i filnamnet, så att en senare hämtning har något att jämföra mot. Utan den filen ser en förlust ut som ett nytt problem, när det kan vara en flytt som skedde för månader sedan.
Skriv ner hreflang-setet och canonicalvalet bredvid länkfilen. När en värd förlorar länkar kan du då kontrollera taggarna mot det skick de var i när länkarna räknades sist.
Kör samma hämtning för varje regional värd på samma dag i månaden, och behåll utdata i en mapp per värd. En jämförelse över värdar är bara rättvis när datumen stämmer överens, och filnamnen är det enklaste sättet att göra det synligt.