サイト運営者向けcanonicalタグチェッカー
canonicalタグチェッカー
canonicalタグチェッカー:canonical・リダイレクト・noindexを一括確認 | We.Inc
ページのHTMLとレスポンスヘッダーを貼り付け、canonicalタグ、インデックス対象URL、HTTPステータス、リダイレクト、noindexを確認します。競合するシグナルを説明し、修正チェックリストを出力。
ページのURLと、検索エンジンにインデックスさせたいURLを入力し、ページのHTMLソースと(取得できる場合は)レスポンスヘッダーを貼り付けます。canonicalタグ、canonical HTTPヘッダー、robotsメタタグとX-Robots-Tag、ステータスコード、リダイレクトチェーンを読み取り、内容が食い違う箇所を示します。他のウェブサイトへアクセスすることはありません。ブラウザーは別サイトの読み取りを禁止しており、隠れたクローラーも実行しません。必要なテキストを貼り付けると、その内容を検査します。ヘッダーとHTMLを取得するコマンドもページに表示されます。
- 調べたURLと、インデックスさせたい優先URLを入力します(多くの場合、同じURLです)。
- ターミナルで `curl -sIL` の後にURLを付けて実行し、ヘッダーを取得して出力を貼り付けます。すべてのリダイレクトと最終ステータスコードが表示されます。
- ブラウザーで「ページのソースを表示」(Ctrl+UまたはCmd+Option+U)を選ぶか、URLの後に `curl -sL` を付けてHTMLを取得し、貼り付けます。
- HTMLとLinkヘッダー内の `rel=canonical`、robotsメタタグ、X-Robots-Tag、各リダイレクトのステータスをすべて検出します。
- 各検出結果には、エラー、要確認、問題なしのいずれかと、その理由が表示されます。入力がない項目は合格ではなく未確認として報告されます。
- 修正チェックリストをテキストファイルとしてダウンロードし、サイト編集担当者に渡せます。
- canonicalは、200を返し、リダイレクトもnoindexもなく、同じ内容のページを指す必要があります。
- ページごとにcanonicalは一つにします。canonicalが二つある場合や、タグとヘッダーのURLが異なる場合、検索エンジンが両方を無視することがあります。
- httpsと、選択したwwwまたはwwwなしのホストを含む絶対URLを使います。
- 別ページへのcanonicalとnoindexを併用しないでください。一方はページを除外し、もう一方は統合するよう指示します。どちらかを選びます。
- canonicalはヒントであり命令ではありません。同じURLを選ぶシグナルとして、リダイレクトや一貫した内部リンクの方が強く働きます。
よくある質問
HTMLを貼り付ける必要があるのはなぜですか?
ブラウザーはウェブページが別サイトの内容を読み取るのを防ぐため、ブラウザー内で動くツールは代わりにページを取得できません。代わりに取得するように見えるツールは、代理取得するサーバーを運用しています。このツールは完全にブラウザー内で動作するようにし、ソースの取得方法を明示することにしました。
canonicalタグの役割は何ですか?
同じ内容が複数のURLで見られる場合、どのURLがページの代表版かを検索エンジンに伝えます。たとえばトラッキング用パラメーターの有無でURLが分かれる場合です。検索エンジンは通常これに従いますが、他のシグナルと矛盾すると別のURLを選ぶことがあります。
すべてのページに自己参照canonicalを設定すべきですか?
一般的には推奨される設定です。ページ自身を指すcanonicalは、パラメーター、大文字・小文字、末尾のスラッシュによって生まれる複製URLへの対策になります。
canonicalの欠落と取得ブロックの違いは何ですか?
ここでcanonicalが欠落しているとは、貼り付けたHTMLにrel=canonicalがない状態です。何も貼らない場合やエラーページを貼った場合はHTML未確認と表示されるので、取得失敗をタグ欠落と誤認しません。
Googleは必ず指定したcanonicalを使いますか?
いいえ。Googleは強いヒントとして扱います。Search ConsoleのURL検査ツールでは、Googleが実際に選んだcanonicalを確認できます。
シグナルの競合
- canonicalに関する問題の多くは矛盾です。リダイレクト先を指すcanonical、noindexかつ別ページをcanonicalに指定したページ、HTTPヘッダーと異なるHTMLタグ、HTTPSサイト上でHTTPを指すcanonicalなどがあります。いずれも検索エンジンに同時に二つの指示を送り、最終判断を委ねることになります。
- canonicalをステータスコード、リダイレクト、robots指示と合わせて確認すれば、こうした矛盾を見つけられます。タグしか読まないチェッカーでは多くを見落とします。
確認例
- ページ上の例を読み込みます。example.com上の架空のサービスページにHTTPからHTTPSへのリダイレクトがあり、canonicalはwwwホスト上のHTTPアドレスと末尾スラッシュを指しています。チェッカーはリダイレクト、HTTPのcanonical、異なるホストへのcanonical、優先URLとの不一致をそれぞれ報告し、各修正方法を示します。
無料で始める · クレジットカード不要
製品
ご利用いただける方
機能
リソース
会社情報
サイトマップを見る