SEO026 · hreflang の妥当性
重大度: warning
チェック内容
Section titled “チェック内容”<link rel="alternate" hreflang="…"> の alternate を検証します。本ルールはオプトインで、hreflang alternate のないページは検出しません。alternate が存在する場合、次を検出します。
- 不正な
hreflang値(x-default、またはen・en-US・zh-Hant・es-419のような整形式の BCP-47 コードでないもの) - 2つ以上の alternate があるのに
x-defaultがない場合
不正な hreflang コードや x-default の欠落は国際的なターゲティングを壊し、検索エンジンが誤った言語版を表示したり、アノテーションを無視したりする原因になります。
<svelte:head> <link rel="alternate" hreflang="en" href="https://example.com/en/" /> <link rel="alternate" hreflang="de" href="https://example.com/de/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/" /></svelte:head>