← 返回
未分类 Key

SEO Audit Suite

Comprehensive SEO and GEO audit toolkit for OpenClaw agents. Run on-page audits, technical SEO checks, competitor analysis, keyword tracking, and GEO (Genera...
OpenClaw 代理的综合 SEO 与 GEO 审核工具包,可进行页面审计、技术 SEO 检查、竞争对手分析、关键词追踪以及 GEO(生成式引擎优化)。
reighlan
未分类 clawhub v1.0.0 1 版本 99586.8 Key: 需要
★ 0
Stars
📥 241
下载
💾 0
安装
1
版本
#audit#geo#keywords#latest#reporting#seo

概述

SEO Audit Suite

Production-grade SEO and GEO auditing from your OpenClaw agent. Crawl pages, score them, find issues, track progress, and generate client-ready reports.

Setup

Dependencies

pip3 install requests beautifulsoup4 lxml

Optional for advanced features:

  • GOOGLE_SEARCH_CONSOLE_KEY — JSON key file for Search Console API
  • BRAVE_API_KEY — Already configured if web_search works
  • PAGESPEED_API_KEY — Google PageSpeed Insights (free, 25k queries/day)

Workspace

All data lives in ~/.openclaw/workspace/seo-audit/:

seo-audit/
├── config.json          # API keys, default settings
├── sites/               # Per-site audit data
│   └── example.com/
│       ├── audits/      # Timestamped audit results
│       ├── keywords/    # Keyword tracking data
│       └── competitors/ # Competitor analysis
├── reports/             # Generated PDF/MD reports
└── templates/           # Report templates

Run scripts/init-workspace.sh to create this structure.

Core Workflows

1. On-Page SEO Audit

Crawl a URL and audit all on-page SEO factors:

scripts/audit-page.sh "https://example.com" [--depth 1]

Checks performed:

  • Title tag — exists, length (50-60 chars), keyword presence
  • Meta description — exists, length (150-160 chars), compelling
  • H1 tag — exactly one, contains primary keyword
  • Header hierarchy — proper H1→H2→H3 nesting
  • Image alt text — all images have descriptive alt attributes
  • Internal links — count, anchor text quality, orphan pages
  • External links — count, nofollow usage, broken links
  • Word count — minimum 300 for ranking, ideal 1500+ for competitive terms
  • Keyword density — primary keyword appears naturally (1-3%)
  • Schema markup — JSON-LD structured data present and valid
  • Open Graph / Twitter cards — social sharing metadata
  • Canonical tag — exists, self-referencing or correct
  • URL structure — clean, keyword-rich, no parameters

Output: JSON audit result + human-readable summary.

2. Technical SEO Audit

Check the technical foundation:

scripts/audit-technical.sh "https://example.com"

Checks performed:

  • Page speed — Core Web Vitals via PageSpeed API (LCP, FID, CLS)
  • Mobile friendliness — viewport meta, responsive design signals
  • HTTPS — SSL certificate valid, no mixed content
  • Robots.txt — exists, not blocking important pages
  • XML sitemap — exists, valid, submitted
  • Crawlability — no noindex on important pages, proper canonicals
  • 404 errors — broken internal links
  • Redirect chains — no chains longer than 2 hops
  • Duplicate content — similar title/meta across pages
  • hreflang — international targeting (if applicable)
  • Structured data — valid JSON-LD, no errors

3. GEO (Generative Engine Optimization) Audit

Score a page's readiness for AI search engines (ChatGPT, Perplexity, Google AI Overviews):

scripts/audit-geo.sh "https://example.com"

GEO-specific checks:

  • Content structure — clear Q&A format, definition patterns
  • Entity clarity — unambiguous mentions of people, places, brands
  • Citation-worthiness — stats, data points, unique insights present
  • Concise answers — key info in first 2-3 sentences of sections
  • Topical authority signals — depth of content, internal linking to related topics
  • Schema richness — FAQ, HowTo, Article schema
  • Brand mentions — consistent NAP (Name, Address, Phone), entity associations
  • Source credibility signals — author bios, about pages, E-E-A-T indicators

Output: GEO readiness score (0-100) with specific improvement recommendations.

4. Competitor Analysis

Analyze competitors for a target keyword or domain:

scripts/analyze-competitor.sh --keyword "ai seo tools" [--competitors "site1.com,site2.com"]

If no competitors specified, auto-discovers top 10 ranking pages via Brave Search.

Analysis includes:

  • Content length comparison
  • Keyword usage patterns
  • Header structure
  • Schema markup comparison
  • Backlink profile (if Ahrefs/Moz API available)
  • Content gaps — topics competitors cover that you don't
  • GEO readiness comparison

5. Keyword Tracking

Track keyword rankings over time:

scripts/track-keywords.sh --site "example.com" --keywords "keyword1,keyword2,keyword3"
scripts/track-keywords.sh --site "example.com" --report  # Show ranking changes
  • Checks current position via Brave Search
  • Stores history in sites//keywords/
  • Alerts on significant ranking changes (±5 positions)
  • Weekly trend reports

6. Report Generation

Generate client-ready reports:

scripts/generate-report.sh --site "example.com" --type full    # Complete audit
scripts/generate-report.sh --site "example.com" --type summary  # Executive summary
scripts/generate-report.sh --site "example.com" --type geo      # GEO-focused
scripts/generate-report.sh --site "example.com" --type monthly  # Monthly progress

Reports include:

  • Overall score (0-100) with letter grade
  • Priority issues ranked by impact
  • Specific fix recommendations with examples
  • Competitor benchmarking
  • Progress tracking (if previous audits exist)
  • GEO readiness section

Output formats: Markdown (default), HTML (for email/web).

Scoring System

Each audit produces scores across categories:

CategoryWeightWhat It Measures
-----------------------------------
On-Page25%Content, tags, structure
Technical25%Speed, mobile, crawlability
GEO20%AI search readiness
Content Quality15%Depth, uniqueness, authority
User Experience15%Core Web Vitals, navigation

Overall grade: A (90-100), B (80-89), C (70-79), D (60-69), F (<60)

Cron Integration

  • Weekly audit: Re-run full audit every Monday, compare to previous
  • Daily keyword check: Track rankings daily, alert on big moves
  • Monthly report: Auto-generate and deliver to configured email/channel

References

  • references/scoring-rubric.md — Detailed scoring criteria for each check
  • references/geo-optimization.md — Deep dive on GEO strategies and AI search ranking factors
  • references/search-console-setup.md — Google Search Console API integration guide

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-12 05:58 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Client Reporting Automation

reighlan
利用 OpenClaw 为代理商和自由职业者提供自动化客户报告,支持从 Google Analytics、Google Search Console 及各类社交媒体平台拉取数据。
★ 0 📥 1,090
developer-tools

TPM Copilot

reighlan
面向技术与项目经理的AI操作系统,集成Jira、Linear、GitHub及日历数据,自动生成状态报告。
★ 0 📥 1,063

Social Media Autopilot

reighlan
在 OpenClaw 中安排、撰写并发布 X(Twitter)、LinkedIn、Instagram 社交媒体帖子,管理内容日历并排程帖子。
★ 0 📥 272