ajaxが原因のindex漏れを修正

* 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に)が、まだあるかもしれない)

ブラックボックスな部分も多い仕組みなので、時間をかけて見るしかないのだろう。

This entry was posted in SEO and tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">