Canonical URLタグ生成ツールとは
canonicalタグは、検索エンジンに対してどのURLがページの優先バージョンかを伝えます。同じコンテンツが末尾スラッシュの有無、index.html、トラッキングパラメータ、別のパスで表示される場合に役立ちます。静的サイトでは、ルーティングとデプロイ出力によって同じページの複数のバージョンが作成される可能性があるため、canonicalタグが必要になることがよくあります。
クイックアンサー
重複またはほぼ重複したコンテンツが複数のURLに存在する場合、canonical URLタグを使用して検索エンジンにどのバージョンが権威あるものかを伝えます。
Last updated: 2026-05-25
制限事項
- canonicalタグはヒントであり、命令ではありません。Googleは異なるURLをcanonicalとして選択することがあります。
- 根本的に異なるコンテンツのページのcanonicalタグは検索エンジンに無視されます。
- 自己参照canonicalが推奨されます。特定の統合理由がない限り、すべてのページは自分自身をcanonicalとして指定すべきです。
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
使い方
- 優先バージョンとして扱う最終的な公開URLを入力します。
- ライブサイトがフォルダURLを正しく解決する場合は、index.htmlを削除します。
- 生成されたcanonical linkタグをHTMLのheadセクションにコピーします。
- サイト全体で同じcanonical形式を一貫して使用します。
主な用途
- 複数のパスからアクセス可能なページの優先URLを設定する。
- GitHub Pagesや静的HTMLエクスポートのcanonicalタグを作成する。
- 末尾スラッシュとindex.htmlのバリエーションを正規化する。