検索の仕組み

Google と Bing がオープンウェブを検索回答へ変える仕組みを解説します。クロール → インデックス登録 → 検索結果の提供という3つの関門と、レンダリング、カノニカル化、ランキングシステムを扱います。

このページには証拠シグナルが1件あります

検索はクロール → インデックス登録 → 検索結果の提供という3段階で機能し、各段階はベルトコンベアではなく関門です。クロールされてもインデックス登録されるとは限らず、登録されても順位が付くとは限りません。インデックス登録にはレンダリングとカノニカル化が含まれ、ランキングは単一のアルゴリズムではなく多数の自動システムで行われます。このハブは全体像を示し、クロールのクラスターを起点に詳しい解説へ案内します。

TL;DR — 検索は クロール → インデックス登録 → 検索結果の提供という3段階で動作し、各段階は関門です。“not all pages make it through each stage.” (訳) 「すべてのページが各段階を通過するわけではありません」。クロールは発見と取得を行い、レンダリング(新しい Chrome で JavaScript を実行)がインデックス登録への橋渡しになりますが、遅れる場合があります。インデックス登録は理解、カノニカル化(約40のシグナル)、保存から成り、保証されません。検索結果の提供ではクエリを理解し、単一の「アルゴリズム」ではなく、多数の自動化されたランキングシステム(RankBrain、BERT、ニューラルマッチング、リンク/PageRank システムなど)を用いて、数百の文脈要因に基づき順位を決め、その上に検索機能を重ねます。Bing も同じ構造です。図(私の図も含む)はソースコードではなくモデルとして扱ってください。ページが表示されないときは、どの関門で止まったかを診断することが要点です。

3つの段階、3つの関門

Google はこのパイプラインを率直に説明しています。“Google Search works in three stages, and not all pages make it through each stage” (訳) 「Google 検索は3つの段階で機能し、すべてのページが各段階を通過するわけではない」— クロール、インデックス登録、検索結果の提供です。 この主張の根拠 Google describes Search as operating through crawling, indexing, and serving search results. 対象範囲: Google's public conceptual model, not an exhaustive implementation description. 信頼度: 高 · 検証日: Google: How Search works 最後の一節がすべてを表しています。パイプラインは全ページをゴールまで運ぶベルトコンベアではなく、固有の合否判定と失敗モードを持つ3つの関門です。

すべての基礎となるメンタルモデルは次のとおりです。

発見して取得(クロール)→ 理解して保存(インデックス登録。レンダリング+カノニカル化を含む)→ 照合して順序付け(検索結果の提供。クエリ理解+ランキングシステム+検索機能を含む)。

クロール ≠ インデックス登録 ≠ ランキングを分けて考えれば、テクニカル SEO の多くは不可解ではなくなります。

クロール、インデックス登録、検索結果の表示には順に通過すべき条件があります。通過は保証されず、全体を1つの順位スコアで表すものでもありません。 出典: /technical-seo/how-search-works/

3つの段階が左から右に並んでいます。クロール:ボットが URL を発見し、ページをダウンロードします。インデックス登録:検索エンジンがページを処理し、条件を満たす情報を保存します。検索結果の表示または順位付け:インデックスされた情報のうち、クエリに最も適したものを順に並べます。すべてのページが各段階を通過するわけではないという注記があります。

© Patrick Stox LLC · CC BY 4.0 ·

第1段階 — クロール(発見と取得)

クロールは発見とダウンロードです。Google は既知のページを見つけ、既知のページから新しいページへのリンクをたどり、送信されたサイトマップを読みます。Google はこの一連の処理を “URL discovery.” (訳) 「URL の発見」と呼びます。何を、どの頻度で、1回の訪問につき何ページをクロールするかはアルゴリズムで決まります。“Googlebot uses an algorithmic process to determine which sites to crawl, how often, and how many pages to fetch from each site.” (訳) 「Googlebot は、どのサイトをクロールするか、その頻度、各サイトから取得するページ数をアルゴリズムによって決定します」。

この主張の根拠 Google's crawling stage discovers URLs through known pages, links, and submitted sitemaps, then algorithmically decides which discovered URLs to fetch and how often. 対象範囲: web 信頼度: 高 · 検証日: In-depth guide to how Google Search works

この段階で覚えるべき要点は、クロールはインデックス登録の前提条件であって、ランキングシグナルではないことです。 この主張の根拠 Google states that not all pages make it through each Search processing stage and that increased crawl rate is not a ranking signal. 対象範囲: Google Search; crawling and indexing do not guarantee ranking. 信頼度: 高 · 検証日: Google: How Search works Google: Crawling myths クロール頻度が高くても順位は上がりません。ここでは、発見、クロールスケジューラ、クロールバジェット、ログファイルなどのパイプラインを再説明しません。それらは下部からリンクしているクロールのクラスターで扱います。クロールの本来の役割は、取得したページを次の段階へ渡すことです。

次へ進む前に注意点があります。ウェブページがこのパイプラインへ入る経路はクロールですが、Google の情報源はそれだけではありません。後述するように、インデックスは提携先、データフィード、Google 独自の Knowledge Graph からも情報を得ます。したがって「インデックスにない」と「クロールされたウェブ上にない」は完全に同じ問いではありません。

橋渡し — レンダリング

多くの概要が誤解したり省略したりする段階です。クロールとインデックス登録の間で、Google はページをレンダリングします。“During the crawl, Google renders the page and runs any JavaScript it finds using a recent version of Chrome.” (訳) 「クロール中、Google は新しいバージョンの Chrome を使用してページをレンダリングし、見つかった JavaScript を実行します」。一般ユーザー向けの説明では、“When crawlers find a webpage, our systems render the content of the page, just as a browser does.” (訳) 「クローラーがウェブページを見つけると、システムはブラウザと同様にページのコンテンツをレンダリングします」と述べています。

レンダリングはクロールではなくインデックス登録の一部で、Web Rendering Service(常に最新のヘッドレス Chromium)で実行され、最初の取得より遅れる場合があります。コンテンツが JavaScript の実行後にのみ表示される場合、Google が理解するのはレンダリング後の版であり、生の HTML より後に認識されることがあります。そのため JavaScript を多用するサイトでは、レンダリングを独立した課題として考える必要があります。詳しくは私の JavaScript SEO の記事で説明しています。

第2段階 — インデックス登録(理解と保存)

ページがクロール、レンダリングされると、インデックス登録処理が内容の理解を試みます。Google は、“After a page is crawled, Google tries to understand what the page is about. This stage is called indexing and it includes processing and analyzing the textual content and key content tags and attributes, such as <title> elements and alt attributes, images, videos, and more.” (訳) 「ページのクロール後、Google はその内容を理解しようとします。この段階をインデックス登録と呼び、テキストコンテンツ、<title> 要素や alt 属性などの主要なコンテンツタグと属性、画像、動画などの処理と分析が含まれます」と説明しています。

一般的な概要で見落とされやすい3つの処理があります。

理解。 Google はテキスト、タグ、メディアを処理してトピックを把握します。私の How Search Works の資料 では、HTML を正規化し、トークン化し、コンテンツをベクトル化(単語を数値に変換)して意味を分析するコンテンツパーサーとして説明しています。その過程で言語、場所、スキーマ、トピック/意味のシグナルが抽出されます。これは処理に関する私の言い換えであり、Google の引用ではありません。

カノニカル化。 インデックス登録では、重複ページ群を代表する URL も決定します。“During the indexing process, Google determines if a page is a duplicate of another page on the internet or canonical. The canonical is the page that may be shown in search results.” (訳) 「インデックス登録処理中、Google はページがインターネット上の別ページの重複か、カノニカルかを判断します。カノニカルは検索結果に表示される可能性があるページです」。Google は重複をクラスタ化し、代表となるカノニカルを1つ選びます。これは偶然ではなく、シグナルに重みを付けた判断です。Google Uses ~40 Canonicalization Signals で説明したとおり、“canonicalization is the process that search engines use to determine the main version of the URL that will be indexed and shown to users when there are duplicate URLs” (訳) 「カノニカル化とは、重複 URL があるときに、インデックス登録されユーザーへ表示される主要な URL 版を検索エンジンが決定する処理」です。Google の Allan Scott によると、カノニカル選択には約40種類のシグナル(リダイレクト、rel=canonical、サイトマップ URL、内部/外部リンク、hreflang、PageRank、HTTP より HTTPS、長い URL より短い URL など)があります。

保存。 “The collected information about the canonical page and its cluster may be stored in the Google index, a large database hosted on thousands of computers.” (訳) 「カノニカルページとそのクラスターについて収集された情報は、数千台のコンピューターでホストされる巨大なデータベースである Google インデックスに保存される場合があります」。インデックスは非常に巨大で、“hundreds of billions of webpages… well over 100,000,000 gigabytes in size” (訳) 「数千億のウェブページ、1億ギガバイトをはるかに超える規模」です。またクロールした HTML だけではなく、“we have multiple indexes of different types of information, which is gathered through crawling, through partnerships, through data feeds being sent to us and through our own encyclopedia of facts, the Knowledge Graph.” (訳) 「クロール、提携、送信されるデータフィード、独自の事実百科事典である Knowledge Graph を通じて集めた、種類の異なる情報の複数のインデックス」があります。

インデックス登録は保証されない

重要な誤解を解きましょう。クロールされてもインデックス登録されるとは限りません。Google は “Indexing isn’t guaranteed; not every page that Google processes will be indexed.” (訳) 「インデックス登録は保証されず、Google が処理するすべてのページがインデックス登録されるわけではありません」と述べています。主な原因には、低品質なコンテンツ、robots の noindex、インデックス登録を難しくするページ設計があります。

John Mueller はこれを人間的な言葉で説明しています。「検出済み/クロール済み — インデックス未登録」が続く期間について、“That can be forever. It’s something where we just don’t crawl and index all pages.” (訳) 「永遠に続く可能性があります。すべてのページをクロールしてインデックス登録するわけではないからです」と述べました。解決策は小手先の技ではなく、本質的な改善です。“continue working on the website and making sure that our systems recognize that there’s value in crawling and indexing more and then over time we will crawl and index more.” (訳) 「ウェブサイトの改善を続け、さらにクロールしてインデックス登録する価値があるとシステムが認識できるようにすれば、時間とともにクロールとインデックス登録が増えます」。

私は逆方向からもクロール ≠ インデックス登録を実証しました。Indexed, though blocked by robots.txt の要点は、“crawling and indexing are two different things.” (訳) 「クロールとインデックス登録は別のもの」です。クロールをブロックしたページでも、他ページからリンクされていればインデックス登録される可能性があります。ただし Google はその内容(そこに置いた noindex を含む)を確認できません。

第3段階 — 検索結果の提供(照合と順序付け)

検索結果の提供は、誰かが検索した瞬間に起こります。“When a user enters a query, our machines search the index for matching pages and return the results we believe are the highest quality and most relevant to the user’s query.” (訳) 「ユーザーがクエリを入力すると、システムはインデックスから一致するページを検索し、最も高品質でクエリに最も関連すると判断した結果を返します」。ただし、その内部には異なる2つの処理があります。

まずクエリを理解する

順位を決める前に、Google は検索内容を理解する必要があります。スペル修正、同義語とクエリ拡張、検索意図の把握などです。私の How Search Works の資料 では、ディープニューラルネットによるスペル修正、同義語/略語/語幹処理をまたぐクエリ拡張、概念的に関連する語を結ぶニューラルマッチングとして説明しています。日々のクエリには Google が過去に一度も見たことがないものも相当数含まれます(資料からの言い換え)。クエリ理解は独立した段階であり、ランキングと同じではありません。

次にランキング — 単一の「アルゴリズム」ではなく多数のシステム

ここが大きな訂正点です。ランキングは1つの数式ではありません。“Google uses automated ranking systems that look at many factors and signals about hundreds of billions of web pages and other content in our Search index to present the most relevant, useful results, all in a fraction of a second.” (訳) 「Google は、検索インデックス内の数千億のウェブページやその他のコンテンツについて、多数の要因とシグナルを調べる自動ランキングシステムを使用し、ほんの一瞬で最も関連性が高く有用な結果を提示します」。複数形のランキングシステムである点に注目してください。Google は RankBrain(“an AI system that helps us understand how words are related to concepts” (訳) 「単語と概念の関係を理解するのに役立つ AI システム」)、BERT、ニューラルマッチング(“an AI system that Google uses to understand representations of concepts in queries and pages and match them to one another” (訳) 「クエリとページ内の概念表現を理解して相互に照合する AI システム」)、リンク分析システムと PageRank(“we have various systems that understand how pages link to each other…” (訳) 「ページ同士のリンク関係を理解する各種システム」)などを挙げています。helpful content system は現在過去形で説明され、2024年3月の更新でコアランキングへ統合されたため、独立した現行システムではありません。

押さえておくべき区別は2つあります。

  • システム ≠ アップデート。 ランキングシステムは継続的に動く仕組みで、ランキングアップデートは Google がそれらへ加える変更です。別々に追跡されます。
  • 固定された「上位3要因」はない。 Gary Illyes はリンクが上位3要因だという考えに異議を唱え、“I think they are important, but I think people overestimate the importance of links. I don’t agree it’s in the top three. It hasn’t been for some time.” (訳) 「リンクは重要だと思いますが、その重要性は過大評価されています。上位3つだとは思いません。しばらく前からそうではありません」と述べました。また “it is possible to rank without links.” (訳) 「リンクなしでも順位を獲得できる」とも述べています。さらにサイトごとに主要シグナルが異なるため、普遍的な「上位3つ」自体が存在しないと主張しています(これは本人の逐語引用ではなく、Search Engine Land による言い換えです)。

Google が挙げる5つの要因

初心者向けの整理として、Google の一般ユーザー向けサイトはランキングを5つの区分に分けています。

  1. クエリの意味 — “To return relevant results, we first need to establish what you’re looking for - the intent behind your query.” (訳) 「関連性の高い結果を返すには、まず何を探しているか、つまりクエリの背後にある意図を把握する必要があります」。
  2. コンテンツの関連性 — “The most basic signal that information is relevant is when content contains the same keywords as your search query.” (訳) 「情報に関連性があることを示す最も基本的なシグナルは、コンテンツに検索クエリと同じキーワードが含まれることです」。
  3. コンテンツの品質 — “they identify signals that can help determine which content demonstrates expertise, authoritativeness, and trustworthiness.” (訳) 「専門性、権威性、信頼性を示すコンテンツを判断するのに役立つシグナルを特定します」。この引用での Google の表現は E-A-T(expertise、authoritativeness、trustworthiness)であり、E-E-A-T の「experience」は私の補足で、引用中の語ではありません。
  4. コンテンツの使いやすさ — ページエクスペリエンスとアクセシビリティへの配慮。
  5. 文脈と設定 — “we use information such as your location, past Search history, and Search settings to determine what is most relevant for you.” (訳) 「位置情報、過去の検索履歴、検索設定などを使い、ユーザーに最も関連するものを判断します」。

関連性は文脈によって変わります。“Relevancy is determined by hundreds of factors, which could include information such as the user’s location, language, and device (desktop or phone).” (訳) 「関連性は数百の要因で決まり、ユーザーの場所、言語、デバイス(デスクトップまたはスマートフォン)などの情報が含まれる場合があります」。重み付けもクエリに応じて変わり、“when searching for current news topics, content freshness plays a bigger role than dictionary definitions.” (訳) 「最新ニュースを検索する場合、辞書の定義よりコンテンツの鮮度が大きな役割を果たします」。誰にとっても同じ単一の「最良」結果はありません。

検索結果の提供は「青いリンク10本」ではない

検索結果の提供では、ページがどのように見えるかも決まります。“Based on the user’s query the search features that appear on the search results page also change.” (訳) 「ユーザーのクエリに応じて検索結果ページに表示される検索機能も変わります」。ナレッジパネル、リッチリザルト、画像、動画、ローカルパックは、別付けのシステムではなく検索結果提供の一部です。根強い2つの誤解を否定すると、“we never provide special treatment to advertisers in how our search algorithms rank their websites, and nobody can pay us to do so.” (訳) 「検索アルゴリズムがウェブサイトを順位付けする際、広告主を特別扱いすることはなく、そのために支払うこともできません」。オーガニック順位は購入できず、URL の送信は単なるシグナルで、インデックス登録やランキングを保証しません。

Bing も同じ構造で動く

Bing もクロール → インデックス登録 → ランキングという同じパイプラインを、独自の呼び方で運用します。Microsoft は “Crawling is how Bingbot discovers new and updated pages and content to add to our search index.” (訳) 「クロールとは、Bingbot が検索インデックスへ追加する新規・更新ページとコンテンツを発見する方法です」と説明します。次に “as Bingbot crawls the web, it sends information to Bing about what it finds. These pages are then added to the Bing index.” (訳) 「Bingbot がウェブをクロールすると、発見内容を Bing へ送り、そのページが Bing インデックスへ追加されます」。最後に “complex algorithms generate Microsoft Bing search results using the user’s search query matching it with third-party webpages in our index.” (訳) 「複雑なアルゴリズムがユーザーの検索クエリとインデックス内の第三者ウェブページを照合し、Microsoft Bing の検索結果を生成します」。Bing は、関連性、品質と信頼性、ユーザーエンゲージメント、鮮度、場所、ページ読み込み時間という6つのランキング要因を公表しており、Google の5要因に対応する明快な整理です。

ソースコードではなくモデル

これらを絶対視する前に、率直な注意点があります。検索エンジンは多くを公開しますが、すべてではなく、内部も変化します。私の図を含むパイプライン図は、実際のコードではなく有用な近似です。私は How Search Works の資料 の3枚目にも免責事項を書いており、ここでも繰り返します。“This is my understanding of systems and is based on a lot of public statements from Google and my own knowledge. Warning: It’s not going to be 100% complete or accurate.” (訳) 「これは Google の多数の公式発言と私自身の知識に基づく、システムについての私の理解です。警告:100%完全または正確ではありません」。モデルは柔軟に捉え、論争の根拠ではなく思考の道具として使ってください。

どの段階で止まっているか

ここで3関門モデルが役立ちます。ページの成果が出ないときは推測せず、失敗した関門を特定して、その段階を修正します。

症状可能性の高い段階最初に確認すること
ページがまったくクロールされないクロール孤立ページ(リンク元なし)、robots.txt のブロック、サーバーエラー、サイトマップ未掲載
クロール済みだが未登録インデックス登録コンテンツ品質、noindex、別 URL へのカノニカル化、レンダリングされない JS コンテンツ
登録済みだが順位が付かない検索結果の提供/ランキングクエリとの関連性、コンテンツ品質、競合、意図の不一致
間違った URL が順位獲得インデックス登録(カノニカル化)重複クラスターが別のカノニカルを選択。約40のシグナルを確認
JS コンテンツがインデックスにないレンダリング(インデックス登録内)実際の <a href> リンク、レンダリング遅延、WRS の制約

診断結果から、次に読むべき詳しい解説が分かります。

次に進む場所

このページは全体地図です。各段階には個別の詳しい解説があります。

クロール — 現時点で唯一、独立したクラスターとして完全に構築済みの段階です。まずクロールハブを読み、クロールバジェット(容量+需要、誰が考慮すべきか)、クロール速度(ボットの取得速度と、その増減方法)、クロール頻度(Google の再クロールを早める要因)、クロール深度(重要ページをホームページの近くに置く理由)を掘り下げます。問題診断には、ボットが実際に行ったことの確実な記録であるログファイル分析と、クロールバジェットを消費する無限 URL 空間であるスパイダートラップがあります。ページを早く発見させる方法として、Bing などが使うプッシュプロトコルの IndexNow と、Google Indexing API(あらゆるものを登録できるという誤解も含む)を扱います。

レンダリング — クロールとインデックス登録をつなぐ橋で、2つの詳しい解説があります。レンダリングでは、Google が Web Rendering Service で JavaScript を実行する方法と、各レンダリング方式(CSR、SSR、SSG、hydration、ISR、edge、dynamic)の SEO 上のトレードオフを扱います。JavaScript SEOでは、実際の <a href> リンク、DOM parity、遅延コンテンツ、soft 404、無限スクロールの2ページが1ページとして登録される理由など、実務上の問題と解決策を扱います。

インデックス登録 — カノニカル化とインデックス可能性には専用クラスターがあります。まずインデックス登録ハブから始めてください。

ランキング — ランキングシステム、その背後にあるシグナル、E-E-A-T の位置付けは独立したテーマで、次に構築予定です。

このクラスター全体を1か所で見るには、検索の仕組みクラスターを参照してください。

専門家メモを追加

専門家の引用を固定

新しい人物ですか?まず、 /admin/experts/ → 専門家の引用を固定 から未登録プロフィールを作成してください。

日本語 › コンテンツ

ページ インデックス登録レポート(GSC)

Google Search Console のページ インデックス登録レポート(旧 Index Coverage)の仕組み、登録済みと未登録、Source列、全ステータス、Validate fix、レポート遅延を解説します。

記事を読む →
日本語 › コンテンツ

GooglebotのSEO

Googlebotの実態を解説します。SmartphoneとDesktop、Evergreen Chromiumのレンダリング、ユーザーエージェント文字列、IP範囲の検証、バイト制限、クロールとランキングの違いを扱います。

記事を読む →
日本語 › コンテンツ

GoogleのIndexing API

Google Indexing APIの実態を解説します。公式にサポートされるのはJobPostingとBroadcastEvent(ライブ配信)ページだけで、一般コンテンツではありません。神話、Googleが実際に説明していること、より速いインデックス登録のために使う方法を扱います。

記事を読む →
日本語 › コンテンツ

カノニカル化

検索エンジンが重複 URL から代表 URL を 1 つ選び、ランキングシグナルをそこへ統合する方法を説明します。rel=canonical がヒントであってルールではない理由、シグナルをそろえる方法、検証時の限界を扱います。

記事を読む →
日本語 › コンテンツ

重複コンテンツ(Duplicate Content)

重複コンテンツにペナルティがない理由、Googleが重複をクラスタ化してcanonicalを選ぶ仕組み、実際のコスト、原因の見つけ方と優先順位付きの修正方法を解説します。

記事を読む →
日本語 › コンテンツ

クローリング

検索エンジンがウェブを発見して取得する仕組みを解説。GooglebotとBingbot、URLの発見、クロールのスケジューリング、レンダリング、インデックス登録やランキングとの違いを網羅します。

記事を読む →
日本語 › コンテンツ

Webクローラー

Webクローラー(スパイダー、ボット)の仕組み、取得→解析→キューのループ、そしてクロールとインデックス登録・レンダリング・ランキングの違いを解説します。

記事を読む →
日本語 › コンテンツ

クロールバジェット

クロールバジェットを決めるクロール容量と需要、クロールを浪費する要因、サイト規模から対策の必要性を判断する方法を解説します。

記事を読む →
日本語 › コンテンツ

クロール速度

検索エンジンがページを取得する速さの仕組み、Googleの手動調整機能廃止、安全にGooglebotを減速させる方法、増速を強制できない理由、BingのCrawl Controlとの違いを解説します。

記事を読む →
日本語 › コンテンツ

クロール需要

クロールバジェットの「クロールしたい」という側面を解説。人気度、更新頻度、認識されたURL数が需要をどう左右し、ホストの処理能力とどう関係するか、そして需要を直接増やせない理由を説明します。

記事を読む →
日本語 › コンテンツ

クロール頻度

検索エンジンが既知のページを再クロールする頻度、その決定要因、正確な測定方法を解説します。

記事を読む →
日本語 › コンテンツ

条件付きリクエスト:ETagとIf-Modified-Since、304 Not Modified

条件付きリクエスト(ETag、Last-Modified、If-Modified-Since/If-None-Match、304 Not Modified)で、Googlebotが変更のないページの再ダウンロードを省き、大規模サイトのクロールバジェットを守る方法を解説します。

記事を読む →
日本語 › コンテンツ

クロール可能性の問題:クロールを妨げる原因と修正方法

検索エンジンによるページの発見、アクセス、取得を妨げる技術的条件を解説します。アクセス遮断、リンク不備、サーバー障害、URL在庫の肥大化という4分類を基に、原因の見つけ方と修正方法を整理します。

記事を読む →
日本語 › コンテンツ

クロール遅延

crawl-delay robots.txt ディレクティブとは何をするものか、Google が 2019 年に尊重をやめ、Yandex が 2018 年に廃止した理由、Bing が値をどのように解釈するか、どの他のクローラーが尊重するか、代わりに何を使うべきかを説明します。

記事を読む →
日本語 › コンテンツ

サイトリンク

Googleのサイトリンクとは何か、なぜ100%アルゴリズムによるものなのか、そしてそれを制御(ではなく影響)する方法について。さらに、廃止された降格ツール、サイトリンク検索ボックスの非推奨化、Bingのディープリンク、そして有料サイトリンクがオーガニックとどう異なるかについても説明します。

記事を読む →
日本語 › コンテンツ

検索エンジンのディスカバリー:URL が発見される仕組み

検索エンジンがリンク、サイトマップ、フィード、IndexNow、URL 検査から URL を発見する仕組みと、孤立ページや「検出 - インデックス未登録」の対処を解説します。

記事を読む →
日本語 › コンテンツ

レンダリング

GoogleのWebレンダリングサービスが、インデックスするページを構築するためにJavaScriptを実行する仕組みと、レンダリングオプション(CSR、SSR、SSG、ハイドレーション、ISR、エッジ、動的)とそのSEO上のトレードオフについて解説します。

記事を読む →
日本語 › コンテンツ

Not Found(404)とSEO

Google Search Consoleの「Not found (404)」が示す内容、Googleが未送信URLを発見する理由、通常の404がSEO問題ではない理由、修正すべき404の見分け方を解説します。

記事を読む →
日本語 › コンテンツ

モバイルファーストインデックス

Googleがモバイル版HTMLをインデックス登録とランキングに使う仕組み、コンテンツの同等性、構成別の注意点、確認方法、導入経緯を解説します。

記事を読む →
日本語 › コンテンツ

PageRankとSEO

PageRankはGoogleのオリジナルのリンク解析アルゴリズムです。その概要、ランダムサーファーモデルと公式、Reasonable Surferアップデート、ツールバーから2024年のAPIリークまでの歴史、今もコアランキングシステムである理由、そしてあなたのリンクと内部構造にとっての意味について説明します。

記事を読む →
日本語 › コンテンツ

ニュースサイトマップ

ニュースサイトマップのnews:名前空間、必須タグと入れ子、2日間の鮮度期間、1 000 URL上限、廃止済みタグ、送信・検証・保守方法を解説します。

記事を読む →
日本語 › コンテンツ

発見済み – 現在インデックス未登録

Google Search Consoleの「Discovered – currently not indexed」が示す状態、Crawledとの違い、発生理由、クロール処理能力とクロール需要の診断、現実的な対策を説明します。

記事を読む →
日本語 › コンテンツ

「クロール済み - インデックス未登録」とは

Google Search Console の "Crawled – currently not indexed" _(翻訳)_「クロール済み - インデックス未登録」が示す意味と、"Discovered – currently not indexed," _(翻訳)_「検出済み - インデックス未登録」との違い、調査と改善の手順を解説します。

記事を読む →
日本語 › コンテンツ

401 Unauthorized(未認証)

Google Search Consoleの「Blocked due to unauthorized request (401)」が意味すること、RFC 9110で401と403がどう異なるか、一般的な原因、ボットとして診断する方法、公開・非公開・WAFの誤検知・ペイウォールというページの種類ごとの正しい修正を説明します。

記事を読む →
日本語 › コンテンツ

robots.txt によるブロック(GSC ステータス)

Google Search Console の「robots.txt によるブロック」というページのインデックス登録ステータスの意味、robots.txt がクロールを拒否したため URL が除外される仕組み、意図せずブロックした場合の修正方法、「ブロックされているがインデックス登録済み」との違い、noindex と Disallow の衝突を説明します。

記事を読む →
日本語 › コンテンツ

アクセス禁止(403)によるブロック

Google Search Console の「アクセス禁止(403)によるブロック」の意味、ブラウザーでは開けるのに Googlebot が 403 になる理由、401 との差、診断・修正・検証の方法を説明します。

記事を読む →
日本語 › コンテンツ

その他の 4xx エラーによるブロック

Google Search Console のページのインデックス登録レポートに表示される「その他の 4xx エラーによるブロック」の意味、ここに現れやすい 400、405、408、410、411、413、414、421、422、451、429 の扱い、Google の処理、診断・修正・検証の方法を説明します。

記事を読む →
日本語 › コンテンツ

BaiduspiderのSEO

Baiduspiderとは何か、Baiduのクローラーの派生とuser-agent、robots.txtへの準拠(cpro/adsの例外を含む)、逆引きDNS検証、JavaScriptレンダリングの弱さ、Ziyuanでのクロール制御を説明します。

記事を読む →
日本語 › コンテンツ

Bingbotのクロールと確認

Bingbotとは何か、Bing以外で何を支えるか、逆引きDNSで確認する方法、robots.txt、Crawl Control、IndexNowでクロールを制御する方法を説明します。

記事を読む →
日本語 › コンテンツ

インデックス肥大化(Index Bloat)

インデックス肥大化とは、低価値・薄い・重複URLが検索エンジンに登録される状態です。ペナルティではなく、クロール効率と品質シグナルの問題として診断・改善します。

記事を読む →
日本語 › コンテンツ

AIクローラー

AIクローラーを、トレーニングボット、AI検索インデクサー、ユーザー起点のフェッチャーという3種類に分け、SEOを損なわずにそれぞれを制御する方法を解説します。

記事を読む →
日本語 › コンテンツ

SEO と Accessibility

暫定日本語訳:どこ web accessibility と SEO genuinely overlap (alt text, headings, link text, speed) と どこ それら diverge — plus なぜ Google says accessibility isn't ランキング factor.

記事を読む →
日本語 › コンテンツ

インデックス登録

暫定日本語訳:どのように 検索エンジン 店舗 と organize ページ so それら できる 順位 — コンテンツ analysis, canonicalization, なぜ クロール isn't インデックス登録, と reading GSC ページ インデックス登録 レポート.

記事を読む →
日本語 › コンテンツ

インデックス登録, Though Blocked by robots.txt

暫定日本語訳:Google 検索 Console ページ インデックス登録 warning その means Google インデックス登録 URL anyway despite あなた robots.txt block — なぜ it happens, なぜ it's distinct から "Blocked by robots.txt," と intent-based decision tree 向けに fixing (または ignoring) it.

記事を読む →
日本語 › コンテンツ

サーバー Error (5xx)

暫定日本語訳:何 "Server error (5xx)" status in Google 検索 Console's ページ インデックス登録 レポート means — なぜ 500-level レスポンス slows クロール と eventually drops ページ, どのように へ diagnose と fix it, と right way へ take サイト down on purpose とともに 503 と Retry-後に.

記事を読む →
日本語 › コンテンツ

ページ インデックス登録 なしで コンテンツ

暫定日本語訳:何 Google 検索 Console "Page indexed without content" status means — ページ is in Google's インデックス登録 ただし Googlebot couldn't read it — と どのように へ diagnose it. 多くの場合 サーバー/CDN block, ない just JavaScript 問題.

記事を読む →
日本語 › コンテンツ

暫定日本語訳:URL Marked 'noindex' (GSC Status)

暫定日本語訳:何 Google 検索 Console "URL marked 'noindex'" status means — と "Submitted URL marked 'noindex'" variant と legacy "Excluded by 'noindex' tag" name. いつ it's intentional vs. mistake, どこ noindex lives (meta tag vs. X-Robots-Tag header), robots.txt conflict, phantom/CDN noindex, と どのように へ fix と validate.

記事を読む →
日本語 › コンテンツ

どのように へ Get インデックス登録 by Google

暫定日本語訳:right way へ get ページ インデックス登録 by Google — sitemaps, internal links, リクエスト インデックス登録, インデックス登録 API と IndexNow, と なぜ quality is real gate.

記事を読む →
日本語 › コンテンツ

JavaScript リダイレクト

暫定日本語訳:何 JavaScript リダイレクト is, どのように Google's render pipeline treats it differently から サーバー-side 301, いつ it's acceptable 最後 resort, と どのように へ implement と detect one — plus どこ meta refresh と History API fit.

記事を読む →
日本語 › コンテンツ

RSS フィード

暫定日本語訳:どのように 検索エンジン 使用 RSS 2,0 と Atom 1,0 フィード as discovery チャネル 向けに fresh コンテンツ — Feedfetcher, robots.txt, WebSub, と なぜ フィード complements ただし 決して replaces XML sitemap.

記事を読む →
日本語 › コンテンツ

暫定日本語訳:IndexNow

暫定日本語訳:IndexNow is open push protocol その instantly tells Bing, Yandex, Naver, Seznam, と Yep いつ あなた URLs change — one submission, shared 全体で all of them. どのように it 機能, どのように へ 設定 it up, と なぜ it does nothing 向けに Google.

記事を読む →
日本語 › コンテンツ

暫定日本語訳:Sitemaps

暫定日本語訳:何 sitemap is, whether あなた need one, types (XML, HTML, 画像, video, news), どのように へ find, 作成, と submit one, と なぜ sitemaps 役立つ discovery ただし 決して guarantee インデックス登録.

記事を読む →
日本語 › コンテンツ

Sitemap インデックス登録

暫定日本語訳:sitemap インデックス登録 is sitemap of sitemaps — どのように large サイト split past 50 000-URL limit, どのように many URLs あなた できる cover, と splitting strategy その actually pays off.

記事を読む →
日本語 › コンテンツ

暫定日本語訳:Video Sitemap

暫定日本語訳:何 video sitemap is と いつ あなた need one — 必要 と optional video:video tags, limits, accepted media と thumbnail file types, multiple videos per ページ, と mRSS alternative.

記事を読む →
日本語 › コンテンツ

暫定日本語訳:XML Sitemap

暫定日本語訳:何 XML sitemap is, its anatomy, ignored tags (priority/changefreq), accurate lastmod, 50 000/50MB limits, hreflang in sitemaps, と どのように へ submit one.

記事を読む →
日本語 › コンテンツ

画像 Sitemap

暫定日本語訳:何 画像 sitemap is と なぜ it exists — 画像 namespace, 画像:画像 と 画像:loc tags, tags Google deprecated in 2022, accepted formats, と cross-domain 画像.

記事を読む →
日本語 › コンテンツ

YandexBotとSEO

YandexBotとは何か、その見分け方と検証方法、Yandex独自のClean-paramディレクティブ、Crawl-delayが廃止された理由、JavaScriptの処理方法、そしてGooglebotやBingbotとの比較について解説します。

記事を読む →
日本語 › コンテンツ

ユーザーエージェント

ユーザーエージェントとは何か — クローラーやブラウザーが自分自身を識別するために使用するHTTPヘッダー、robots.txtのトークンと完全な文字列の違い、そしてボットが本物かどうかを確認する方法。

記事を読む →
日本語 › コンテンツ

WebSubとSEO

WebSub(旧称PubSubHubbub)は、RSS/Atomフィードの変更をGoogleなどの検索エンジンにリアルタイムでブロードキャストするプッシュプロトコルです。その概要、仕組み、限界について説明します。

記事を読む →
日本語 › コンテンツ

サイトマップの優先度

サイトマップの優先度タグとは何か、GoogleとBingが優先度とchangefreqを完全に無視する理由、そして代わりに検索エンジンにページの重要度を実際に伝えるものについて。

記事を読む →