top > ブログのカスタマイズ > PageButeがタイトルタグ重複の原因
2009年08月07日

PageButeがタイトルタグ重複の原因

先日Googleのウェブマスターツールを見ていたらタイトルタグの重複がいくつかあるのを発見しました。

未だに私のブログはGoogleから見捨てられたままなので、原因となる可能性があるものはすべて排除したいのです。

タイトルタグの重複はグーグルウェブマスターツールの診断からHTMLの候補に表示されています。

以前はこのタイトルタグの重複はなかったので該当のページを見てみるとカテゴリページとアーカイブページになってるではあーりませんか。そこでピンときました。

以前カテゴリページをアーカイブページのリンク数が100を超えてるということで、静的ページ用ページ分割プラグインのPageButeを導入しました。導入後1ページに50以上記事がある場合はページ分割するようになっています。

自分のブログを見てみるとパソコン関連のカテゴリページの1ページ目のタイトルは、
「芸能 タレント お笑い パソコン 音楽 ブログ: パソコン関連」2ページ目も同じくタイトルが
「芸能 タレント お笑い パソコン 音楽 ブログ: パソコン関連」になっています。5ページある場合は重複が5になるわけです。

調べてみるとPageBute.plのソースを直接変更して解決する方法を見つけました。PageBute.plをエディタで開き
my $output = $$contents; の下に以下を追加し、再構築します。
#----------------------------------------------
# Page 付加処理 : "" を検索してその前にページ情報を追加
#----------------------------------------------
$output =~ s/<\/h1>/ [$page_count\/$page_limit]<\/h1>/g;
$output =~ s/<\/title>/ [$page_count\/$page_limit]<\/title>/g;
#----------------------------------------------

これでh1タグとtitleタグにページの分割数(例えば5ページ中1ページ目を表示している場合は1/5)が表示されるようになりました。

タイトル名は「芸能 タレント お笑い パソコン 音楽 ブログ: パソコン関連[1/5]」みたいに表示されるのでタイトルタグの重複もなくなりGoogleウェブマスタツールでもエラーが消えました。


このエントリーをはてなブックマークに追加
【みなさんこちらも読んでます】

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)

トラックバックURL

このエントリーのトラックバックURL:
http://varitopi.com/mt-tb.cgi/362