9月 222010

2010-09-21_175424

ウェブマスターツールの診断>クロールエラーを見てみたら「タイトルタグの重複」が134件も!

何が原因なのかを調べてみました。



2010-09-21_182308

なるほど、カテゴリーやアーカイブなどでページが複数ある場合に問題があるようです。

カテゴリー「日本ビール」の1ページ目も3ページ目も同じタイトルタグになってるよ。
ということのようです。

こりゃ確かに問題ですね^^;

タイトルタグと、ついでに h1 タグまわりを以下のようにしました。

アーカイブやタグ、検索結果などそれぞれの条件で表示方法を分岐させております。

<?php
// トップページ
if(is_home()) {bloginfo('name');}
//年別アーカイブ
else if (is_year()) {echo get_the_time('Y年').'の記事一覧'; }
//月別アーカイブ
else if (is_month()) {echo get_the_time('Y年 n月').'の記事一覧'; }
//日別アーカイブ
else if (is_day()) {echo get_the_time('Y年 n月 d日').'の記事一覧'; }
// タグ
else if (is_tag()) {echo wp_title('', false).'の記事一覧'; }
// 検索結果
else if (is_search()) {echo '[' . $s . '] の検索結果';}
// 404 エラー
else if (is_404()) {echo 'Error 404 - ページが見つかりません'; }
//その他
else wp_title('',true,'');
//複数ページの時に表示
if(is_paged()){echo ' Page ' . $paged;}
//トップ以外はブログ名を表示
if (!is_home()) { echo '|'. get_bloginfo('name'); } ?>

今回入れた部分は、

//複数ページの時に表示
if(is_paged()){echo ‘ Page ‘ . $paged;}

ここですね。

これで、アーカイブでも検索結果でもページが複数の場合には、Page2とか3とか表示されるようになりました。

もう一カ所気になるのは、コメントページとの重複です。
一番下の「シラーが・・・!~」の場合、記事とコメントページのタイトルタグが一緒になってます。
/comment-page-1/ という風に別ページ扱いされてしまうのは、

管理画面>設定>ディスカッションの設定>他のコメント設定

で、

2010-09-22_130732

のところにチェックがはいっていたため。

一記事あたり50件もコメントが入る予定は今のところないし、

条件分岐タグ – WordPress Codex 日本語版

を見る限りコメントページの条件分岐(is_comments とか使えればいいのに)はないようなので、

チェックを外しました。

これでコメントページに関するタイトルタグの重複は防ぐことができたと思います。

しばらくこれで様子を見てみようと思います。


関連記事

Trackback URL

管理者承認後に公開されます。リンクと感想は必須でお願いします

Posted by Cameme

Leave a Reply

(required)

(required)


QLOOK ANALYTICS