PRODUCT/Canonical / Hreflang Generator

canonical・hreflangタグ生成ツール

多言語サイトに必須のcanonical・hreflangタグを、登録不要・無料で正確に生成。 言語コードの形式チェックと重複検出つきで、設定ミスを未然に防ぎます。

🔒 入力内容はサーバーに送信されません(すべてブラウザ内で完結)

タグを設置するページ自身の正規URL。各言語ページは「自分自身」をcanonicalに指定します。

言語別URL(hreflang)

どの言語にも当てはまらない訪問者に見せるページ(言語選択ページやデフォルト言語ページ)。

生成されたタグ(<head>内に貼り付け)

正規URLと言語別URLを入力するとタグが生成されます。

hreflangタグとは?

hreflangは「このページには日本語版と英語版があります」と検索エンジンに伝えるためのタグです。 正しく設置すると、検索者の言語・地域に合ったページが検索結果に表示されるようになり、 「英語圏のユーザーに日本語ページが出てしまう」「言語違いの重複コンテンツと誤認される」 といった問題を防げます。多言語サイトのSEOでは事実上必須の設定です。

このツールの使い方

  1. 正規URL(canonical)を入力:タグを設置するページ自身のURLです。
  2. 言語別URLを追加:言語コード(ja, en, zh-Hant など)と各言語版のURLを入力します。
  3. x-defaultを指定:どの言語にも当てはまらない訪問者向けのURLを入れます(推奨)。
  4. 生成タグをコピー:全言語ページの <head> 内に同じタグ一式を貼り付けます(canonicalだけは各ページ自身のURLに変えてください)。

言語コードの書き方

書き方意味
言語のみ地域を問わずその言語の読者向けja, en, ko, fr
言語-地域特定の国・地域の読者向けen-US, en-GB, pt-BR
言語-文字体系簡体字・繁体字の区別zh-Hans, zh-Hant
x-defaultどれにも該当しない訪問者向け言語選択ページ等

「japanese」「jp」は言語コードとして無効です(日本語は ja、日本という地域は JP)。 本ツールは形式チェックでこうした間違いを警告します。

よくある間違い

  • リターンタグの欠落:hreflangは全言語ページが相互に指し合う必要があります。片方向だけでは無視されます。
  • canonicalの向き先ミス:各言語ページのcanonicalはそのページ自身へ。他言語ページに向けるとインデックスされません。
  • 言語コードの誤記:jp(正しくは ja)、cn(正しくは zh-Hans 等)が頻出です。
  • 相対URLでの指定:hreflangのURLは https://(または http://)から始まる絶対URLで書く必要があります。

よくある質問(FAQ)

hreflangタグとは何ですか?

同じ内容のページが複数言語で存在することを検索エンジンに伝えるタグです。設置すると、日本の検索者には日本語ページ、英語圏の検索者には英語ページが検索結果に表示されやすくなります。

x-default とは何ですか?

どの言語指定にも当てはまらない訪問者に見せるデフォルトページの指定です。言語選択ページか、サイトの主要言語ページを指定するのが一般的です。指定は必須ではありませんが推奨されています。

hreflangは相互に貼る必要がありますか?

はい。日本語ページから英語ページを指すなら、英語ページからも日本語ページを指す必要があります(リターンタグ)。片方向だけだと検索エンジンに無視されます。本ツールで生成したタグ一式を全言語ページに同じ内容で設置すれば、この条件を満たせます。

canonicalとhreflangは併用できますか?

できます。ただし各言語ページのcanonicalは「そのページ自身」を指すのが原則です。日本語ページのcanonicalを英語ページに向けてしまうと、日本語ページがインデックスされなくなります。

HTMLタグ以外の設置方法はありますか?

HTTPヘッダー(PDFなど非HTMLファイル向け)と、sitemap.xmlに記述する方法があります。一般的なWebページならこのツールで生成するlinkタグをhead内に置く方法が最も簡単です。

このツールは無料ですか?入力した内容は送信されますか?

完全無料・登録不要です。生成はすべてブラウザ内で行われ、入力したURLがサーバーに送信されることはありません。

多言語ページのスラッグ作成には 日本語スラッグジェネレータ、構造化データの設置には 構造化データ(JSON-LD)生成ツール もご利用ください。