GeoPulse AUDIT 100
生成式引擎優化 (GEO) · 技術 SEO · 6 維確定性審計台
← 返回即時評分台

GeoPulse 六維 GEO 與技術 SEO 評分原理說明

GeoPulse 是基於 Cloudflare Worker 邊緣探針與瀏覽器 WebCrypto 構建的生成式引擎優化 (GEO) 與技術 SEO 確定性審計工作台,在 5 seconds 內透過 HTTPS 並發拉取 6 個核心端點並輸出 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 Core Audit Dimensions)

01 · 段落級 AI 可引用度與開門見山語義審計 (25%)

Weight 25% · Passage Citability

GeoPulse 掃描 <main> 容器內所有超過 40 字元的 <p> 與 <dd> 段落,重點核驗段落是否控制在 45–450 字元(或 18–140 詞)黃金視窗、首句是否顯式命名品牌實體(拒絕 It/The service 模糊代詞開頭),以及是否包含 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 連通實體圖譜與精確 SHA-256 CSP 雜湊 (20%)

Weight 20% · Schema @graph & CSP

GeoPulse 解析全部 application/ld+json 腳本,驗證 @graph 是否連通 Organization、WebSite、SoftwareApplication、BreadcrumbList 與帶 SpeakableSpecification 和 FAQ mainEntity 的 WebPage,並在 1 second 內計算 JSON 位元組流的 SHA-256 Base64 摘要以核對 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 · 八大 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 與 /llms-full.txt 校驗位元組長度(分別需超過 100 bytes 與 400 bytes),檢查 HTML 回應標頭是否下發 RFC 8288 Link 發現標頭,並額外發送 Accept: text/markdown 請求以驗證伺服端是否在 3 seconds 內返回以 # 開頭的原生 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 Canonical 規範連結與 <meta name="description">(嚴格要求 25–160 Unicode 字元),同時核查多語言頁面是否包含雙向互指的 rel="alternate" hreflang 標籤與 x-default 兜底入口(支援 4 languages)。

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 · 安全回應標頭與零內聯腳本信任基線 (10%)

Weight 10% · Trust Headers

GeoPulse 審計目標站點 HTTPS 回應標頭中的 6 項安全配置:X-Content-Type-Options: nosniff、X-Frame-Options: DENY、Referrer-Policy、Permissions-Policy、Strict-Transport-Security,以及 default-src 'none' 且 100% 剔除 unsafe-inline 與 unsafe-eval 的嚴格 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 三步完成網站 GEO 與技術 SEO 全維體檢 (3 Steps)

結合 Cloudflare Worker 無狀態邊緣探測與瀏覽器本地 WebCrypto 引擎的雙模審計工作流
  1. 01 · 輸入目標 URL 或切換離線原始碼貼上模式

    GeoPulse 支援在 3 steps 的第一步直接輸入任意公開 HTTPS 網址觸發邊緣 Worker 並發探測,或切換至純前端貼上面板離線匯入 HTML、HTTP 回應標頭與 robots.txt(向第三方上傳 0 bytes 私有原始碼)。

  2. 02 · 六端點並發採樣與 SHA-256 實體圖譜核驗

    GeoPulse 在 5 seconds 內並發檢查目標網頁、/robots.txt、/sitemap.xml、/llms.txt、/llms-full.txt 與 Accept: text/markdown 回應,逐段計算 AI 引用度分值並比對 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% 完整報告匯出。

❓ 生成式引擎優化 (GEO) 與技術 SEO 常見問題解答 (FAQ)

GeoPulse 整理了關於 AI 搜尋引擎(ChatGPT Search、Perplexity、Claude、Google AI Overviews)透過 HTTPS 提取段落引用、校驗 Schema @graph JSON 雜湊與 llms.txt 規範的核心解答。

為什麼傳統 SEO 滿分網站在 ChatGPT Search 和 Perplexity 中仍然難以被引用?

GeoPulse 審計發現傳統 SEO 僅關注關鍵字密度與外鏈,而生成式 AI 引擎每次檢索會提取 45–450 字元(約 18–140 詞)的自包含段落;只有首句顯式點明品牌名稱且包含 bytes、seconds、HTTPS、JSON 等具體數字指標的段落,才能獲得 100% 的高引用權重。

GeoPulse 為什麼要強制校驗 JSON-LD 的 SHA-256 Content-Security-Policy 雜湊?

GeoPulse 遵循零信任安全基線:許多網站為了注入 Schema.org JSON-LD 而開啟 script-src 'unsafe-inline',導致 XSS 風險並損失 20% 維度的安全分;透過計算 JSON 文字精確的 sha256-<base64> 摘要寫入 CSP,可在 0 bytes 額外開銷下兼顧結構化資料與滿分安全策略。

站點根目錄的 /robots.txt、/llms.txt 與 Accept: text/markdown 分別起到什麼作用?

GeoPulse 在 5 seconds 的探測中同時驗證三層協定:/robots.txt 透過 Content-Signal 授權 OAI-SearchBot、GPTBot、ClaudeBot、PerplexityBot 抓取;/llms.txt 與 /llms-full.txt 提供結構化 Markdown 導航與完整規格;Accept: text/markdown 則讓 AI Agent 直接拉取 100% 純淨 Markdown 正文。

為什麼純前端網頁直接檢測外部 URL 會失敗,GeoPulse 是如何解決的?

GeoPulse 採用前端加無狀態 Cloudflare Worker 邊緣代理架構:由於瀏覽器 CORS 跨域限制會屏蔽第三方站點的 robots.txt 與 CSP、HSTS、Link 等 HTTP 回應標頭(佔 55% 以上評分權重),透過邊緣 Worker 並發拉取並在 localStorage 快取偏好,即可在 3 steps 內完成全真檢測。

多語言網站的 hreflang 互指與 Vary 回應標頭配置不當會造成什麼後果?

GeoPulse 嚴格檢查 4 languages 等多語言站點的快取鍵紀律:若在顯式語言路徑(如 /en/、/zh-Hant/)錯誤返回 Vary: Accept-Language,會導致 CDN 快取碎片化與搜尋引擎收錄串語;顯式路徑應僅返回 Vary: Accept,而根路徑 / 才返回 Vary: Accept-Language, Accept 並配合 100% 雙向 hreflang 與 x-default。