hreflang saknar x-default

Kort svar

Sidan listar språkalternativ med hreflang-länkar, men ingen använder hreflang="x-default". Lägg till ett x-default-alternativ som pekar på versionen för besökare vars språk du inte täcker, vanligtvis ditt huvudspråk eller en sida för språkval, på varje sida i uppsättningen.

hreflang.no_x_default · Prioritet: P3

Vad det betyder

Språkvarianter är listade, men ingen är markerad som x-default för besökare vars språk inte täcks.

Därför spelar det roll för AI-sök

x-default talar om för crawlers vilken version som ska användas när inget av de listade språken passar läsaren. Utan det måste en crawler eller en svarsmotor som svarar på ett språk du inte täcker välja en av dina versioner själv, och kan välja fel.

Det är ett P3-fynd: språkuppsättningen fungerar ändå utan det. Lägg till det en gång, i mallen eller pluginet som skriver ut hreflang-länkarna, så gäller det för varje sida i språkuppsättningen från och med då, även sidor du lägger till senare.

Så åtgärdar du det

  1. Välj reservsidan: vanligtvis den engelska eller huvudspråkets version, eller en språkväljare.
  2. Lägg till <link rel="alternate" hreflang="x-default" href="..."> i head på varje sida i uppsättningen, med den sidans reservsida som mål.
  3. I Next.js lägger du till x-default i alternates.languages i sidans metadata. I WordPress har WPML och Polylang en x-default-inställning.
  4. 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.

Exempel

<link rel="alternate" hreflang="en" href="https://example.com/guide/">
<link rel="alternate" hreflang="de" href="https://example.com/de/guide/">
<link rel="alternate" hreflang="x-default" href="https://example.com/guide/">

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.

Kontrollera min sida →

Alla fynd och hur poängen fungerar