home / skills / openclaw / skills / seo-competitor-analysis
This skill automates competitive SEO analysis by identifying rivals, researching keywords, analyzing content gaps, and generating actionable reports.
npx playbooks add skill openclaw/skills --skill seo-competitor-analysisReview the files below or copy the command above to add this skill to your agents.
---
name: seo-competitor-analysis
description: Perform deep SEO competitor analysis, including keyword research, backlink checking, and content strategy mapping. Use when the user wants to analyze a website's competitors or improve their own SEO ranking by studying the competition.
---
# SEO Competitor Analysis Skill
This skill automates the process of identifying and analyzing SEO competitors to inform content and ranking strategies.
## Workflow
1. **Identify Competitors**: If not provided, search for the target domain and identify top-ranking sites for similar keywords.
2. **Analyze Keywords**: Use `web_search` to find ranking keywords and search volume (if available via snippets).
3. **Content Gap Analysis**: Compare the user's content with competitors to identify missing topics.
4. **Report Generation**: Summarize findings into a structured report.
## Tools to Use
- `web_search`: To find competitors and their ranking content.
- `web_fetch`: To extract content from competitor pages for deep analysis.
- `browser`: For complex pages that require JavaScript or manual navigation patterns.
## Scripts
- `scripts/competitor_finder.py`: (Optional) Logic to automate the discovery of competitors using search APIs.
## References
- `references/seo_metrics_guide.md`: Definition of SEO terms and how to interpret them.
- `references/report_template.md`: A standard structure for the final SEO analysis report.
This skill performs deep SEO competitor analysis to help you discover ranking opportunities and improve organic visibility. It automates competitor discovery, keyword and backlink checks, and content gap mapping. The output is a structured, actionable report you can use to prioritize SEO work and content updates.
The skill first identifies top-ranking competitor domains for the target site and its primary keywords. It then gathers ranking keywords, on-page content, and backlink profiles using web searches and page fetches, and optionally uses a browser for JavaScript-heavy pages. Finally, it compares your content to competitors to surface content gaps and produces a clear report with prioritized recommendations.
What inputs do you need to run an analysis?
At minimum, a target domain or URL. Supplying seed keywords and known competitors speeds up and refines the results.
How long does a full competitor analysis take?
A basic analysis can complete in under an hour; a deeper audit with extensive backlink checks and many competitor pages may take several hours depending on fetch limits.