SEO
サイト全体で重複しているページタイトルを見つけて修正する方法
多くのページが同じタイトルを使っていると、検索エンジンも訪問者も区別できません。重複が生まれる原因、サイト全体での見つけ方、テンプレートのレベルで修正する方法を解説します。
このページの内容
<title> タグは通常、検索エンジンが検索結果のクリックできる見出しとして使うものであり、ブラウザがタブに表示するものでもあります。20のページがどれも「Products | Example Shop」となっていたら、検索している人にも、検索エンジンにも、タブを10個開いている人にも、区別がつきません。さらに検索エンジンは、タイトルが一致していることをページが重複しているヒントと受け取り、どれか1つだけを選んで表示することもあります。
タイトルの重複は、ほぼ例外なくテンプレートの問題です。これは良い知らせでもあります。パターンを1回直せば、何百ものページが改善されるからです。
タイトルの重複が生まれる原因
- 既定のタイトル:タイトルが入力されていないすべてのページに、テーマや CMS の既定値が使われます。サイト名だけであることも珍しくありません。
- ページネーション:カテゴリやブログのアーカイブの2ページ目、3ページ目、4ページ目が、1ページ目と同じタイトルを使っています。
- 絞り込み、並べ替え、パラメーター:一覧ページの
?color=red版や?sort=price版が、元のページと同じタイトルになっています。 - 商品のバリエーション:URLは別々なのに、名前がまったく同じです。
- 地域別ページやサービス別ページ:1つのテンプレートから作られ、タイトルに都市名やサービス名が入っていません。
- コピーしたページ:たたき台として複製されたまま、タイトルが付け直されていません。
重複したタイトルの見つけ方
1ページずつ確認していても、重複は見つけられません。すべてのタイトルを並べて見比べる必要があります。それを行うのがクロールです。
Rudra のサイトスキャン(無料アカウントで、ダッシュボードから開始します)は、クロールしたすべてのページのタイトルとメタディスクリプションを収集し、同じ値を持つページをグループにまとめます。誤検出を避けるため、比較の対象にするのは、200 を返し、別のURLを canonical に指定していない、インデックス可能なページだけです。また、同じアドレスの http/https 版や、www あり/www なしの版は、重複ではなく1つのページとして扱います。レポートには、重複している各タイトルと、それを使っているURLが表示されます(最大20グループ、ページ数の多い順)。タイトルがまったくないページも一覧表示されます。ディスクリプションの重複も同じ形式で、優先度の低い注記として報告されます。
タイトルの重複は、サイトスキャンの SEO スコアで2点の減点になります。これは、上限付きで少数に絞られた、ページをまたぐ減点項目の一つです。タイトルの欠落はすでに各ページで減点されているため、二重には数えられません。1ページだけを確認する場合は、無料 SEO チェッカーがタイトルの長さを確認し、「Home」や「Untitled」のようなありきたりなタイトルを指摘し、同じ単語が3回以上繰り返されている場合はその旨を記録します。
Google Search Console には、タイトルの重複に関するレポートはもうありません。ただし、クローラーや CMS からページの一覧をスプレッドシートに書き出し、タイトルで並べ替えれば確認できます。
サイト全体で重複したタイトルを見つける
監査を実行しましょう。Rudra のサイトスキャンは、タイトルやメタディスクリプションが同じページをグループにまとめ、タイトルがまったくないページも一覧表示します。
修正方法
1. それらのページを別々に存在させるべきかを判断する
2つのページが、絞り込み表示、印刷用ページ、古いコピーなど、実際に同じコンテンツなのであれば、新しいタイトルを付けても解決にはなりません。canonical の問題を修正する方法で説明しているとおり、重複しているページをリダイレクトするか、その canonical をメインのバージョンに向けます。別のURLを canonical に指定すれば、そのページはタイトルの重複として数えられなくなります。
2. 個々のページではなく、テンプレートを直す
タイトルは、各ページを固有のものにしているフィールドから組み立てます。確実なパターンは「主なトピック — 区別するための情報 | ブランド」です。
- 商品:
Trail Running Shoe X2 – Women's, Waterproof | Example Shop - カテゴリの2ページ目:
Running Shoes – Page 2 | Example Shop - 地域別ページ:
Emergency Plumber in Leeds – 24/7 Call-Outs | Example Plumbing - 記事:その記事自身の見出し。収まるようであれば、続けてブランド名を入れます。
WordPress の SEO プラグインでは、こうしたパターンを、投稿タイトル、ページ番号、サイト名などの変数を使ってコンテンツタイプごとに設定します。フレームワークでは、見出しを表示するのと同じデータから、ページのメタデータ内でタイトルを生成します。
3. 重要なページのタイトルは手で書く
テンプレートが与えてくれるのは固有性です。主要なページには、人が書いたタイトルを付ける価値があります。主なトピックを先頭に置き、途中で切られないよう、おおよそ30〜60文字に収めます(検索エンジンはピクセル幅で切り詰めるので、これは目安であって規則ではありません)。そして、キーワードを詰め込むのではなく、ページの内容を表すタイトルにしましょう。
4. ディスクリプションも同じように対処する
メタディスクリプションの重複も、同じ原因から生まれます。検索エンジンは結局のところ独自のスニペットを生成することも多いのですが、具体的なディスクリプションはクリック数を増やす可能性があります。書き方については、メタディスクリプションとは何かのガイドで解説しています。
5. 再クロールする
テンプレートの変更をデプロイしたら、サイトスキャンをもう一度実行します。検索エンジンが新しいタイトルを認識するのは各ページを再クロールしたときであること、そして、別のテキストのほうがページをうまく説明していると判断した場合には、検索結果でタイトルを書き換えることもあることを覚えておいてください。
よくある質問
タイトルの重複は Google のペナルティになりますか?
いいえ。ペナルティはありませんが、タイトルが重複しているとページを区別しにくくなり、検索エンジンに重複ページとして扱われることがあり、たいていは検索結果からのクリック率も下がります。
ページネーションのページにも固有のタイトルが必要ですか?
「Page 2」のようにページ番号を追加すれば十分です。各ページが別々の話題を扱っているかのように装うことなく、タイトルを区別できます。
同じタイトルだとわかっている2つのページが、スキャンで指摘されなかったのはなぜですか?
比較の対象になるのは、200 を返し、別のURLを canonical に指定していない、インデックス可能なページだけです。また、同じアドレスの http/https 版や www の有無による違いは、1つのページとして数えられます。どちらかのページがページ数の上限のためにクロールされなかった場合も、比較できません。
タイトルはどのくらいの長さにすべきですか?
30〜60文字前後であれば、たいてい全文が表示されます。これは目安と考えてください。文字数をぴったり合わせることより、明確で具体的なタイトルであることのほうが重要です。