検索エンジンは、質問 (検索クエリー) に対して回答 (検索結果) を提供するツールです。たとえば、Google に「チョコレートチップクッキーレシピ」と入力すると、候補の回答ページが表示されます。
検索エンジンが結果を表示するには、候補回答のマスターリストを作成する必要があります。このプロセスは「クロール」と呼ばれます。
クローラー (スパイダーまたはボットとも呼ばれます) は、サイトのページにアクセスして次の操作を行う自動化されたプログラムです。
- すべてのコンテンツ、画像、その他のメディアをスキャンします。
- サイトのコピーの保存 (キャッシュ) を作成します。
- 訪問者が閲覧するのと同様に、サイトを表示します。
- リンクをたどり、サイトの他のページや、リンクしている他のサイトにアクセスします。
メモ: 検索エンジンは、他のサイトからのリンクを通じてサイトを発見することがよくあります。
検索エンジンはサイトをクロールした後、特殊なデータベースにサイトの情報を保存します。これはインデックスと呼ばれます。このデータベースは、数十億規模のサイトからのデータを含む大規模なデジタルライブラリのようなものです。
最近では、Google のインデックスは次のように主張されています。
- 何千億ものウェブページ。
- 1,000億ギガバイトを超えるデータ。
- 既知の約130兆サイトからの情報。
誰かが検索を行うと、数秒で次のことが実行されます。
- 検索エンジンが検索クエリー (「 最高のビーガンタコス」など) を分析します。
- 検索が示唆するもっともらしい意図を決定します。
- 200を超える要因に基づいて、関連するページをインデックスからランク付けします。
- 最もマッチする検索エンジン結果ページ (search engine results page: SERP) を提供します。
検索エンジンは、表示するページを決定する際に、次のような多数の要素を考慮します。
- 検索者の場所。
- 検索者が使用している端末。
- サイトコンテンツの品質と関連性。
- 他のサイトがそのコンテンツをどのように参照しているか。
前のレッスンで選択したページまたは投稿のトピックに着目してみましょう。次の手順を実行します。
- 対象のトピックに関する情報を見つけるために検索者が使用すると思われるキーワードを用いて検索を実行します。
- 検索結果をご覧ください。あなたのコンテンツに類似していますか ?
- 必要に応じて、あなたのコンテンツによくマッチする検索結果が見つかるまで、別の検索キーワードを試してみます。
目標: あなたのコンテンツに類似した検索結果を表示する検索キーワードを見つけます。これは、同じような検索で表示されるために、あなたのコンテンツでどのような単語を使用すればよいかを理解するのに役立ちます。