home / skills / openclaw / skills / seo-competitor-analysis

seo-competitor-analysis skill

/skills/qqyule/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-analysis

Review the files below or copy the command above to add this skill to your agents.

Files (3)
SKILL.md
1.4 KB
---
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.

Overview

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.

How this skill works

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.

When to use it

  • Launching a new site or content vertical and you need competitive keyword targets
  • Improving rankings for underperforming pages by analyzing competitor tactics
  • Planning a content calendar driven by gaps and high-opportunity keywords
  • Recovering traffic declines by investigating competitor backlink or content changes
  • Validating SEO strategy before reallocating resources or hiring an agency

Best practices

  • Provide a clear target domain and seed keywords to improve competitor discovery accuracy
  • Use exported competitor lists and CSVs to track progress across audits
  • Combine keyword volume and intent with difficulty metrics to prioritize targets
  • Fetch full page content for top competitors to enable thorough content gap analysis
  • Run audits periodically (monthly or quarterly) to catch ranking and backlink changes

Example use cases

  • Find high-opportunity keywords competitors rank for but you don’t, then create targeted content briefs
  • Analyze competitor backlinks to identify link-building prospects and outreach targets
  • Map competitor content structure to design topic clusters for your site
  • Generate an executive summary and prioritized tasks for an SEO sprint or agency handoff
  • Validate whether a content update or new page could outrank current top results

FAQ

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.