← 返回 Skills 市场
drivenautoplex1

SEO Audit Pro

作者 drivenautoplex1 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
144
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install dfw-seo-audit
功能描述
Crawl any website and get a 0-100 SEO score with 50+ checks across Technical, On-Page, Schema, Social, and Compliance categories. Identifies quick wins, comp...
使用说明 (SKILL.md)

SEO Audit Skill

Run a full SEO audit on any website in seconds. Get a 0-100 score, 50+ individual checks, industry compliance flags, and a prioritized fix list — no agency required.

Free vs Premium

Free tier (no API key needed):

  • --demo — full audit output on a built-in static sample, zero network calls, see exactly what the output looks like
  • --compliance-only \x3Curl> — fast HTTP fetch + forbidden word/MLO compliance scan, no AI analysis
  • --version — print version

Premium tier (ANTHROPIC_API_KEY):

  • Full 50+ check crawl + AI analysis (Claude Haiku, ~$0.003/audit)
  • --competitor — side-by-side gap analysis against a competitor URL
  • --generate-article — AI-written 800-word SEO article with H1/H2/FAQ schema, ~$0.003/article
  • --format=json — pipe results into agent workflows or dashboards
  • Industry-specific scoring modes: --industry=mortgage, --industry=medical, --industry=legal

The free compliance scan catches NMLS violations, missing disclosures, and forbidden words before they cost you — worth installing on that alone.

What this skill does

Crawls a URL and runs 50+ checks across 5 categories. Returns a weighted 0-100 score, per-check PASS/FAIL/WARN results, and a ranked fix list ordered by score impact.

Check categories

Category Checks Industry weight
Technical HTTPS, robots.txt, sitemap, page speed signals, canonical, mobile All
On-Page Title (length, keyword), meta description, H1/H2 hierarchy, image alt, word count All
Schema LocalBusiness, FAQ, BreadcrumbList, Review markup Real estate, medical, legal
Social OG tags, Twitter card, description, image All
Compliance NMLS number, phone, address, disclosures, CTA count Mortgage, medical, legal

Scoring: Weight-based (not binary pass/fail count). Critical checks (NMLS, HTTPS, H1) weight 3×. Minor checks weight 1×. Score = pass_weight / total_weight × 100.

Input contract

Tell me:

  1. URL to audit — the page you want scored
  2. Target keyword (optional) — for on-page keyword density check
  3. Industry (optional): mortgage / real-estate / crypto / saas / healthcare / legal / general
  4. Competitor URL (optional) — for gap analysis

Example prompts:

Output contract

Standard audit output:

SEO Audit — https://example.com
Score: 74/100  |  Industry: Mortgage  |  Keyword: "mortgage broker [city]"

TECHNICAL (8/10)
  ✓ HTTPS enforced
  ✓ robots.txt found
  ✓ sitemap.xml found
  ⚠ No canonical tag — add \x3Clink rel="canonical"> to prevent duplicate content
  ✗ Missing mobile viewport meta

ON-PAGE (6/10)
  ✓ Title: 52 chars, keyword present
  ✗ Meta description: 210 chars (too long, truncates at 160)
  ✓ H1 present: "[City] Mortgage Broker — Get Pre-Approved Today"
  ⚠ Only 380 words — thin content, target 800+
  ✗ 4 images missing alt text

SCHEMA (3/10)
  ✗ No LocalBusiness schema — quick win, adds map pack eligibility
  ✗ No FAQ schema — competitors using this get 2× SERP real estate
  ✗ No Review schema

SOCIAL (9/10)
  ✓ OG title, description, image all present
  ✓ Twitter card configured

COMPLIANCE (10/10)  [Mortgage]
  ✓ NMLS number visible
  ✓ Phone number present
  ✓ Physical address in footer
  ✓ No forbidden words detected

TOP 3 QUICK WINS (ranked by score impact):
  1. Add LocalBusiness + FAQ schema  (+8 pts estimated)
  2. Expand content to 800+ words    (+6 pts estimated)
  3. Fix meta description length     (+4 pts estimated)

Competitor gap analysis (with --competitor):

GAP ANALYSIS — Your Site vs competitor.com

Your site WINS: NMLS compliance, OG tags, sitemap
Competitor WINS: FAQ schema, 2,400-word content, 3 review schema blocks

Top gaps to close:
  1. FAQ schema — competitor has 8 FAQ pairs, you have 0
  2. Content depth — competitor 2,400 words vs your 380
  3. Review schema — competitor shows star rating in SERP, you don't

Article generation (with --generate-article):

[800-word article with H1/H2 structure, FAQ section, target keyword density 1-2%]
Ready to paste into CMS. Estimated read time: 4 min.

How the skill works

Uses seo_audit_skill.py (in this directory). Makes HTTP requests with BeautifulSoup for crawling, Claude Haiku for AI analysis.

# Full audit
python3 seo_audit_skill.py --url https://example.com --keyword "mortgage broker [city]"

# Demo mode (no network, no API — see the output format)
python3 seo_audit_skill.py --demo

# Compliance scan only (free, HTTP fetch only)
python3 seo_audit_skill.py --compliance-only --url https://example.com --industry=mortgage

# Competitor gap analysis
python3 seo_audit_skill.py --url https://yoursite.com --competitor https://competitor.com

# Generate SEO article (premium)
python3 seo_audit_skill.py --generate-article "first time home buyer [city]" --output article.md

# JSON output (for pipelines)
python3 seo_audit_skill.py --url https://example.com --format=json | jq '.score'

# Industry-specific compliance
python3 seo_audit_skill.py --url https://medicalsite.com --industry=healthcare

# Version
python3 seo_audit_skill.py --version

Industry compliance modes

Industry Extra checks
mortgage NMLS number, rate disclosure, APR presence, "pre-approval" forbidden
real-estate License number, fair housing logo, MLS disclaimer
healthcare HIPAA disclaimer, no diagnosis claims, credential display
legal Bar number, jurisdiction disclosure, no outcome guarantees
general Standard checks only

Why weight-based scoring

A missing NMLS number is not equal to a missing favicon. Weight-based scoring reflects real SEO impact:

  • Critical (weight 3): HTTPS, NMLS/license number, H1, sitemap
  • Moderate (weight 2): Meta description, canonical, mobile viewport, schema
  • Minor (weight 1): OG tags, alt text on individual images, word count

A site with perfect compliance + schema but missing HTTPS scores lower than a site with HTTPS + good on-page but weak social.

Competitor intelligence note

Large mortgage sites (Rocket, LoanDepot, NerdWallet) use Cloudflare WAFs and will 403 bot requests. The audit reports the 403 as a FAIL on HTTPS-accessible content — which is honest. For auditing your own site, no issue. For competitor research on large players, use --format=json to capture what passes before the block.

Real finding: NerdWallet scores ~70/100 on this audit — they fail schema markup entirely and have a 22-char title. Their SEO advantage is domain authority (backlinks), not on-page quality. This gap is closeable for smaller operators who nail technical + schema.

Integration with agent infrastructure

# Via Telegram
@openclaw seo-audit "Audit https://example.com for '[city] mortgage'"
@openclaw seo-audit "Compare https://mysite.com vs https://competitor.com"

# Via Claude Code
openclaw run seo-audit "Audit https://example.com"

# In agent pipelines (JSON mode)
python3 seo_audit_skill.py --url https://example.com --format=json | jq '.score, .quick_wins'
安全使用建议
This skill appears internally consistent: demo and compliance-only modes work without any API key, and the Anthropic API key is only used for optional AI analysis and article generation. If you plan to use premium features, provide an ANTHROPIC_API_KEY (store it as an environment variable). Before installing, consider: (1) review the code yourself if you don't trust the author (the repo/homepage is listed); (2) use a separate Anthropic key or billing account with limits if you want to contain potential costs; (3) the skill will make HTTP requests to the URLs you give it (it crawls pages), so avoid auditing pages with sensitive, non-public content; (4) as with any third-party code, install in an isolated environment (virtualenv/container) if you want to limit system impact.
功能分析
Type: OpenClaw Skill Name: dfw-seo-audit Version: 1.0.1 The SEO Audit Skill bundle is a legitimate tool for performing website SEO analysis and generating content. The Python script (seo_audit_skill.py) uses standard libraries like requests and BeautifulSoup4 for web crawling and the Anthropic API for AI-driven analysis, all of which align with the stated purpose in SKILL.md. There is no evidence of data exfiltration, unauthorized execution, or malicious prompt injection.
能力评估
Purpose & Capability
Name/description (SEO audit, article generation, competitor analysis) matches required libraries (requests, beautifulsoup4, anthropic) and the single declared env var (ANTHROPIC_API_KEY) which is only needed for premium AI analysis and article generation. No unrelated cloud credentials or unrelated binaries are requested.
Instruction Scope
SKILL.md instructs the agent to run the provided python script and documents demo (--demo) and compliance-only (--compliance-only) modes that do not call external AI APIs. The runtime instructions reference only URL fetching, parsing HTML, and optional calls to the Anthrop ic API for premium features. There are no instructions to read local user files, shell history, or other unrelated system state.
Install Mechanism
Install spec uses standard Python packages (requests, beautifulsoup4, anthropic) via the uv/pip mechanism—no arbitrary URL downloads, no archived extracts, and no non-standard binaries created. This is proportionate for a Python-based web crawler + AI integration.
Credentials
Only ANTHROPIC_API_KEY is declared as required and is described in SKILL.md as necessary only for premium AI analysis and article generation. No other secrets, tokens, or config paths are requested. The key usage is coherent with the skill's advertised AI features.
Persistence & Privilege
Skill is not force-included (always: false) and does not request elevated/persistent agent-wide privileges. It does not declare modifications to other skills or global agent settings. Autonomous invocation remains enabled by default but that is normal for skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dfw-seo-audit
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dfw-seo-audit 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Skill renamed from "dfw-seo-audit" to "seo-audit-pro" - Updated author and homepage to new ownership ("drivenautoplex1") - Adjusted example SEO prompts/output templates to use "[city]" as a general placeholder - No changes to audit functionality, checks, or usage instructions - Version bump to 1.0.1 to reflect branding and documentation updates
v1.0.0
dfw-seo-audit v1.0.0 - Initial release of a comprehensive SEO audit skill for websites. - Offers 50+ checks across Technical, On-Page, Schema, Social, and Compliance categories. - Provides industry-specific compliance for mortgage, real estate, medical, and legal sectors. - Features competitor gap analysis and AI-powered article generation. - Supports both free (demo/compliance-only) and premium (full audit, article generation) tiers.
元数据
Slug dfw-seo-audit
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

SEO Audit Pro 是什么?

Crawl any website and get a 0-100 SEO score with 50+ checks across Technical, On-Page, Schema, Social, and Compliance categories. Identifies quick wins, comp... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 144 次。

如何安装 SEO Audit Pro?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install dfw-seo-audit」即可一键安装,无需额外配置。

SEO Audit Pro 是免费的吗?

是的,SEO Audit Pro 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

SEO Audit Pro 支持哪些平台?

SEO Audit Pro 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SEO Audit Pro?

由 drivenautoplex1(@drivenautoplex1)开发并维护,当前版本 v1.0.1。

💬 留言讨论