WEBサイト制作システム開発・運用グループ概要ブログ採用情報なんでものびるWEBSEO検索エンジンの仕組みの理解がSEOを正しく理解する近道だ検索エンジンの仕組みの理解がSEOを正しく理解する近道だ作成日:2015.08.25最終更新日:2016.05.31カテゴリー:SEO普段意識することもなく使っているGoogleなどの検索エンジン。すごいテクノロジーだと言われていますし、理解するのは絶対に無理だと思っているかもしれません。そんなことはありません。検索エンジンの根本的な動作原理は全然難しいものではなく、非常にシンプルなものです。コンピューターの知識がほとんどなくても20分もあれば理解できる、というぐらい簡単です。これを一度正しく理解しておくとSEOにおいて非常に大きく役に立ちます。Webサイトの担当者や制作者は、検索エンジンの仕組みを絶対に理解しておくべきです。1.なぜ検索エンジンの仕組みを知っていたほうがよいのか?1-1.正しいSEOの基準がわかる書籍や様々なWebサイトなどでSEOのテクニックは溢れまくっています。間違っている情報も多数あります。間違ってはいないものの知らなくていい情報が多くを占めています。「どれが重要でどれが重要でないか」を知るための基準を自分の中に作ることができることができるのです。これがとてもとても重要です。詳細:「SEOとは」恒久的に安定的な集客をもたらす考え方1-2.実際の運用で大事な応用力が付くSEO手法が、Webサイトの使い勝手やデザイン、CMSの機能の制限、予算といった他の要件と衝突することはよくあることです。その際に、検索エンジンについて正しい理解があれば、うまく折り合いをつけるためのさまざまな策を立案することができます。数学の問題で公式だけ覚えていても応用が利きません。数学が不得意な生徒は公式を丸暗記しようとしますが、これでは公式がそのまま適用できる問題しか解くことができません。公式を導いた過程を理解して初めて応用が利くのです。SEOもこれと一緒で、手法を知っているだけでは十分ではありません。その手法が有効なのかを理解すれば、その手法が使えなかった時でも、なんらかの別の手段を使ってSEOで達成すべき目的を成し遂げることができるでしょう。このように現実に即して実現可能な解決策を立案、実行するためには、検索エンジンに対する本質的な仕組みの理解が不可欠なのです。1-3.SEOのみに必要なHTMLのタグ、設定ファイルについて理解できるようになるWebサイトを閲覧するユーザーにはほとんど関係がなく、検索エンジンの動作にだけ関係するHTMLのタグが近年多くなってきています。canonical属性、nofollow属性、noindex属性などいろいろあります。robots.txtや.htaccessといった検索エンジンをコントロールするためのファイルを正しく設定するためも正しい理解が必要です。正しい仕組みへの理解がないと誤って設定してしまうことになります。すると、最悪検索結果に表示されなくなるといった事態につながります。このような誤った設定がなされることは珍しいことではありません。その結果検索結果に表示されなくなったり、検索順位が大きく下落してしまう事故も時折あります。このような事故を防ぐためにも検索エンジンの仕組みを正しく理解することが必要なのです。2.検索エンジンを構成する3要素Googleは巨大なシステムであるということは有名ですが、検索エンジンはGoogleのような巨大システムだけではありません。事務所内にある様々なWord文書などを検索するための、サーバーコンピューター1台だけで動作する小規模な検索エンジンを使っていらっしゃる方も多いでしょう。Googleという検索エンジンのシステムは、サーバーコンピューター数百万台が稼働する非常に大規模なものといわれていますが、動作原理としては前述のような小規模な検索エンジンと大きく変わりません。Googleは処理する文書の数・使うユーザーの数が膨大であるためにそれほど多くのコンピューターが必要なわけですが、本質的な部分に必要な要素はたった3つしかありません。サーチャー(searcher)保存されたデータの中から必要なデータだけを取り出し、順位付けをした検索結果を検索のリクエストがあったパソコンに対して送信する。この3つの構成要素が連携して一つのシステムとして動作しています。これらがどのような働きをしているのか?を順を追って見ていきましょう。クローリング(crawling)検索エンジンに記憶すべき情報を集めるプロセスです。クローラーがインターネット上にあるWebページのリンクをたどりながらHTML・PDF・画像などのデーターを取得します。上記の図のように、ページ内にあるリンクをたどって、リンク先のページを次々と人間が訪問するのと同じような要領で、検索エンジンが別のページを次々と巡回していく過程がクローリングです。リンクをたどっていくのが原則なのですが、XMLサイトマップやRSSといった、リンク以外の要素からもURLを取得してクローリングは行われます。インデキシング(indexing)クローラーが取得したデーターを蓄積することです。クローラーが発見したページをインデクサーが読み込んで、まるまるコピーして保存します。コピーする際に巨大なページのデータに、要求に応じて瞬時に必要なデータを提供するために、索引に相当するデータを付与します。この索引のことをインデックスと言います。国語辞典はあいうえお順に並んでいるので、あんなに分厚い本であってもすぐに知りたい言葉の項目を探すことができます。検索エンジンは収集したページのデータにこのような処理を施すのです。インデックスが付与されたデーターを蓄積する処理が終了して、初めて検索結果に表示される対象となるのです。クエリ(query)実行ユーザーが行った検索キーワード(及び同義語)を含むページのデータを、インデックスを用いて取り出す事です。クエリとは大規模なデータを扱うシステムに対して、データの取得や加工をリクエストすることを一般的には指します。検索エンジンでいうところのクエリとは、検索をする操作を指すのです。スコアリング(scoring)サーチャーはインデクサーから検索結果の対象となるデータを取得して、優先順位に従って並べ替えを行います。この優先順位を決める規則を「アルゴリズム」といい、このアルゴリズムの優劣が検索エンジンの性能を評価する上で重要なポイントを占めます。検索エンジンが動作する原理はたったこれだけしかありません。「なぜそれが有効なのか」がわかるのです。3.検索エンジンの仕組みからSEOを理解する「SEOの技術」とは何でしょう?一言で言えば「検索エンジンに自分のWebサイトのページの価値を正しく理解してもらうために手助けをする」ことです。検索エンジンは基本的にはページの価値を判定し、価値の高い順番に(検索キーワードについて役に立つ順番に)並べ替えて表示します。その際に、SEOの技術に対する正しい理解がないと、検索エンジンにページの価値を正しく理解してもらえないということが起こります。ページの価値が100あるにもかかわらず、50や20と認識されたり、最悪のケースではまったく認識されなかったりもするのです。すればWebサイトのページの価値を正しく理解してもらえるのか。それがSEOの重要なポイントなのですが、そのために前述の仕組みの理解が役立ちます。検索エンジンの動きの各ステップがスムーズに動作するようすること。これがSEOの技術なのです。それぞれのステップごとに、何をすべきかを見ていきましょう。クローリング必要なページが正しく検索エンジンに認識されなければなりません。どんなに役立つページを作っても、クローラーが訪れることができなければ、そのページは検索エンジンにとって存在しないのと同じことです。そのため、クローラーがくまなく、無駄なくサイト内を巡回できるようにする必要があります。そのためには、以下の3つの配慮を行う必要があります。クローリングの阻害要因を取り除く・クローリングを促進する仕組みを導入する・検索結果に表示される必要のないページはクローリングさせないようにしてクローラーの負荷を減らす(詳細:すべてはクローリングから始まる|SEOの最重要技術要素を理解しよう)インデキシングページの存在自体を検索エンジンが認識できても、内容について検索エンジンが正しく把握できないと意味がありません。そのため以下の配慮が必要です。検索が行われない情報しかないページはSEOの観点からは存在しないのと同義です。ユーザーを想定して検索ニーズにあったキーワードを対象にして情報を作る必要があります。スコアリング検索エンジンは、ユーザーニーズの大小に基づいて検索順位を並べ替えています。検索エンジンがどのようにユーザーニーズを把握しようとしているのかを理解してWebサイトを作成する必要があります。SEOの技術的な観点において必要なことを書き表すと以上のようになります。様々なSEOに必要な施策は、このうちのいずれかに寄与するものでなくてはなりません。これをよく理解しましょう。「知識と知恵」という二つの言葉があります。「知識」を深く体得して応用する力を「知恵」といいます。上記の原理を理解することで、SEOの知識を様々な場面で臨機応変に応用することが可能になります。SEOの技術について学んだら、上記のどこに関連するのか?を意識してみてください。遠回りのようですがSEOの上達の早道となります。プロの技全公開!SEO対策チェックリスト102項目【PDF付】もうすでにSEOについて勉強されている方であれば、これをご覧いただいて一つ一つの項目がどこに該当するのかを考えながら読まれると理解を深めることができると思います。このSEOについての勉強法は非常におすすめです。4.スコアリングの原理について理解するGoogleのアルゴリズムはどのようなものなのでしょうか?スコアリングはあるキーワードを検索したユーザーに対して、役に立つ順番で表示することを目的として作られています。スコアリングについて知っておくべき本質としてはたったこれだけです。「あるキーワードで上位に表示させたければ、他の競合のページよりもユーザーに役にたつページを作れ」これだけなのです。4-1.スコアリングの本質を理解しないと正しいテクニックはわからないいわゆるSEOのテクニックと呼ばれるものの多くは、スコアリングに関係するものです。身も蓋もない言い方をすると「どうすれば検索順位が上がるか?」ということですね。本質を理解した上でテクニックに触れることで、なぜそのテクニックは有用なのか?が深く理解出来るようになります。逆に本質を理解しないでテクニックに触れると、誤ったSEOを行ってしまうことにつながります。「こうすれば順位が上がる。」というようなテクニックはたくさんあります。この本質から逸脱しているものは正しくないテクニックであり、一時的には有効であってもいずれは効かなくなるのです。それは「検索意図を検索エンジンは理解して合致するページを上位に表示しようとする」からなのです。毎年600とも言われる改善を続けている検索エンジンはこの種のテクニックを日々無効にするようにしています。数年前はこの種の裏技的なテクニックがもてはやされていましたが、今はほとんどもうそんなテクニックを使うことを推奨している人はいません。そんなものはないのです。スコアリングの本質を理解しないでテクニックを学ぶと、誤ったSEOを猿まねしてしまう危険があることを覚えておいてください。5.まとめ検索エンジンの仕組みはクローラーインデクサーサーチャーのこの3つに大きく分割されます。SEOを行うとき、一番重要になるのは「サーチャー」です。動作するスコアリングが順位計算を司っているからですね。この根本を理解することがまず重要です。「クローラー」「インデクサー」が正常に動作しなければそもそも正常にページを検索エンジンが読み込んで記録することができません。最後に簡単におさらいしますと、クローラーが必要十分に自分のWebサイトを巡回できるようにする。インデクサーが個々のページを理解できるようにする。サーチャーが上位に表示しようとする、ユーザーニーズの高いページを作る。この3つを理解して実践することがSEOなのです。後悔しない!WordPressおすすめテ...初心者でも簡単に作れるWordPress...Web制作・Web集客について、お悩みではありませんか?なんでものびるブログは、Webマーケティング・Webサイト制作専門のネオロジーグループが運営しています。次のようなお悩みがあれば、お気軽にご相談ください。Webでの集客がうまくいっていない!サイトのリニューアルを企画している。検索順位がどうしても上がらない。コンテンツSEOを展開したい。Googleからペナルティを受けてしまった...。効率よく広告運用がしたい!動画広告はどう活用したらいいの?ふわっとした疑問・質問。経験豊富なメンバーが丁寧にお答えします。施策のお見積りなどのご相談も承ります。