サポート » 使い方全般 » カテゴリIDとカテゴリ名が同類の場合のタイトルタグの重複

  • 解決済 toshichan

    (@toshichan)


    googleのウェブマスターツールで「HTMLの候補」を見ると「重複するタイトルタグのあるページ」に以下の2つのURLがあり、エラーとして認識されています。

    ① /wordpress/?cat=8&paged=4
    ② /wordpress/?category_name=%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3&paged=4

    ①のcat=8とはカテゴリーIDの8となり「パソコン」になります。
    ②のcategory_name=%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3をデコードすると「パソコン」になります。

    つまり、上記①②のURLは両方ともカテゴリーが「パソコン」の4ページ目になり、同じページ(同じ内容)になります。
    具体的にタイトルは両方とも「・・「パソコン」内の記事 page 4 of 5・・」と表示されます。

    内容が同じなのでタイトルは同じでしかるべきですが、googleのウェブマスターツールではURLが違えばタイトルも違うと考えているみたいで、タイトルタグの重複エラーとなるようです。

    このような場合、どうすれば良いでしょうか?
    URLが違っても内容が一緒なので、タイトルを相違させる方法が見つかりません。

    何か対策方法があれば教えていただきたく。
    よろしくお願いします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター Takuro Hishikawa

    (@hissy)

    Google Webmaster toolsの「URL パラメータ」画面で「cat」もしくは「category_name」のどちらかの、サイト内リンクで使用していない方を、「いいえ:ページのコンテンツへは影響しません」で登録すればよいのではと思います。こちらに書きこむより、Googleのウェブマスター ヘルプフォーラムに書きこまれたほうが詳しい回答があるかもしれません。

    モデレーター jim912

    (@jim912)

    toshichanさん、こんにちは。

    TwentyTenやTwentyElevenでは、ページ送りがなされた時に、「ページ 2」といった感じで追加表示がなされます。

    ご利用になっているテーマやプラグインが分かりませんが、上記テーマを参考にカスタマイズされてみてはいかがでしょうか。

    モデレーター jim912

    (@jim912)

    すみません、ちょっと勘違いしていました。

    head内に

    <link rel='canonical' href='http://www.example.com/?cat=8&paged=4' />

    canonicalが出力されているのに、重複エラーと判定されるのであれば、リダイレクト掛けるなどの措置も有効かもしれません。

    上記①②のURLは両方ともカテゴリーが「パソコン」の4ページ目になり、同じページ(同じ内容)になります。

    チケット#16728によると、

    「?cat=」が子カテゴリーを含まないのに対して「?category_name=」は(子カテゴリーを)含む。だから「?cat=」は「?category_name=」とは違う。

    とあります(未確認)。

    トピック投稿者 toshichan

    (@toshichan)

    回答、ありがとうございます。

    当初、ワードプレスで対策することを考えていましたが、皆様の回答をみると別の方法で対策を教えていただき、それならrobots.txtを使用してcategory_nameをブロックすることを思いつきました。

    文字列?category_nameのあるURLを拒否

    Disallow: /*?category_name

    ウェブマスターツールのテスト結果を見る限り大丈夫そうです。

    テスト結果
    Url
    http://・・省略・・/wordpress/?cat=8&paged=4

    Googlebot
    許可済み

    Googlebot-Mobile
    許可済み

    テスト結果
    Url  
    http://・・省略・・/wordpress/?category_name=%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3&paged=4

    Googlebot
    行 4: Disallow: /*?category_name によってブロックされています

    Googlebot-Mobile
    行 4: Disallow: /*?category_name によってブロックされています

    ところで、ウェブマスターツールの重複件数が下がったことを確認してから本件をクローズにしたいと思いますので、今しばらく未解決ということにさせてください。
    よろしくお願いします。

    トピック投稿者 toshichan

    (@toshichan)

    Googleウェブマスターツールのフォーラムで聞いてみました。
    私がやったrobots.txtによるブロックはGoogleでは推奨しないみたいです。
    対策方法は以下のとおり

    「今のGoogleは重複URLをrobots.txtでブロックするのを推奨していません。
    301リダイレクトするか、rel=”canonical”を使うか、Googleウェブマスターツール で「URLパラメータ」を設定するのが適切かと判断します。」

    との回答を得ました。
    具体的にURLパラメータの指定方法は以下のとおり。

    「URLパラメータで「category_name」の処理を「クロールしない」に設定してみては?
    このパラメータを含んだURLをクロールしなくなります。」

    これでこの問題をクローズさせていただきます。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「カテゴリIDとカテゴリ名が同類の場合のタイトルタグの重複」には新たに返信することはできません。