* index : ここでは、googleの検索に引っかかる(indexされる)ようになる事。webmaster-toolを使うと確認でかきる。(もしくは、site: abc-analytics.com みたいな形で検索する、両者は一致しない事もあるが)
このwordpressは、carrington-blogというthemaを使わせてもらっているのだが、bloggerから移転してきたときに、上手くリンクをredirectさせずにいたせいか、個別記事がindexされずに、webmaster-toolを見ながら、悶々としてた。
categoryや月、日にちではindexされるのに、個別記事がindexされなかった。apacheのlogをみても、googlebotは頻繁にくるんだけど、すぐに帰って行く。
時間が経てばそのうち拾うかなと思っていたんだけど、だめ。sitemap.xmlには個別記事のurlは入っているので、bloggerからの移転や、subdomainを作ったり、redirectしたので、ペナルティなのかなと、想像を巡らせていた。
で、なぜカテゴリだけindexされるんだろうと、カテゴリを示すURLを入れると、そこで示されていた個別記事のリンクは、ajax読み込みになっていて、urlが変化しないようになっていた。
ユーザーによっては便利なのかもしれないけど、検索エンジンに優しくないので、ajaxを停止した。設定画面をよく見たら、ajax機能はon-off できるようになっていた。 offにした。
しばらくしたら、3つほどindexされていた。ただ、どのurlがindexされたのかが、よくわからない(見る方法はあるのかな?)。site: abc-analytics.com だと、以前から30ほど検索されている。(上手く、リンクがわたせず、404を表示してしまったのもあった。ほとんど修正された(googleに)が、まだあるかもしれない)
ブラックボックスな部分も多い仕組みなので、時間をかけて見るしかないのだろう。