Blog

WordPressの「タイトルタグの重複」問題

Google ウェブマスターツール タイトルタグの重複

最近、Google ウェブマスターツールの[診断 > コンテンツ分析]の項目に「タイトルタグの重複」がエラーとしてでるようになった。
エラーを見た限りでは、アーカイブのような同一タイトルで2ページ以上を持つ場合に発生しているようで、例えばこのサイトの場合、一度に表示するエントリーを5件にしているので、1つのアーカイブに5件以上のエントリーがある場合に発生する。
これまでは出ていなかった気がするのだけど、ちょっと覚えていない。
ただ一度気がつくと、どうしょうもなく気になってしまい、教えてもらったのが「All in One SEO Pack」。
名前は知っていたのだけど、ちゃんとページ毎にタイトルタグを書換えてくれるみたいなので、さっそく入れてみた。

プラグインのダウンロード
» All in One SEO Pack

使い方の参考サイト
» [WordPress] Tips Community

で、使い方自体は全然簡単なのだけど、うちのサイトで一つ問題が起こった。

aboutのページなのだけど、どうもアーカイブページだと判定されてしまい、タイトルが正しい表示がされなくなっていた。
ページの構成としては右サイドバーに、
・What’s New – カテゴリー : news
・recent works – カテゴリー : works
が入っていて、query_posts()を使うことで表示していたのだけど、この影響をタイトルが受けてしまい、本来はページ名である「about」が最後に抽出したカテゴリー「Works」になっていた。
最後に使ったquery_posts()の影響を受けているようで、recent worksを消した場合はタイトルが「News」になってた。
どうもquery_posts()自体がそういうものらしい(しっかりは理解できてないです)ので、ループの終わった後に、query_posts()の初期化らしい、

[sourcecode language='php']< ?php query_posts($query_string . “”);?>[/sourcecode]

を追加したら、ちゃんと正しいタイトルになった。
実のところ、このquery_posts()とget_posts()については、僕自身そこまで理解できてないのだけど、一応メモ書き。

ちなみに、「All in One SEO Pack」をインストールすると、デフォルト状態では同一アーカイブでページを移動すると最後に「 – Part 2」みたいなページ番号が入るようになる。
これで問題は解決すると思うけど、まだGoogle ウェブマスターツール上では反映されていないので、結果はまた後日。

追記しました。
» WordPressの「タイトルタグの重複」問題 (解決篇)

GMarksの小技

最近はずっとGoogleブックマークを使っていて、FirefoxではGMarksというプラグインを使っている。
GMarksのメリットは

・ブラウザから直接Googleブックマークにブックマークを追加できる。
・ブラウザのサイドバー、もしくはメニューからGoogleブックマークを使える。

で、最近気づいたのだけど、登録時のタグに例えば「blog>css」のように>を含むと、GMarks上でブックマークに階層を持つことができる。
もちろん、Google上ではタグが羅列されるだけだけど。
タグ付けで階層を持てるのは、かなり便利。

※セパレータは自由に設定できます。

WPプラグイン Simple Tags

tag cloud

このblogではないのですが、WP2.3から標準で搭載されたタグ機能を使いたい時に見つけたプラグイン。

» Simple Tags

日本語のランゲージパックも入ってるし、とっても使いやすいです。
使い方はこちらのサイトが参考になります。

» WP2.3対応のタグ付けプラグイン、Simple Tagsの使い方 (WPカスタマイズ講座)

標準のテンプレートタグにもある程度タグに関する機能はあるけど、タグによる関連エントリーのよりわけができるのが、このプラグインを使う最たる理由です。
今回初めてタグクラウドを使いましたけど、ビジュアル的にも面白いですよね。
(今さらですが…)

Page 2 of 2«12