【採点ロジック完全公開】IndexReadyが26項目でWebサイトを評価する理由と配点の設計思想

なぜ採点ロジックを公開するのか

IndexReadyは、URLを入力するだけでWebサイトのSEOと生成エンジン最適化(GEO)の対策状況を100点満点で自動採点する無料ツールです。開発・運営しているのは、関東在住のWebエンジニアのじょせふ(私)。完全に個人プロジェクトとして継続的に改善しています。

このツールを公開してからよく聞かれる質問のひとつが、**「何を根拠にスコアを算出しているのか?」**です。これは真っ当な疑問で、ブラックボックスなスコアを鵜呑みにしてSEO施策の優先順位を決めるのは危険です。

そこで本記事では、IndexReadyが現在採用している全26項目の採点ロジックと配点の設計思想を完全公開します。実装コードの細部までは踏み込みませんが、なぜその項目を選んだかなぜその配点にしたか、どういう基準で「正常/警告/エラー」を分けているかを、運営者視点で解説します。

設計思想 — なぜSEOとGEOを独立させたのか

最大の設計判断は、SEOとGEOを独立したカテゴリとして扱い、それぞれ100点満点で別々のスコアを算出していることです。

従来のSEOツールの多くは、「SEO総合スコア」として1つの数字に全項目をまとめます。これはユーザーには分かりやすい一方で、AI検索時代には大きな欠陥があります。

たとえば、ある企業サイトが完璧なタイトルタグ、整ったmeta description、充実したsitemap.xmlを備えていても、llms.txtが存在せずGPTBotをrobots.txtでブロックしていれば、ChatGPTやPerplexityでの引用可能性はほぼゼロです。この現実を単一のスコアに押し込めると、重要なシグナルが埋もれてしまいます。

IndexReadyは「Google検索対策とAI検索対策は別の評価軸」というスタンスを取り、2つのスコアを並列に提示することで、ユーザーが自分のサイトの「どちらが弱いか」を一目で把握できるようにしています。

SEO採点の15項目と配点

SEOカテゴリは合計100点、15項目に配分されます。配点の考え方は**「検索順位への影響度」と「実装の難易度」のバランス**です。

項目配点判定の観点
titleタグ10有無と文字数(30〜60文字が適正)
meta description10有無と文字数(70〜160文字が適正)
PageSpeed8PSIスコアに基づく段階評価
Core Web Vitals8LCP、INP、CLSの総合判定
meta robots noindex8誤ってnoindexされていないか
見出し構造6h1の有無・個数、階層の整合性
OGPタグ6og:title / description / image
HTTPS6URLがhttpsか
canonicalタグ6有無と妥当性
画像alt属性6alt欠落画像の割合
robots.txt6有無と基本設定
sitemap.xml6有無と妥当性
コンテンツ量6本文の文字数
HTML lang属性4lang属性の有無と妥当性
viewport4meta viewportの設定

なぜtitleとmeta descriptionが最高配点なのか

この2項目を各10点の最高配点にしているのは、CTR(クリック率)に直接影響するからです。検索結果画面に表示される要素はユーザーの最初の接点であり、ここが弱いと順位が高くても流入が得られません。一方で実装難易度は極めて低く、未対応サイトは純粋に「もったいない」の一言です。

noindexが8点の理由

noindexチェックに8点という重い配点を設定しているのは、誤設定による事故のリスクが異常に高いからです。ステージング用テンプレートを本番に反映してしまい、全ページが検索対象外になっている事例が後を絶ちません。影響が甚大な割に、気づけば数秒で直せるため、目立つ重みで警告する設計にしています。

langとviewportが4点に抑えられている理由

HTML lang属性とmeta viewportは、未設定でも即座に順位が落ちるわけではないため控えめな配点です。ただしモバイルファーストインデックスでは無視できない基礎項目なので、チェック対象からは外していません。

生成エンジン最適化(GEO)採点の11項目と配点

GEOカテゴリも合計100点、11項目に配分されます。SEOより項目数が少ない代わりに、1項目あたりの配点が重めになっています。

項目配点判定の観点
llms.txt12有無、llms-full.txt、内容の充実度
AIクローラー許可状況12GPTBot、ClaudeBot、PerplexityBot等の許可
構造化データ10JSON-LDの有無、スキーマの種類
引用元リンク品質10.gov / .edu等の権威あるソースへの外部リンク
明確な回答文8簡潔なパラグラフ、引用されやすい文章構造
FAQ/リスト/定義形式8FAQ構造、リスト、定義的パターン
質問形式の見出し8h2/h3が質問形式か
統計・数値データ8具体的数値の存在
コンテンツ鮮度8更新日/公開日メタデータ
E-E-A-T関連8著者情報、引用元、日付の有無
Google推奨構造化データ8推奨スキーマ使用状況

なぜllms.txtとAIクローラー許可が各12点なのか

GEOカテゴリで最高配点の12点をつけているこの2項目は、存在しないとAI検索への露出が物理的にゼロになるという共通の性質を持ちます。

  • llms.txtが無ければ、AIはあなたのサイト構造を効率的に把握できない
  • GPTBotやClaudeBotをrobots.txtでブロックしていれば、そもそもクロールすらされない

これらは「改善すれば良くなる」項目ではなく、「やらなければマイナスが続く」項目です。扉が物理的に閉まっている状態を示すシグナルなので、最重量の配点にしています。

「引用されやすさ」を評価する項目群

GEOで重要なのは、AIが回答を生成するときに引用したくなる構造になっているかどうかです。

  • 明確な回答文: AIは曖昧な文章より、定義的で簡潔なパラグラフを好む
  • 質問形式の見出し: 「〇〇とは?」形式の見出しは、質問ベースのAI検索にマッチしやすい
  • 統計・数値データ: 具体的な数字はAIが引用するうえで信頼性のシグナルになる
  • E-E-A-T: 経験・専門性・権威性・信頼性の4要素

これらはSEOでは脇役だった要素が、GEOでは主役に昇格しています。

全26項目を貫く3つの配点方針

配点全体を決めるうえで、次の3つの方針を守っています。

  1. 誤設定リスクの高い項目は重く配点する(noindex、canonical、robots.txt)
  2. 実装コストが低く影響が大きい項目は重く配点する(title、meta description)
  3. やらないと全体が無効化される項目は最重量配点する(llms.txt、AIクローラー許可)

逆に、枝葉の微調整(例: alt属性の細かい文言)は軽い配点にしています。多くのサイトにとって重要なのは「致命的な誤設定がないこと」と「基本を押さえること」であり、細かな微調整ではないと考えているからです。

採点結果の読み方

スコアを確認するときの推奨順序は次のとおりです。

  1. エラー項目から確認 — 赤い項目は致命的なので最優先
  2. 警告項目を次に確認 — 黄色は順位への影響が出始めているサイン
  3. カテゴリ別スコアを比較 — SEOとGEOどちらが弱いかを把握
  4. 配点の重い項目に集中 — 限られた時間で最大の改善効果を狙う

満点を目指すより、**「エラーゼロ + 重み上位5項目で合格点」**を目指すほうが現実的で効果的です。

FAQ

Q. このスコアで本当に検索順位が上がりますか?

A. IndexReadyのスコアは「Webサイトが技術的な基礎を備えているか」を評価する指標です。順位そのものを保証するものではありませんが、基礎ができていないサイトはそもそも上位表示の土俵に上がれません。逆に言えば、スコアを改善しても上位表示される保証はなく、コンテンツの質やドメインオーソリティなど他の要素も並行して強化する必要があります。

Q. 生成エンジン最適化(GEO)はなぜ重要ですか?

A. ChatGPT、Perplexity、Google AI Overviewなど、AIが回答を生成する検索サービスが急速に普及しています。これらで引用されるには、従来のSEOとは別の最適化軸(llms.txt、明確な回答文、構造化データなど)が必要です。早期に対応しておけば、競合が少ないうちに先行者利益を得られます。

Q. 採点項目は今後増えますか?

A. はい。AI検索の動向や新しいGoogleアップデートに合わせて継続的に追加・調整していきます。現在の26項目は2026年初頭時点でのSEOとGEOの実態を反映しています。

実際にスコアを確認するには

IndexReadyのトップページでURLを入力するだけで、数秒でこの26項目すべての評価結果が手に入ります。完全無料、アカウント登録不要です。

各項目のさらに詳しい判定基準は採点基準ページに掲載しています。本記事と合わせて参照してください。

あなたのサイトもチェックしてみませんか?

URLを入力するだけで、SEO・GEO対策の状況を無料で診断できます。

無料で採点する