GeoPulse AUDIT 100
生成エンジン最適化 (GEO) · テクニカル SEO · 6 次元定量監査ワークベンチ
← リアルタイム監査台へ戻る

GeoPulse 6 次元 GEO・テクニカル SEO スコアリング原理説明書

GeoPulse は Cloudflare Worker エッジプローブとブラウザ WebCrypto で構築された生成エンジン最適化 (GEO) およびテクニカル SEO 定量監査ワークベンチであり、HTTPS 経由で 6 つのエンドポイントを 5 seconds 以内に並列検証し 100% 再現可能な JSON レポートを出力します。

GeoPulse は 100 点満点の加重ルーブリックに基づき、段落 AI 引用度 (25%)、Schema.org @graph と CSP ハッシュ (20%)、8 大 AI クローラーと Content-Signal (20%)、llms.txt と Markdown 交渉 (15%)、多言語 hreflang (10%)、セキュリティヘッダー (10%) を 4 languages と localStorage 保存対応で監査します。

AI Citability 25% Schema @graph & SHA-256 CSP 20% 8 AI Crawlers & Content-Signal 20% llms.txt & Accept: text/markdown 15% Technical SEO & hreflang 10% Security & Trust Headers 10%
⚙️ 6 大コア評価次元と加重計算式 (6 Core Audit Dimensions)

01 · 段落レベル AI 引用度と結論ファースト構文監査 (25%)

Weight 25% · Passage Citability

GeoPulse は <main> 内の 40 文字以上の全 <p> および <dd> 段落を抽出し、45〜450 文字(18〜140 語)の最適長、曖昧な代名詞を排したブランド名の明示、および bytes、seconds、HTTPS、JSON、localStorage などの具体的な数値指標が 100% 含まれているかを採点します。

Passage Score (100) = Base(40) + Length_18_140w(20) + NoPronounOpen(15) + BrandEntityNamed(10) + ConcreteMetrics(15) Category Weight = Average(All <main> <p>/<dd> Passages) × 25%

02 · Schema.org 連結エンティティ @graph と SHA-256 CSP ハッシュ (20%)

Weight 20% · Schema @graph & CSP

GeoPulse は application/ld+json スクリプトを解析して Organization、WebSite、SoftwareApplication、BreadcrumbList、SpeakableSpecification と FAQ mainEntity を持つ WebPage の連結を確認し、1 second 以内に SHA-256 ダイジェストを計算して Content-Security-Policy ヘッダーと照合します。

Schema Score (100) = Organization(20) + WebSite(15) + SoftwareApp(20) + Breadcrumb(15) + Speakable(10) + FAQ(10) + ExactCSPHash_NoFakeRating(10) CSP Verification = script-src includes exact 'sha256-<base64>' && zero 'unsafe-inline'

03 · 8 大 AI クローラー許可リストと Content-Signal 指令 (20%)

Weight 20% · AI Crawlers

GeoPulse は HTTPS で /robots.txt と /sitemap.xml を取得し、Content-Signal: search=yes, ai-input=yes, ai-retrieval=yes, ai-train=yes の宣言および Googlebot、bingbot、OAI-SearchBot、GPTBot、ClaudeBot、PerplexityBot など 8 クローラーの 100% 許可状態を検証します。

Crawler Score (100) = Content-Signal(35) + (AllowedNamedBots / 8 × 40) + NoRootDisallow(15) + ValidXmlSitemap(10) Target AI Agents = Googlebot · bingbot · OAI-SearchBot · GPTBot · ClaudeBot · PerplexityBot · Google-Extended · Applebot-Extended

04 · Agent 準備度 (/llms.txt) と Markdown コンテンツ交渉 (15%)

Weight 15% · Agent-Readiness

GeoPulse は /llms.txt (100 bytes 超) と /llms-full.txt (400 bytes 超) の HTTP 200 応答、RFC 8288 Link ヘッダー、および Accept: text/markdown リクエストに対して 3 seconds 以内に # 見出しで始まる UTF-8 Markdown が返却されるかをテストします。

Agent Score (100) = llms.txt_200(25) + llms-full.txt_200(25) + RFC8288_Link_Header(20) + Accept_Text_Markdown(30) RFC 8288 Link = <.../llms.txt>; rel="llms-txt", <.../llms-full.txt>; rel="llms-full-txt", <.../sitemap.xml>; rel="sitemap"

05 · テクニカル SEO メタタグと多言語 hreflang 相互参照 (10%)

Weight 10% · Technical SEO

GeoPulse は SSR HTML の <title>、単一の <h1>、HTTPS カノニカル URL、25〜160 文字の <meta name="description">、および 4 languages 間の双方向 rel="alternate" hreflang と x-default、Vary ヘッダーのキャッシュ規律を 100% 検証します。

Tech SEO Score(100) = Title_>=10c(20) + Description_25_160c(20) + Single_H1(20) + HTTPS_Canonical(20) + Reciprocal_Hreflang_xDefault(20) Cache-Key Discipline= Vary: Accept on /<locale>/ vs. Vary: Accept-Language, Accept on /

06 · セキュリティ応答ヘッダーとゼロインライン CSP 基準 (10%)

Weight 10% · Trust Headers

GeoPulse は HTTPS 応答ヘッダーの X-Content-Type-Options: nosniff、X-Frame-Options: DENY、Referrer-Policy、Permissions-Policy、Strict-Transport-Security、および default-src 'none' で unsafe-inline を 100% 排除した厳格な CSP を監査します。

Security Score(100) = Nosniff(20) + XFrameDeny(15) + ReferrerPolicy(15) + PermissionsPolicy(15) + HSTS(15) + StrictCSP_DefaultNone(20) Composite Total = 0.25×Citability + 0.20×Schema + 0.20×Crawlers + 0.15×Agent + 0.10×TechSEO + 0.10×Security

🔬 GeoPulse の 3 ステップでサイトの GEO・SEO を完全監査 (3 Steps)

ステートレス Cloudflare Worker プローブとブラウザ WebCrypto ローカル解析のデュアルモード
  1. 01 · 対象 HTTPS URL の入力またはオフライン貼り付け

    GeoPulse は 3 steps の第 1 段階として、任意の公開 HTTPS URL を入力してエッジ並列検査を実行するか、オフラインパネルに HTML・ヘッダー・robots.txt を貼り付けて外部送信 0 bytes で解析できます。

  2. 02 · 6 エンドポイント並列取得と SHA-256 スキーマ検証

    GeoPulse は 5 seconds 以内に HTML ページ、/robots.txt、/sitemap.xml、/llms.txt、/llms-full.txt、Accept: text/markdown を検査し、全段落の引用度スコアと JSON-LD の SHA-256 CSP ハッシュを照合します。

  3. 03 · 修正スニペットのコピーと JSON / Markdown 出力

    GeoPulse は不足項目に対する CSP ハッシュヘッダー、Content-Signal 対応 robots.txt、RFC 8288 Link ヘッダー、Schema.org @graph JSON を自動生成し、4 languages 切替と localStorage 保存、100% 完全な JSON 出力を提供します。

❓ 生成エンジン最適化 (GEO) とテクニカル SEO に関する FAQ

GeoPulse が ChatGPT Search、Perplexity、Claude、Google AI Overviews における HTTPS 段落引用アルゴリズム、Schema @graph JSON ハッシュ認可、llms.txt、Markdown 交渉の仕組みを解説します。

従来の SEO スコアが高いサイトでも ChatGPT Search や Perplexity に引用されない理由は?

GeoPulse の分析では、生成 AI 検索はページ全体ではなく 45〜450 文字(18〜140 語)の自己完結した段落を抽出するため、冒頭で製品名を明示し bytes、seconds、HTTPS、JSON などの具体数値を含む段落が 100% 優先的に引用されます。

GeoPulse が JSON-LD スクリプトの SHA-256 CSP ハッシュ一致を重視するのはなぜですか?

GeoPulse はゼロトラスト基準を採用しており、Schema.org JSON-LD のために script-src 'unsafe-inline' を許可すると XSS リスクが生じセキュリティ評価 20% 分を失うため、0 bytes の追加負荷で済む sha256-<base64> ハッシュ指定を検証します。

/robots.txt の Content-Signal、/llms.txt、Accept: text/markdown はどう連携しますか?

GeoPulse は 5 seconds の監査で 3 層すべてを確認します:/robots.txt が 8 大 AI クローラーと Content-Signal を許可し、/llms.txt と /llms-full.txt が全体構造を提示し、Accept: text/markdown が 100% クリーンな Markdown 本文を AI エージェントへ返します。

なぜブラウザ単体では外部 URL の完全な GEO/SEO 監査ができず、Worker が必要なのですか?

GeoPulse はブラウザの CORS 制限によって遮断される /robots.txt や CSP・Link・HSTS などの HTTP 応答ヘッダー(配点の 55% 以上)を正確に取得するためステートレス Cloudflare Worker を併用し、設定のみを localStorage に保存して 3 steps で完結させます。

多言語サイトにおける hreflang 相互リンクと Vary ヘッダーの正しい設計とは?

GeoPulse は 4 languages すべてのページが相互に hreflang と x-default を参照しているかを確認し、明示的な言語 URL(/en/、/ja/ 等)では Vary: Accept のみを返し、自動判定ルート / のみ Vary: Accept-Language, Accept を返す 100% 正確なキャッシュ設計を検証します。