前後のタイトルをGoogleに反映されないようにしたい。
<$ArticlePager$>がHTMLに入ってると前後の記事タイトルが表示されるんですが
それが最近Googleに反映されてしまって
検索がうまくされないことがたびたびあります。
<$ArticlePager$>は利用したいのですが
なんとかGoogleが検索する時に
それを検索対象にさせないような方法はないでしょうか?
回答(3)
3.

<head>~</head>
の間に
<script type="text/javascript" src="http://parts.blog.livedoor.jp/js/jquery.js"></script>を入れて置く。
ページャー部分に続けてタイトル表示を設定するスクリプトを以下の様に書く。
<$ArticlePager$>
<script>
$('a[rel="prev"]').text("<$PrevArticleTitle$>");;
$('a[rel="next"]').text("<$NextArticleTitle$>");;
</script>
ありがとうございます。
これでやってみます。
1.

もし、やるとしたらJavaScriptを使ってページャを再現する方法ぐらいでしょうか。
しかし、これは最近ではなく、ずっとそのようなものです。
しかし、それが原因で検索が上手くされないということはどのようなことでしょうか。そもそも上手く検索がされないことはないと思うのですが。
という事は、やっぱり外した方が良いのかなぁ?
最近、Googleの検索が
例えば「ナレッジ」の記事を書いたとして
その次の記事に別の内容の話を書いた時に
記事タイトルの上に表示されてる
前のタイトル部分の「ナレッジ」を検索対象にして
本記事の方ではなくて
前後どちらかの記事の方が検索結果に載ることが
たびたびありました。
2.

<SetVar UseTitlesForPager>1</SetVar>参照:
のような指定をしなければいいと思いますけど。
関連記事が多いので
出来ればタイトルは残しておきたかったんです。
コメント(3)
>>1
記事タイトルの中の語句を検索キーワードとした場合に、確かにページャに含まれているためにページがヒットすることはあるでしょうが、その記事タイトルのページのtitleには検索キーワードがセットされているので、ほとんど場合は上位に結果が出ると思います。
>>#1
もっと具体的に説明すると
ある雑誌のマンガについて感想書いてたんですが
マンガのタイトルでググると
書いた当初は、対象の記事が検索でヒットしてたんですが
その数時間後に
次の記事で同じ雑誌の別のマンガの事を書いたら
そっちの方が検索対象としてヒットして
対象記事の方が検索結果から外されてることが
たびたびありました。
しかも、その検索ワードは
検索結果になってる方の記事内には無いんですよ。
あるのは前後のタイトル部分だけ
いまは一時的に<$ArticlePager$>を外してますが
関連の記事が多く
他の記事も読んでもらいたいとは思うので
できれば前後のタイトルを表示するようにはしたいんですが
そもそもの検索結果がおかしな事になるのは困るので
なんとか対応方法ないかと思案中です。
ページャでの表示は
前の記事次の記事にしておいて、スクリプトで置き換える
ようにしたら?




