Google 検索は完全に自動化された検索エンジンです。「ウェブ クローラー」という種類のソフトウェアを使用して定期的にウェブを探索し、見つけたページを Google のインデックスに登録しています。Google 検索結果に表示されるページのほとんどは、手動でインデックス登録されたものではなく、ウェブ クローラーがウェブをクロールして見つけ、自動的に追加したものです。ここでは、ウェブサイトの所有者の目線で、Google 検索の仕組みについて説明します。このドキュメントで解説する基本的な知識があれば、クロールに関する問題を解決し、ページがインデックスに登録され、Google 検索結果にサイトが表示されるように最適化できます。
開始するにあたっての注意事項
Google 検索の仕組みについて詳しく見ていく前に注意していただきたい点があります。それは、Google がサイトをクロールする頻度やサイトの掲載順位を上げたりするために金銭を受け取ることはない、ということです。これと反する内容を耳にしたとしても、それは事実ではありませんのでご注意ください。
ページが Google 検索の基本事項に準拠していても、ページがクロールされてインデックスに登録され、検索結果に表示される保証はありません。
Google 検索の 3 つのステージの流れ
Google 検索には 3 つのステージがあります(すべてのページが各ステージを通るわけではありません)。
クロール: Google は、クローラーと呼ばれる自動プログラムを使用して、ウェブ上で見つけたページからテキスト、画像、動画をダウンロードします。
インデックス登録: Google は、見つけたページ上のテキスト、画像、動画ファイルを解析し、その情報を Google インデックス(大規模なデータベース)に保存します。
検索結果の表示: ユーザーが Google で検索すると、Google はユーザーの検索語句に関連する情報を返します。
Google はクロール中、ユーザーがアクセスしたページをブラウザがレンダリングするのと同じように、Chrome の最新版を使用してページをレンダリングし、検出した JavaScript を実行します。ウェブサイトはコンテンツをページに表示するために JavaScript を使用することが多く、レンダリングを行わないと Google はそのコンテンツを確認できないため、レンダリングは非常に重要です。
ユーザーの検索語句によって検索結果ページに表示される検索結果の機能も変化します。たとえば、「自転車修理店」を検索すると、高い確率でローカル検索結果が表示され、画像検索結果は表示されません。ただし、「最新の自転車」を検索すると、ローカル検索結果は表示されずに画像検索結果が表示される可能性が高くなります。視覚要素ギャラリーで Google ウェブ検索の最も一般的な UI 要素をご確認いただけます。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-08-04 UTC。"],[[["\u003cp\u003eGoogle Search discovers, analyzes, and ranks web pages to deliver relevant search results to users.\u003c/p\u003e\n"],["\u003cp\u003eThe three stages of Google Search are crawling, indexing, and serving search results.\u003c/p\u003e\n"],["\u003cp\u003eCrawling involves discovering and fetching web pages using automated programs called crawlers.\u003c/p\u003e\n"],["\u003cp\u003eIndexing involves analyzing the content and metadata of web pages to understand their topic and relevance.\u003c/p\u003e\n"],["\u003cp\u003eServing search results involves selecting and ranking relevant pages from the index based on user queries and various factors.\u003c/p\u003e\n"]]],["Google Search operates in three stages: crawling, indexing, and serving. Crawling involves automated web crawlers (Googlebot) discovering and downloading content (text, images, videos) from web pages. Indexing analyzes this content, determining its relevance and canonical status, storing it in Google's database. Serving involves matching user queries with indexed pages and displaying the most relevant results, considering factors like user location and device. Google does not accept payment for crawling, indexing or ranking and can't guarantee that the content will be crawled, indexed or served.\n"],null,["In-depth guide to how Google Search works \n\n\nGoogle Search is a fully-automated search engine that uses software known as web crawlers that\nexplore the web regularly to find pages to add to our index. In fact, the vast majority of\npages listed in our results aren't manually submitted for inclusion, but are found and added\nautomatically when our web crawlers explore the web. This document explains the stages of how\nSearch works in the context of your website. Having this base knowledge can help you fix\ncrawling issues, get your pages indexed, and learn how to optimize how your site appears in\nGoogle Search.\n| Looking for something less technical? Check out our [How Search Works site](https://www.google.com/search/howsearchworks/), which explains how Search works from a searcher's perspective.\n\nA few notes before we get started\n\n\nBefore we get into the details of how Search works, it's important to note that Google doesn't\naccept payment to crawl a site more frequently, or rank it higher. If anyone tells you\notherwise, they're wrong.\n\n\nGoogle doesn't guarantee that it will crawl, index, or serve your page, even if your page\nfollows the [Google Search Essentials](/search/docs/essentials).\n\nIntroducing the three stages of Google Search\n\nGoogle Search works in three stages, and not all pages make it through each stage:\n\n1. [**Crawling:**](#crawling) Google downloads text, images, and videos from pages it found on the internet with automated programs called crawlers.\n2. [**Indexing:**](#indexing) Google analyzes the text, images, and video files on the page, and stores the information in the Google index, which is a large database.\n3. [**Serving search results:**](#serving) When a user searches on Google, Google returns information that's relevant to the user's query.\n\nCrawling\n\n\nThe first stage is finding out what pages exist on the web. There isn't a central registry of\nall web pages, so Google must constantly look for new and updated pages and add them to its\nlist of known pages. This process is called \"URL discovery\". Some pages are known because\nGoogle has already visited them. Other pages are discovered when Google extracts a link from a\nknown page to a new page: for example, a hub page, such as a category page, links to a new\nblog post. Still other pages are discovered when you submit a list of pages (a\n[sitemap](/search/docs/crawling-indexing/sitemaps/overview)) for Google to crawl. \n\n\nOnce Google discovers a page's URL, it may visit (or \"crawl\") the page to find out what's on\nit. We use a huge set of computers to crawl billions of pages on the web. The program that\ndoes the fetching is called [Googlebot](/search/docs/crawling-indexing/googlebot)\n(also known as a crawler, robot, bot, or spider). Googlebot uses an algorithmic process to\ndetermine which sites to crawl, how often, and how many pages to fetch from each site.\n[Google's crawlers](/search/docs/crawling-indexing/overview-google-crawlers)\nare also programmed such that they try not to crawl the site too fast to avoid overloading it.\nThis mechanism is based on the responses of the site (for example,\n[HTTP 500 errors mean \"slow down\"](/search/docs/crawling-indexing/http-network-errors#http-status-codes)).\n\n\nHowever, Googlebot doesn't crawl all the pages it discovered. Some pages may be\n[disallowed for crawling](/search/docs/crawling-indexing/robots/robots_txt#disallow) by the\nsite owner, other pages may not be accessible without logging in to the site.\n\n\nDuring the crawl, Google renders the page and\n[runs any JavaScript it finds](/search/docs/crawling-indexing/javascript/javascript-seo-basics#how-googlebot-processes-javascript)\nusing a recent version of\n[Chrome](https://www.google.com/chrome/), similar to how your\nbrowser renders pages you visit. Rendering is important because websites often rely on\nJavaScript to bring content to the page, and without rendering Google might not see that\ncontent.\n\n\nCrawling depends on whether Google's crawlers can access the site. Some common issues with\nGooglebot accessing sites include:\n\n- [Problems with the server handling the site](/search/docs/crawling-indexing/http-network-errors#http-status-codes)\n- [Network issues](/search/docs/crawling-indexing/http-network-errors#network-and-dns-errors)\n- [robots.txt rules preventing Googlebot's access to the page](/search/docs/crawling-indexing/robots/intro)\n\nIndexing\n\n\nAfter a page is crawled, Google tries to understand what the page is about. This stage is\ncalled indexing and it includes processing and analyzing the textual content and key content\ntags and attributes, such as\n[`\u003ctitle\u003e` elements](/search/docs/appearance/title-link)\nand alt attributes,\n[images](/search/docs/appearance/google-images),\n[videos](/search/docs/appearance/video), and\nmore. \n\n\nDuring the indexing process, Google determines if a page is a\n[duplicate of another page on the internet or canonical](/search/docs/crawling-indexing/consolidate-duplicate-urls).\nThe canonical is the page that may be shown in search results. To select the canonical, we\nfirst group together (also known as clustering) the pages that we found on the internet that\nhave similar content, and then we select the one that's most representative of the group. The\nother pages in the group are alternate versions that may be served in different contexts, like\nif the user is searching from a mobile device or they're looking for a very specific page from\nthat cluster.\n\n\nGoogle also collects signals about the canonical page and its contents, which may be used in\nthe next stage, where we serve the page in search results. Some signals include the language\nof the page, the country the content is local to, and the usability of the page.\n\n\nThe collected information about the canonical page and its cluster may be stored in the Google\nindex, a large database hosted on thousands of computers. Indexing isn't guaranteed; not every\npage that Google processes will be indexed.\n\n\nIndexing also depends on the content of the page and its metadata. Some common indexing issues\ncan include:\n\n- [The quality of the content on page is low](/search/docs/essentials)\n- [Robots `meta` rules disallow indexing](/search/docs/crawling-indexing/block-indexing)\n- [The design of the website might make indexing difficult](/search/docs/crawling-indexing/javascript/javascript-seo-basics)\n\nServing search results Google doesn't accept payment to rank pages higher, and ranking is done programmatically. [Learn more about ads on Google Search](https://www.google.com/search/howsearchworks/our-approach/ads-on-search/).\n\n\nWhen a user enters a query, our machines search the index for matching pages and return the\nresults we believe are the highest quality and most relevant to the user's query. Relevancy is\ndetermined by hundreds of factors, which could include information such as the user's\nlocation, language, and device (desktop or phone). For example, searching for \"bicycle repair\nshops\" would show different results to a user in Paris than it would to a user in Hong Kong. \n\n\nBased on the user's query the search features that appear on the search results page also\nchange. For example, searching for \"bicycle repair shops\" will likely show local results and\nno [image results](/search/docs/appearance/visual-elements-gallery#image-result),\nhowever searching for \"modern bicycle\" is more likely to show image results, but not local\nresults. You can explore the most common UI elements of Google web search in our\n[Visual Element gallery](/search/docs/appearance/visual-elements-gallery).\n\n\nSearch Console might tell you that a page is indexed, but you don't see it in search results.\nThis might be because:\n\n- [The content on the page is irrelevant to users' queries](/search/docs/fundamentals/seo-starter-guide#expect-search-terms)\n- [The quality of the content is low](/search/docs/essentials)\n- [Robots `meta` rules prevent serving](/search/docs/crawling-indexing/block-indexing)\n\n\nWhile this guide explains how Search works, we are always working on improving our algorithms.\nYou can keep track of these changes by following the\n[Google Search Central blog](/search/blog)."]]