Seo Reporter
by @kryzl19
Audit a URL for SEO factors and generate an actionable markdown report. Use when asked to analyze, check, or audit a webpage's SEO performance. Covers title,...
clawhub install seo-reporterπ About This Skill
name: seo-reporter description: Audit a URL for SEO factors and generate an actionable markdown report. Use when asked to analyze, check, or audit a webpage's SEO performance. Covers title, meta description, heading structure, canonical tags, robots.txt, and sitemap.xml. Outputs a scored, readable markdown report with specific recommendations. metadata: { "openclaw": { "emoji": "π", "requires": { "bins": ["curl"] }, }, }
SEO Reporter
Audit any URL for core SEO factors and get an actionable report with scores and recommendations.
When to Use
β USE this skill when:
When NOT to Use
β DON'T use this skill when:
sslscan or online checkersInput
A single URL (must include protocol: https://).
https://example.com
Output
A markdown SEO audit report covering:
| Factor | What It Checks |
|---|---|
| Title Tag | Presence, length (50-60 chars optimal), uniqueness |
| Meta Description | Presence, length (150-160 chars optimal), relevance |
| H1 Heading | Exactly one H1 present, content relevance |
| Heading Structure | H1βH2βH3 hierarchy, no missing levels, no multiple H1s |
| Canonical Tag | present and points to correct URL |
| Robots.txt | File exists, is accessible, and is not blocking important pages |
| Sitemap.xml | File exists, is accessible, and contains the audited URL |
| Open Graph Tags | OG title, description, and image present |
| Mobile Viewport | Viewport meta tag present |
| HTTPS | Page served over secure connection |
Each factor gets a score (Pass / Warning / Fail) and specific recommendations if issues are found.
Usage
Run the audit
URL="https://example.com"
./audit.sh "$URL"
Inline from agent
The agent should run audit.sh with the target URL and present the output as a formatted markdown report.
cd /home/tim/.openclaw/workspace/skills/seo-reporter
./audit.sh "https://example.com"
Report Format
# π SEO Audit Report: https://example.comDate: YYYY-MM-DD
URL: https://example.com
Scores
| Factor | Score | Status |
|---|---|---|
| Title Tag | 8/10 | β οΈ Warning |
| Meta Description | 7/10 | β οΈ Warning |
| H1 Heading | 10/10 | β
Pass |
| Heading Structure | 9/10 | β
Pass |
| Canonical Tag | 10/10 | β
Pass |
| Robots.txt | 8/10 | β οΈ Warning |
| Sitemap.xml | 10/10 | β
Pass |
| Open Graph Tags | 5/10 | β Fail |
| Mobile Viewport | 10/10 | β
Pass |
| HTTPS | 10/10 | β
Pass |
Overall Score: 87/100
Detailed Findings
β
Passed
... β οΈ Warnings
... β Issues Found
... Recommendations
1. ...
2. ...
*Report generated by seo-reporter skill*
Scoring Guide
| Score | Meaning | |---|---| | 10/10 | Perfect β no issues | | 7-9/10 | Good β minor improvements possible | | 4-6/10 | Warning β meaningful issue that should be fixed | | 0-3/10 | Fail β critical issue |
Tips
https://) before runningβ‘ When to Use
π‘ Examples
Run the audit
URL="https://example.com"
./audit.sh "$URL"
Inline from agent
The agent should run audit.sh with the target URL and present the output as a formatted markdown report.
cd /home/tim/.openclaw/workspace/skills/seo-reporter
./audit.sh "https://example.com"
π Tips & Best Practices
https://) before running