Canonical-URL:en finns inte bland hreflang-URL:erna
Sidans canonical-URL pekar på en adress som ingen av dess egna hreflang-länkar nämner. Crawlers kan då ignorera språkuppsättningen. Låt varje sidas canonical peka på sig själv och lista exakt samma URL, skriven på samma sätt, i dess hreflang-länkar.
Vad det betyder
Canonical pekar på https://example.com/a, som ingen hreflang-länk nämner. Sökrobotar kan ignorera språkgruppen.
Därför spelar det roll för AI-sök
hreflang-länkar förbinder motsvarande sidor på olika språk, och canonical anger vilken URL som representerar den här sidan. Om canonical pekar någon annanstans, till exempel när alla språkversioner har canonical till den engelska sidan, får crawlers veta att de ska släppa den här sidan samtidigt som de får veta att den är ett språkalternativ.
Det vanliga resultatet är att bara ett språk indexeras, så svar på andra språk citerar fel version eller ingen alls. Rättningen görs i mallen, så den gäller alla sidor i språkuppsättningen på en gång.
Så åtgärdar du det
- Jämför canonical-URL:en i fyndet med hreflang-länkarna. AISeeWhy-rapporten visar underlaget och en färdig åtgärd att klistra in; kör "Kontrollera igen" efteråt för att bekräfta resultatet.
- Sätt varje språkversions canonical till sig själv, inte till huvudspråkets sida.
- Gör URL:erna identiska på båda ställena: samma schema, värd och sökväg. Granskningen tolererar skillnad i avslutande snedstreck, men håll dem konsekventa.
- I WordPress med WPML, Polylang eller ett SEO-plugin: kontrollera att canonical inte åsidosätts per språk.
Så bekräftar du åtgärden
Klicka på "Kontrollera igen" i rapporten efter ändringen: den visar vad som har åtgärdats och hur poängen har ändrats.