A Practical GEO Audit Pipeline with CLI and MCP: What to Check Before AI Search Cites You
说明与用途
使用 GeoScore 对 GEO 网站进行审计,确保 AI 机器人能够访问、理解并信任页面,从而提升 AI 搜索可见性。
问题
Web pages often fail to be trusted or cited by AI systems because they lack proper crawler access, consistent machine-readable identity, and trust signals, leading to poor AI search performance.
结果
Implementing GeoScore audits ensures AI systems can crawl, understand, and trust web pages, improving the likelihood of AI citations and overall SEO performance.
工作流
- 1. Update robots.txt to allow GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and add sitemap.
- 2. Verify live responses for representative URLs to ensure policy is served.
- 3. Check machine-readable identity: title/H1 match, canonical URL present, JSON‑LD matches visible copy, correct schema types, sameAs links.
- 4. Audit surrounding pages: /about, /blog/, /contact, /privacy, /terms, /sitemap.xml for trust signals and correct HTTP status.
- 5. Capture live HTTP headers (HSTS, CSP, etc.).
- 6. Run GeoScore CLI:
npx geoscore https://example.com(or with --json, --quiet, --fix). - 7. For automation, integrate GeoScore into CI: use --json to feed dashboards, --quiet for scripts, --fix to generate starter files.
- 8. Expose audit via MCP: configure MCP server with geoscore-mcp command, use audit_url and generate_fix_files tools.
- 9. Iterate: audit live URL → identify missing signal → edit page/server → rebuild/deploy → re‑audit.
- 10. Maintain a repeatable scorecard with six checks: crawler access, machine-readable identity, structured data, trust routes, technical trust, measurement.
证据
GeoScore ships as an open‑source CLI and MCP server. A basic audit can be run with: npx geoscore https://example.com
The fix mode generates starter files for llms.txt, robots.txt, and JSON‑LD, which should then be reviewed by a human before deployment.
- 记录日期: 2026-09-21T13:16:03.946Z