canonical タグ生成
正しい rel=canonical リンクタグを生成し、URL の正規化のポイントをおさえて、検索エンジンに意図した 1 つの URL だけをインデックスさせます。
HTML スニペット
チェックリスト
- canonical は必ず絶対 URL で指定します。相対パスは無効です。
- サイト全体で 1 つの形式(https、www の有無、末尾スラッシュ)に統一します。
- インデックス対象のページにはすべて自己参照 canonical を付けます。
- canonical はヒントでありリダイレクトではありません。ユーザーにも不要な重複は 301 で。
- パラメータ付き・並び替え・UTM 付き URL はクリーンな URL に canonical を向けます。
このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。
使い方
- 1サイト全体で 1 つの canonical 形式を決めます:https、www の有無、末尾スラッシュの有無。
- 2そのページの正規版の絶対 URL を入力します。
- 3リンクタグをページの <head> にコピーし、URL 検査ツールで確認します。
canonical タグ生成
同じコンテンツに複数の URL で到達できる場合(末尾スラッシュの有無、クエリ文字列、UTM パラメータ、http/https、www の有無)、canonical タグはどの URL をインデックスすべきかを検索エンジンに伝えます。正しく使えば重複 URL のシグナルが 1 つに統合され、分散しません。
正規版の絶対 URL を入力し、タグをそのページの <head> に貼ってください。チェックリストには実装で間違えやすい正規化の詳細をまとめています。
よくある質問
canonical タグは実際に何をする?
重複を統合します。UTM 付きコピー・パラメータ付き並び替え・印刷ビューなど代替 URL のシグナルは canonical URL に合算され、評価が重複間で分散せず canonical が順位を持ちます。
全ページに自己参照 canonical が必要?
はい、それが推奨されるデフォルトです。固有のページでも、気づいていないパラメータや末尾スラッシュ・大文字小文字の揺れに備えて、自身の URL を canonical として宣言すべきです。
canonical・noindex・リダイレクトの使い分けは?
重複ページからユーザーを誘導したいなら 301 リダイレクト、アクセスは残しつつ結果から外すなら noindex、両方の URL を公開かつクロール可能のままにするなら canonical です。
関連ツール
メタタグ生成
title・description・keywords・robots・viewport などのメタタグを生成し、<head> にそのまま貼れる HTML をリアルタイム出力します。
すべてのツール →
hreflang 生成
各言語版の URL から完全な hreflang リンククラスタを生成。言語ごとの link に x-default を加え、双方向で欠れのないセットを作ります。
すべてのツール →
XML サイトマップ生成
URL リストを貼り付けるだけで lastmod・セクション別 changefreq・priority 付きの妥当な sitemap.xml を生成。重複も自動削除します。
すべてのツール →
UTM リンク生成
任意の URL に utm_source・medium・campaign・term・content を追加し、正しくエンコードされた計測リンクを即座に作成します。
すべてのツール →
ツールを埋め込む
1 行であなたのサイトにツールを。訪問者のブラウザ内で動きます。
<iframe src="https://zoyku.com/ja/tools/canonical-tag-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — canonical-tag-generator" loading="lazy"></iframe>