MTのPageButeで生成されるページのtitleを全て異なるものとする方法
グーグルのウェブマスターツールで「最適化」「HTMLの改善」と開くと「タイトルタグの重複」というのが出てきます。
ここで「このページ達はタイトルが重複しているよ」と指摘されているページは全て、
ムーバブルタイプの「PageBute」というプラグイン導入によって作られた分割ページでした。
タイトルが重複しているとSEO的によろしくないってことでこれを解決する方法を探してみました。
対策としては、「PageBute」によって生成された分割ページのタイトルを全て違うものとしたいってことです。
二つの対策がありました。
一つは、タイトルに [1/10] のように総ページ数と現在のページを追加表示するものです。
「plugins」にある「PageBute.pl」を開いて
「my $output = $$contents;」のあとに
$output =~ s/<\/h1>/ [$page_count\/$page_limit]<\/h1>/g;
$output =~ s/<\/title>/ [$page_count\/$page_limit]<\/title>/g;
を追加する。
これだとh1タグとtitleタグの両方に表示できます。
もう一つは、タイトルに ○ページ目 と追加表示するだけのもの。
<title>の部分に
<$MTPageCount$>ページ目
と追加するだけです。
ウチのムーバブルタイプページには前者を使用しました。
最後にはやはり再構築を忘れないようにします。