000%

更新

NOTES · SEO / GEO / AEO03 · 2026.10

検索意図からコンテンツと成果の目標を定める

キーワードと実際の質問を集め、ページの答え・根拠・次の行動を設計し、検索結果と成果指標で確認する。

§ 01SEO / GEO / AEO

検索語とキーワードを読者の質問として読む

「日曜日 図書館」を検索した人に建物の歴史だけを見せても、訪問できるかは分からない。検索語を調べる際は、その人が下す判断と必要な事実を見つけることで、ページが質問に答えられる。開館時間を探す人には曜日・休館日、プログラムを選ぶ人には年齢・同伴・費用の条件が必要だ。

検索語(query)は人が検索欄に実際に入力した言葉だ。キーワード(keyword)は、運営者が需要を調べたりコンテンツをまとめたりするときに使う表現だ。「日曜日 図書館」「図書館 第1日曜日」「今日 図書館 開いている」は表現が違っても、開館の有無を判断する質問としてまとめられる。

検索意図(search intent)は、検索によって解決したい用件だ。情報を学ぶ情報型、特定サイトへ行く案内型、選択肢を選ぶ比較型、申請・購入する行動型に分けて考えられる。実際の検索には複数の意図が混ざる。「図書館 読書プログラム」だけでは比較か申請か決めにくいため、検索結果と利用者の問い合わせを一緒に読む。

ブランド検索はサービス名や機関名を含み、非ブランド検索は名前を知らずに必要なものを表現する。ロングテール(long-tail)は、少数の大きな需要の外側に分布する多様な小さな需要を指す。検索語の長さと需要の大きさは別だ。検索量が小さくても、地域・年齢・曜日が合う質問は実際の利用に近い場合がある。

§ 02SEO / GEO / AEO

SERPで必要な答えの形式を調べる

SERP(Search Engine Results Page)は検索結果ページだ。title linkは結果のタイトルリンク、snippetは内容を説明する要約部分だ。featured snippetは質問に答える内容を強調して表示する結果で、rich resultは構造化データなどに基づいて追加情報を表示する検索結果の形式だ。生成型要約と同じ画面に出ることもあるが、表示方法と参加条件はそれぞれ区別する。

対象の質問を検索し、日付・言語・地域・機器を記録する。例えば「小学校低学年 日曜日 読書プログラム」の上位案内に参加年齢はあるが保護者同伴の要否がなければ、その項目を調査表に書く。担当の運営計画で同伴条件を確認し、ブリーフに入れる。実際の検索結果の原文と担当者の根拠は別々に保存する。個人化や変動があるため、一度の画面を固定順位として扱わない。

利用者は地図、地域コミュニティー、予約プラットフォーム、機関の告知を読み合わせて訪問先を選ぶ。図書館は、自ら管理する開館時間、休館の例外、申請条件を提供できる。keyword difficultyやドメインスコアは、ツールごとに計算方法が異なる推定値だ。調査で使ったツールと日付を添えて比較する。

§ 03SEO / GEO / AEO

質問・ページ・根拠・行動を一つの表でつなぐ

次の表は架空の図書館サービスの企画例だ。同じ開館案内で答えられる質問は、同じページで説明する。申請手順のように必要な情報と行動が異なる場合は別の文書を作り、開館案内からリンクする。検索語ごとに短いページを作ると、条件や修正日が複数の場所で食い違いやすい。

この表で「子どもも申し込めるか」に対応する文書がなければ、開発者が検索設定を追加しても、年齢条件を読める資料は生まれない。担当者に年齢と同伴条件を確認して申請案内を作り、プログラム一覧からリンクする。するとクローラーはリンクをたどって案内を発見でき、その文書を読む人や回答ツールは申請条件を確認できる。

「いま誰が運営していますか」と「2025年には誰が運営していましたか」は同じ機関を尋ねるが、必要な期間が異なる。現行の紹介と過去の記録をそれぞれ用意し、過去の記事には当時の適用期間を書く。二つを同じcanonicalにまとめると、別に探す必要がある過去の記録の正規URLが不明確になる。現行案内を直す際も、過去の質問に必要な原文は残す。

「本当にそう案内したのですか」という質問には、要約に加えて原文を確認する経路が必要だ。動画が根拠なら、タイトルと制作日、該当区間の文、秒単位の移動リンクを一緒に示す。時間を探すために動画全体を見直す手間を減らし、要約で抜けた条件も直接確認できるようにする。

質問・ページ・根拠・行動を一つの表でつなぐ
日曜日も開いていますか
答える文書
開館時間の案内
必要な事実
時間・休館の例外・適用日
次の行動
訪問日程を確認
子どもも申し込めますか
答える文書
プログラムの申請案内
必要な事実
年齢・保護者同伴・持ち物
次の行動
条件を確認して申請
他のプログラムとは何が違いますか
答える文書
プログラムの比較案内
必要な事実
対象・内容・時間・費用の共通基準
次の行動
適したプログラムを選択
昨年の利用料はいくらでしたか
答える文書
2025年の利用料記録
必要な事実
当時の適用期間と原文
次の行動
過去を確認し現行案内へ移動
現在の運営機関はどこですか
答える文書
現在の機関紹介
必要な事実
現在の役割・適用開始・根拠
次の行動
担当機関を確認
休館の例外はどこで案内しましたか
答える文書
利用案内の動画と文章
必要な事実
0〜4秒の時間・4〜8秒の例外
次の行動
該当区間を再生
§ 04SEO / GEO / AEO

確認する事実をコンテンツブリーフに書く

架空の図書館の家族向けプログラムのためのブリーフだ。対象・日程・受付・キャンセル条件を埋めれば、執筆者と開発者が同じ値で案内文と申請画面を作れる。

文書:2026年11月 家族読書プログラム申請案内 URL:/programs/family-reading-2026-11 読者:小学校1〜3年生の子どもと日曜日の活動を探す保護者 判断する質問:子どもは対象か、2回とも同伴できるか、費用はいくらか 運営計画A:11月8日・15日14〜15時、児童室、子ども1名+保護者1名 受付案内B:10月26日09時〜11月5日18時KST、先着10家族 費用・持ち物:無料、読みたい本1冊 キャンセル案内C:11月6日18時までに申請確認画面でキャンセル 申請経路:プログラム一覧 → この案内 → 申請フォーム → 受付確認 完了の定義:サーバーが申請番号を発行した家族1件。クリック・再試行の重複は除外 本文の順序:対象と日程 → 費用・同伴条件 → 申請 → キャンセル・問い合わせ 更新条件:日程・定員・期限が変わったら、案内とフォーム・受付確認を一緒に更新 公開日:2026-10-24/適用対象:2026年11月のプログラム 根拠の担当:プログラム運営担当者がA・B・Cの変更を確認

このブリーフは、最初の段落から申請フォームまでに必要な値を固定する。年齢は合っても2回とも同伴できない家族は、申請を中止できる必要がある。定員に達したらボタンの状態と受付結果も締切に変わる必要がある。完成した文案は、コンテンツと出典の家族プログラム案内に続く。

§ 05SEO / GEO / AEO

本文・タイトル・内部リンクで答えに到達できるようにする

ページタイトルは実際の主題と必要な区別を示す。「図書館プログラム」より「週末家族読書プログラムの申請条件と方法」のほうが、内容を具体的に説明する。同じキーワードを繰り返したり、無関係な人気検索語を入れたりすると、読者が期待する答えとずれる。meta descriptionはページを要約し、検索結果の実際のsnippetは別に確認する。

内部リンク(internal link)は同じサイトの別文書につながる。アンカーテキスト(anchor text)はリンクに表示される言葉だ。「ここ」より「申請の持ち物と提出方法」のほうが移動先の内容を説明する。サイト構造または情報アーキテクチャ(IA)は、これらの文書が一覧・分類・詳細・関連文書としてつながる仕組みだ。重要な記事が検索欄やJavaScriptボタンでしか現れないなら、実際のa hrefによる経路も作る。

複数の文書が同じ検索語を対象にする現象を、キーワードカニバリゼーション(keyword cannibalization)と呼ぶことがある。質問への答えが重複するなら統合を検討し、現行案内・過去の記録・申請手順のように読者の目的が違うなら、文書の役割とリンクを明確にする。canonicalは、重複または非常によく似た文書の正規URLを指定するときに使う。目的と内容が異なる文書は、それぞれの正規URLを保つ。

「週末家族読書プログラムの申請条件と方法」というタイトルは、ページが解決する用件を検索結果に示す。本文には、そのタイトルが約束する年齢・日程・申請手順が必要だ。生成型回答もタイトルだけで参加条件を知ることはできないため、タイトルの表現と本文の具体的な答えを一緒に書く。公開後は、その質問から流入したページと、回答で使われた箇所を照合する。

§ 06SEO / GEO / AEO

CTRとコンバージョン率の分母を先に決める

CTR(Click-Through Rate)は検索クリック数を表示回数で割った比率だ。コンバージョン率は、定めた対象のうち完了行動が起きた割合だ。セッション基準かユーザー基準かを先に決める。1セッションで2回申請できるなら、申請件数/セッション数と、申請したセッション数/全セッション数は異なる指標になる。

仮の例で、表示1,000回、クリック50回ならCTRは5%だ。分析ツールの訪問40セッションのうち、申請完了を含むセッションが4件なら、セッションコンバージョン率は10%だ。検索クリックとセッションの違いには、集計単位・同意・追跡遮断・重複訪問などが影響しうる。各値で使ったツールと集計条件を記録する。

平均掲載順位は、実際に表示された結果の位置を報告書の定義に従って集計した値だ。すべての利用者に見える固定順位として読まない。アトリビューション(attribution)は、どの接点にコンバージョンへの貢献を配分するかを定める規則だ。検索を見て数日後に直接訪問して申請した場合、使うモデルと期間によって配分値が変わる。

表示が足りなければ質問の需要・インデックス登録・本文の適合性を見て、表示に対してクリックが少なければタイトル・検索画面の答え・競合結果を見る。訪問後の申請が少なければ、条件・費用・申請エラーを調べる。検索観測で、同じ指標を実際の報告書と計算コードにつなげる。

§ 07SEO / GEO / AEO

調査候補を比べて、まず1本を書く

架空の問い合わせ記録を比べ、最初に書く記事を選ぶ。直近4週間に繰り返された質問の数、募集日程、回答に必要な資料の準備状況を一緒に見る。

この事例では、プログラムの申請案内を先に書く。募集開始が2日後で、対象・同伴条件を説明する原稿がなく、運営計画A・受付案内B・キャンセル案内Cが確保できているからだ。需要の広い「日曜日に行く場所」は地域の他施設まで比較する資料が必要なため、後続調査にする。開館時間は既存案内の休館の例外を一緒に直す。

案内を公開したら、図書館のプログラム一覧と日曜日の開館案内からリンクする。保護者はプログラム条件を先に読み、申請フォームへ進む。学校の家庭向け連絡には対象学年と原文リンク、既存利用者への告知には募集期間と申請リンクを示す。各経路の到着数とサーバーの受付完了を別々に集計すれば、どの経路で条件を確認して申請したか比較できる。

このプログラムは無料で、保護者と子どもが2回の日曜日に一緒に本を読む。保護者が同伴できるかどうかが選択を分ける。他の施設と比較する際も、費用・対象年齢・同伴・予約条件を同じ列に置けば、家族ごとに合うプログラムを選べる。

調査候補を比べて、まず1本を書く
小学校低学年と日曜日の読書活動
架空の問い合わせ・根拠
問い合わせ12件、A・B・Cを確保、募集間近
執筆の判断
対象・同伴・期限・申請を一つの案内にまとめる
図書館は第1日曜日に開いているか
架空の問い合わせ・根拠
問い合わせ8件、現行の開館案内を確保
執筆の判断
既存の開館案内の例外と適用日を修正
子どもと日曜日に行く場所のおすすめ
架空の問い合わせ・根拠
問い合わせ5件、他施設の資料は未確保
執筆の判断
地域・年齢・予約条件を追加調査
2025年のプログラムはいくらだったか
架空の問い合わせ・根拠
問い合わせ2件、過去の運営計画を保存
執筆の判断
過去の記録に期間と現行案内へのリンクを残す
— FIN —