本日  昨日
 
 
03/15(Sat) 10:27
アクセスup講座 − 検索エンジン上位表示に挑戦!

検索エンジンで上位表示されるようになるには?

  1. ページランク(ページ順位)を向上させる
    GoogleのPageRankやLycosのWiseRankなどに代表される技術です。これは人気投票のようなもので、被リンクが多ければ重要なページであると認識される仕組みです。ただし、重要であると既に認識されたページからリンクされることが重要になります。つまり多くの良質なページからリンクされているページは、やはり良質なページであるという考えです。ページランクの高いページは検索結果内の順位も高くなります。

  2. テキストマッチやキーワード出現頻度を考慮したページ作成
    検索キーワードと一致するテキストが文書内に含まれていることが検索エンジンにヒットするための条件です。これをテキストマッチといいます。単にヒットさせたいキーワードを含むだけではなく、そのキーワードがどの程度の頻度で現れるのか、どのようなタグで記述されているのか、文書中のどの位置に記述されてるか、などがテキストマッチと関連して重要な項目になります。

  3. HTMLを検索エンジン向けに最適化する
    検索エンジンは正しく記述されたHTMLを好みます。何が重要なのか、どこがポイントなのかといったことを、HTMLから判断する訳ですから、文法に則った記述が必要になります。

ページランク(ページ順位)を向上させる

  1. GoogleのページランクシステムはGoogleにおけるページの重要度を示す総合的な指標です。Googleによるとページランクは下記のように定義されています。
    ページAからページBへのリンクをページAによるページBへの支持投票とみなし、この投票数によりそのページの重要性を判断します。さらにGoogleは単に票数、つまりリンク数を見るだけではなく、票を投じたページについても分析します。「重要度」の高いページによって投じられた票はより高く評価されて、それを受け取ったページを「重要なもの」にしていくのです。

    もちろん、重要度が高いページでも検索語句に関連がなければ意味がありません。そのためにGoogleは洗練されたテキストマッチ技術を使って、検索に対し重要でなおかつ、的確なページを探し出します。

  2. ページランクを上げるには、後述する最低限のウェブページの最適化は必要ですが、基本的にはより内容の充実したウェブサイトを作成し、より多くのウェブサイトからリンクを張ってもらう地道な努力を続ける以外にありません。
  3. 上位サイト(超有名サイト)は相互リンクをほとんどしてないのが実情です。ヒットさせたいキーワードの上位表示サイトを上から見ていって、相互リンクOKのサイト様にリンク申し込みをするのが、簡単にページランクを上げる方法と思います。
ページランクの調べ方とランクの目安

  1. Googleツールバーをインストールするとブラウザの上部に Google の検索窓などのツールバーがつきます。この中に Google PageRank を表示する緑色のバーも現れます。
  2. この緑色のバーで表される PageRank は、現在表示しているウェブサイトの PageRank は10段階で表すといくつになるかを示すものです。緑色のバーの上にマウスカーソルを持っていくと、6/10のように数字でも表示させることができます。(英語版のみ)
  3. 検索エンジンを中心にページランクを調べた結果です。ランク判定の目安にしてください。(2006/03/16現在)
PageRank点数説明
1点リンクされていないサイト
2点リンクはされているがそのリンクが良質ではない。お小遣工房ランキングなど
3点少数のまあまあなリンクがある。お小遣工房など
4点〜20件?の良質なリンクがある。らんきんぐ工房など
5点20件?以上の良質なリンクがある。菊池さんの工作室など
6点200件?以上の良質なリンクがある。ODNサーチ価格.comとほほのWWW入門Web裏技など
7点Excite(日本)LYCOS(日本)infoseekMSNサーチ(日本)@niftyサーチVector、など
8点gooBIGLOBEサーチ窓の杜など
9点Google(日本)Yahoo!(日本)MSNサーチ(英語)ODP(英語)など
10点Google(英語)Yahoo!(英語)Excite(英語)LYCOS(英語)Altavista(英語)など


テキストマッチやキーワード出現頻度を考慮したページ作成

テキストマッチ

  1. 検索エンジンはHTMLファイル内の文字情報を分析して検索結果リストを作りますから、キーワードが文字情報として記述されていることが、検索エンジンにヒットさせるための最低限の条件になります。
  2. JavaScript中の文字情報やCGIで動的に生成されるHTML文、画像やFLASH中の情報は対象外になるので注意が必要です。
  3. テキストマッチの基本となるのは<BODY>〜<BODY>内のテキストです。
  4. TITLEタグは、多くのロボット型検索エンジンもこの中のフレーズはそのドキュメント内の中でも重要であるとみなし、大きな重み付けを行います。
  5. BODYタグでは、最初の100文字〜120文字が最も重要視されます。できる限り最初の100文字〜120文字はそのページに関連する文章やヒットさせたいキーワードを記述するなどの工夫が必要です。
  6. この他にIMGタグのALT属性に含まれる語を含めるエンジンもあります。なお、最近の検索エンジンはMETAタグの<META KEYWORDS CONTENT="キーワード">のキーワードは無視するようです。
キーワード出現頻度

  1. ドキュメントとキーワードの関連性を測る基本的な指針です。
  2. 検索キーワードと一致するワードがより多く含まれるドキュメントのほうが、そのキーワードに対して関連が深い、というものです。
  3. 出現頻度は5%を超えないように注意します。5%以上あると検索エンジンは上位表示を狙ったスパムページと判断し、そのURLを削除すると共に以後登録できなくなります。
テキストマッチやキーワード出現頻度の計測

  1. あなたのサイトのテキストマッチやキーワード出現頻度を計測してみましょう。
  2. 下のSEO(Search Engine Optimization)ツールに、解析するURLを入力して「解析」ボタンを押してください。
    SEO検索エンジン最適化
    SEOツール | SEOの基礎知識 | SEOチュートリアル | スパム
  3. SEOツール解析結果
    お小遣工房ランキングトップページを解析した結果です。
    構文解析結果をみると検索キーワードになり得る「懸賞」「小遣い」「広告」「収入」「無料」の出現頻度(出現回数/総単語数)は1.5%〜1.0%で、逆に、ヒットして欲しい「ランキング」の出現頻度はランク外(5回以下)でした。

ロボットが取得する情報の把握

  1. 検索エンジンロボットの視点でWebページを見ることのできる検索エンジンロボットシミュレーターです。あなたのページからロボットがどんな情報を取得してるのかを把握してみましょう。
  2. 文字情報は適切に含まれているか?(テキストマッチ、ALT属性)、文字情報が読み込まれる順序は適切か?(ページ内のテキスト情報)、適切にアンカーテキストが設定されているか?(リンク先とアンカーテキスト一覧)の確認ができます。
  3. 検索エンジンロボットシミュレーター解析結果
    お小遣工房ランキングトップページを検索エンジンロボットシミュレーターで解析した結果です。
    「ページ内のテキスト情報」を見ると、文頭に近い位置に「小遣」「ランキング」が配置されてるのがわかります。逆に、<IMG>タグのALT属性が全然記述されてないのが読み取れます。

検索エンジン順位チェック

  1. 自分のホームページが、検索エンジンで何番目に表示されるご存じですか?
  2. いちにのさん.comでは、いくつかの検索エンジンにおけるあなたのホームページの検索順位を簡単に調べるためのツールが用意されてます。
  3. 検索エンジン順位チェック解析結果
    お小遣工房ランキングトップページをキーワード「小遣」で順位チェックしてみました(「小遣い」では全てランク外)。結果はこちら
    総合評価7点、順位はGoogle(Yahho内)で40位、exciteは39位、goo/Lycos/infoseekはランク外でした。


HTMLを検索エンジン向けに最適化する

  1. 検索エンジン最適化ではHTMLの論理構造を重視するので、HTMLの知識に自信のない方は、最適化を始める前に、HTMLチェッカーAnother HTML-lintでHTMLが正しく記述されてるか文法チェックをするとよいでしょう。
  2. 採点結果にそれほど神経質になる必要はありません。ただし、採点結果がマイナス点になるようでしたら、致命的な記述上のミスがあると考えられます。
  3. Another HTML-lintチェックの結果
    お小遣工房ランキングトップページをHTML2.0 としてチェックしました。結果は、1001個のエラーがあり -91点でした。
    重要度の高いエラーは次のものです。
    ・HTMLタグ、HEADタグ、BODYタグの位置矛盾(重要度8)
    ・IMGタグのALT属性の欠落、BASEタグの記述位置誤り(重要度7)
    ・IMGタグのALIGN属性値にLEFTは不可、IFRAMEタグに不明な属性指定(重要度6)
    ・メタ文字 `&` は `&amp;` と書く(重要度5)
    ・TABLEタグの属性値に引用符がない(重要度4)

SEO、検索エンジン最適化への挑戦
お小遣工房ランキング(現在、PageRank 2/10)の検索エンジン上位表示に挑戦します。
  1. 挑戦前の検索エンジン順位チェック結果(2006/03/16測定)
    項目総合評価Google
    (Yahoo内)
    gooLycosinfoseekexcite
    検索エンジンGoogleInktomiWiseNut独自Google
    キーワード小遣5点54位-位-位-位52位
     ランキング0点-位-位-位-位-位
     懸賞0点-位-位-位-位-位
     小遣 ランキング のAND検索81点4位-位-位-位4位
     小遣 懸賞 のAND検索7点40位-位-位-位39位
     ランキング 懸賞 のAND検索0点-位-位-位-位-位
    ・「小遣」が辛うじてGoogle、exciteでランクインした。でもこの順位ではトップページ表示は望めない。
    ・出現頻度トップの「懸賞」はランクインすらしてないので「ランキング」は当然か。
    ・「小遣」「ランキング」のAND検索ではGoogleでトップページ表示(4位)された。

  2. 画像にALT属性追加1ヶ月後の結果(2006/04/16測定)〜Google DB 更新日時 2006/4/11
    (注)Google DB の更新情報は、グーグル更新情報メール送信サービス「Googleチェッカー」から入手できます。
    項目総合評価Google
    (Yahoo内)
    gooLycosinfoseekexcite
    検索エンジンGoogleInktomiWiseNut独自Google
    キーワード小遣6点44位-位-位-位27位
     ランキング0点-位-位-位-位-位
     懸賞0点-位-位-位-位-位
     小遣 ランキング のAND検索84点2位-位-位-位2位
     小遣 懸賞 のAND検索7点32位-位-位-位29位
     ランキング 懸賞 のAND検索0点-位-位-位-位-位
    ・ページ内のすべての画像にALT属性 alt="お小遣工房ランキング"を追加。
     「小遣」「ランキング」の出現頻度が増加した効果がでてきている。変更前 vis 変更後
    ・「小遣」「ランキング」を比較すると、「小遣」の効果が、「小遣」「ランキング」、「小遣」「懸賞」に寄与している。
    ・ページランクは 2/10 で変化なし。
    ・goo、Lycos、infoseekはURL登録後1ヶ月経つがいまだ反映されず。

  3. Googleの新検索アルゴリズム導入およびデータベース大幅更新後の結果。(2006/07/10測定)〜Google DB 更新日時 2006/7/8

    項目総合評価Google
    (Yahoo内)
    gooLycosinfoseekexcite
    検索エンジンGoogleInktomiWiseNut独自Google
    キーワード小遣77点6位-位-位-位6位
     ランキング0点-位-位-位-位-位
     懸賞0点-位-位-位-位-位
     小遣 ランキング のAND検索84点2位-位-位-位2位
     小遣 懸賞 のAND検索0点-位-位-位-位-位
     ランキング 懸賞 のAND検索0点-位-位-位-位-位
    ・「小遣」が大幅に向上した。ほぼ同数の出現頻度の「ランキング」は検索されなかった。
    ・参考のため「小遣」の変形を測定してみると「お小遣」は(81点/4位/4位)「小遣い」は(0点/-位/-位)であった。
    ・逆に「小遣」「懸賞」では検索されなくなってしまった。
    ・ページランクは 2/10 で変化なし。
    ・goo、Lycos、infoseekはURL登録後4ヶ月経つがいまだ反映されず。

  4. 「ランキング」「懸賞」のページ内出現頻度を上げるためHTML本文変更。(1ヶ月後に測定予定)〜Google DB 更新日時 2006/xx/xx

 参考ページ: