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-Hans/)错误返回 Vary: Accept-Language,会导致 CDN 缓存碎片化与搜索引擎收录串语;显式路径应仅返回 Vary: Accept,而根路径 / 才返回 Vary: Accept-Language, Accept 并配合 100% 双向 hreflang 与 x-default。