2005-01-20
rel="nofollow"のブログ・スパム対策とは?
ブログ・スパム対策としてのrel="nofollow"
ブログの普及によって、SEO≒スパムもお手軽になってきているが、検索結果の上位にも表示され、ユーザーも検索エンジンも苦々しく思っている。
そこで、Googleが主導して、コメントやトラックバックのリンクを、検索エンジン的に無効にしようというわけだ。
仕組み的には、<a href="スパムサイトURI" rel="nofollow">スパムサイト</a>というように、コメントやトラックバックのアンカータグにrel="nofollow"の属性を埋め込むことによって、検索エンジンはクロールしない、またはインデックスしないということになるのだろう。
nofollowを採用
Preventing comment spamのページによると、アメリカの大手ブログサイト、ブログツールベンダーが同調しているし、Yahoo!とMSNも「rel="nofollow"」のリンクをランキングスコアからはずすことに賛意を示している。
ブログのコメントとトラックバック
対象は、あちらこちらで書かれているような「コメント・スパム」だけでなく、「トラックバック・スパム」も対象となっていることに注意。
しかも対策法は、コメント欄やトラックバック欄のアンカーにrel属性nofollowを設定したもののみとなる。
ブログと通常サイト
総じて、他人のブログサイトに土足で踏み込んでくるスパマーが標的であるが、そのスパマーのサイトがブログであるかは関係ない。
またブログではない従来型Webサイトでも、アンカーにrel属性nofollowを仕込んでおけば、そのリンクは検索エンジン効果を減ずることができる。
相互リンクで、相手サイトへのリンクに仕込んだりすると、モラルの問題も起こってきそうだが、Webマスターにとっては、検索エンジンにGETして欲しいリンクとそうでないリンクと区別できるようになるので、工夫次第で使い道も出てきそうだ。
特に検索エンジンのSERPsへのリンクには、nofollowを仕込んでおくこともいいかもしれない。
- Google 検索: rel="nofollow"
- <a href="http://www.google.co.jp/search?hl=ja&c2coff=1&q=rel%3D%22nofollow%22&lr=lang_ja" rel="nofollow">Google 検索: rel="nofollow"</a>
- Yahoo!検索 - rel="nofollow"
- <a href="http://search.yahoo.co.jp/bin/query?p=rel%3d%22nofollow%22&n=10" rel="nofollow">Yahoo!検索 - rel="nofollow"</a>
検索エンジンとリンク解析
Googleについては下記のとおりだが、Yahoo!も新MSNも独自のアルゴリズムによって、それぞれ個性的なリンク解析を行っている。
よって、rel属性nofollowによってリンクが無効化された場合の影響もそれぞれとなるだろう。
現在取得済みの、コメント・スパムやトラックバック・スパムに対して、今からクロールすることによって、リンクを無効化していくのだろうか。
ただ無効化するのみではなく、何らかのペナルティを与えていくことはないだろうか?
rel属性nofollowによって、URIが汚れていくのであれば、まずトラックバックは打てない。そしてよそのブログでコメントするにも、迂闊に自サイトのURIを晒すことも危険かも。
※しかし、もしrel属性nofollowのリンクがペナルティの対象となるならば、せっせとライバルサイトを書き込めばいいわけだから、いくらなんでもこれはまずいだろうね。
Googleとリンク
Googleは、リンクやアンカーテキストに大して、非常に(異常に)反応が高い。
周知のとおりPageRankは、リンク解析をベースとしたGoogleの特許取得検索アルゴリズムである。
Web マスターのための Google 情報(SEO)の左サイドバーには、リンクファーム業者にそそのかされたため、Googleからペナルティを受けてしまった悔恨のコメントが記載されている。
Googleのアルゴリズム変更やフィルタ導入は、リンク評価システムを悪用するスパマーとの闘争でもある。
また、最近ではInternet Explorerのツールバーなどで表示されるPageRankの値は、ランキングとは直接関係がないような仕組みにも変えている。
もちろん、内部的には依然としてPageRankは、重要なランキングスコアとなっているとは思う。
公表されないブログ・スパム対策
今回の、独自属性採用のプロパガンダは、生半可なフィルタ導入よりは歓迎すべきことだと思われる。Sandbox Effectが解消される幸運を期待したい。
総じて、最近の検索エンジンアルゴリズムは、ランキングシステムにリンク解析をともなっているので、Yahoo!もMSNもすぐさま同調したのだろう。
心配するべきは、「nofollow」以外のブログ・スパム対策である。公表されていない、しかも導入済みのフィルタなどもありそうだし、これからも秘密裏に実行されるだろう。
今回は、ブログのサイトやツールにも協力を必要としたので、公にしただけと思われる。それとブログ・スパマーへの警告だろう。
ブロックされるのはリンクのみか、アンカーテキストもか
rel属性で独自解釈のnofollowを採用したこと自体に、Web標準好きの人には物議をかもしているようだが、SEO的にも問題がある。
検索エンジンのアルゴリズムをある程度理解していると、ブログ・スパム対策は色々問題をはらんでいることに気付くだろう。
スパマーサイトのバックリンクとしてカウントしないだけなのか、nofollowを仕込んだアンカーテキストごとブロックしてしまうのか…
rel属性とは
ちなみに「rel属性」とは、link要素、もしくはa要素の属性で、こちらの文書から見て、hrefで記述されたリンク先がどのような関係にあるかを示すもの。
これとは逆に、「rev属性」があり、リンク先から見て、こちらの文書がどういう関係にあるかを示す。
rel="リンクタイプ"、またはrev="リンクタイプ"という書式になる。
| Alternate | 別バージョン |
| Stylesheet | 外部スタイルシート |
| Start | トップページ |
| Next | 次のページ |
| Prev | 前のページ |
| Contents | 目次 |
| Index | 索引 |
| Glossary | 用語解説 |
| Copyright | 著作権 |
| Chapter | 章のはじめ |
| Section | 節のはじめ |
| Subsection | 項のはじめ |
| Appendix | 付録 |
| Help | ヘルプ |
| Bookmark | ブックマーク |
ブログのテンプレートなどにも
- スタイルシート
- <link rel="stylesheet" href="~.css" type="text/css" />
- RSS
- <link rel="alternate" type="application/rss+xml" title="RSS" href="index.rdf" />
- 個別アーカイブなどで
- <link rel="start" href="<$MTBlogURL$>" title="Home" />
<link rel="prev" href="<$MTEntryPermalink$>" title="<$MTEntryTitle encode_html="1"$>" />
Googleの独自拡張
今回は、Googleは独自に「nofollow」というリンクタイプを創造したことになる。
メタタグのロボット除けに、<meta name="robots" content="nofollow">というものがあるが、そこからの流用なのだろう。
2005-01-24追記
| 属性 | |||
|---|---|---|---|
| 属性名 | 属性値 | ||
| rel | =" | nofollow | " |
色々見解があるが、「rel="~"」 という属性自体は、Googleの独創ではない。属性値の「nofollow」が独自拡張というわけだ。
よって、「rel="nofollow"」という属性そのものも、Googleのオリジナルということになる(と思う)。
リンクが置かれている文書に対して、リンク先が「nofollow」、つまり追っかけないでって、おかしくない?
また、「nofollow属性」という表記も、HTML用語の使い方としてはいかがなものか…
2005-01-20 03:40 PM | コメント (0) | トラックバック (5) [ 管理人編集 ]


