改修で 1 件変更・1 件消失・1 件追加された一覧
改修前後の 2 つの一覧で、/b の参照先が変わり、/c が一覧から消え、/d が加わった代表例です。変更と追加は情報、消失は警告で示されます。
入力
改修前の一覧(1 行に 1 組)
https://example.com/a https://example.com/a https://example.com/b https://example.com/a https://example.com/c https://example.com/c
改修後の一覧(1 行に 1 組)
https://example.com/a https://example.com/a https://example.com/b https://example.com/b https://example.com/d https://example.com/d
結果
エラー 0 件・警告 1 件・情報 2 件
指摘(エラー・警告・情報)
- 情報 改修後 2 行目 https://example.com/b の canonical が変わりました: https://example.com/a → https://example.com/b。意図した変更か確かめてください。
- 警告 改修前 3 行目 https://example.com/c は改修後の一覧にありません(改修前の canonical: https://example.com/c)。canonical が外れていないか、一覧から漏れていないか確かめてください。
- 情報 改修後 3 行目 https://example.com/d は改修後に追加されました(canonical: https://example.com/d)。
| ページの数 | 4 件 |
|---|---|
| 差分 | 変更 1・追加 1・消失 1・同じ 1 |
| 改修前の問題 | 連鎖 0・複数指定 0・移転元や 4xx を指す 0・自分以外を指す 1 |
| 改修後の問題 | 連鎖 0・複数指定 0・移転元や 4xx を指す 0・自分以外を指す 0 |
canonical の差分
| ページのアドレス | 改修前の canonical | 改修後の canonical | 差分 |
|---|---|---|---|
| https://example.com/a | https://example.com/a | https://example.com/a | 同じ |
| https://example.com/b | https://example.com/a | https://example.com/b | 変更 |
| https://example.com/c | https://example.com/c | (なし) | 消失 |
| https://example.com/d | (なし) | https://example.com/d | 追加 |
検算(この結果になる理由)
/a は両方で自分を指すので「同じ」です。/b は参照先が /a から自分に変わったので「変更」の情報、/d は改修後だけにあるので「追加」の情報、/c は改修後にないので「消失」の警告です。連鎖はどちらの一覧にもなく、警告は 1 件だけです。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- アドレスへアクセスして状態コードや canonical を取得することはしません。状態コードは、利用者が一覧の 3 つ目に書いたものだけを使います。
- 参照先が一覧にないアドレスは、連鎖・移転元・4xx のどれも判定できません。クロールの結果は、サイト内の全ページを含めて書き出してください。
- HTML の中身(link タグや HTTP ヘッダー)を読む機能はありません。ページに複数の canonical が書かれているかは、複数指定の行として貼り付けたものだけを調べます。
- アドレスの細かい表記の違い(既定ポート・パーセントエンコードの大小など)は同一視しません。スキームとホストの大小だけをそろえます。
ご利用にあたって
- 検索エンジンが canonical をどう扱うかは仕様どおりとは限りません。この表は設定の書き方の点検であり、検索結果での扱いを保証しません。
- 状態コードは書き出した時点のものです。サイトを変更した後は、書き出し直した一覧で確かめてください。