hreflangタグジェネレーター
各言語版のロケールコードとURLを追加すると、すべての版に貼り付けられる完全で相互参照された
hreflangタグ一式が得られます。
仕組み
追加した行ごとに、このツールは1つの<link rel="alternate" hreflang="..."
href="..." />タグを出力します。そして重要なのは、生成のたびにセット全体を
出力する点です。自己参照タグを含む言語ごとの1タグずつを毎回出力するのは、それがGoogleの
ドキュメントの要求事項だからです。hreflangアノテーションは、クラスター内のすべてのページが
クラスター内の他のすべてのページにリンクする相互参照になっている場合にのみカウントされます。
同じ出力ブロックを各言語版の<head>に貼り付けるだけでよく、どのタグが各ページの
「自分自身」を指すかを手作業で編集する必要はありません。
ロケールコードは固定リストに対して検証されません(BCP 47はen、
en-US、pt-BRのような多くの組み合わせに対応しているため)。不明な場合は
Googleがサポートしている値と照らし合わせて確認してください。入力した内容がアップロードされることは
ありません。
よくある質問
hreflangタグは相互参照である必要がありますか?
はい。これはhreflangで最もよくある間違いです。セット内のすべてのページが、自分自身を含む他のすべてのページにリンクしている必要があります。Googleは対応する返信リンクによって確認されていないhreflangアノテーションを明示的に無視します。このツールは生成のたびに、自己参照タグを含むセット全体を常に出力するため、同じブロックをすべての言語版に貼り付けるだけで済みます。
x-defaultは何のためのものですか?
言語や地域がどのhreflangエントリにも一致しない訪問者に、どのページを表示するかを検索エンジンに伝えます。通常はデフォルト版や英語版を指定します。任意ですが、多言語サイトには設定が推奨されます。
データはどこかに送信されますか?
いいえ。タグは入力した行から、すべてブラウザ内で組み立てられます。アップロードは一切行われません。