competitor-keyword-analysis

Competitor Keyword Analysis

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "competitor-keyword-analysis" with this command: npx skills add superamped/ai-marketing-skills/superamped-ai-marketing-skills-competitor-keyword-analysis

Competitor Keyword Analysis

Map a competitor's organic search presence: what keywords they rank for, how much traffic they earn, and what content themes dominate their SEO footprint. Uses Keywords Everywhere MCP for all data.

This skill maps a COMPETITOR's existing rankings (get_domain_keywords , get_domain_traffic_metrics ). It is distinct from keyword-research, which expands YOUR seed keywords.

Usage

Use for a quick SEO snapshot of a competitor's organic presence, or as input to competitor-content-analysis for deeper content strategy mapping.

Process

Step 1: Gather Inputs

Ask the user for:

  • Competitor name — the company to analyze

  • Competitor domain — e.g., example.com (no protocol)

  • Country code (optional) — defaults to "us"

Step 2: Validate MCP

Check that Keywords Everywhere MCP is connected.

If not connected, return empty data with the note: "Keywords Everywhere MCP not configured — SEO data not available." Don't block the user — return gracefully.

Step 3: Domain Keywords

Pull get_domain_keywords :

  • domain: competitor domain

  • country: from input or "us"

  • num: 100

This returns the top keywords the competitor ranks for, with estimated monthly traffic and SERP position per keyword.

Step 4: Traffic Metrics

Pull get_domain_traffic_metrics :

  • domains: [competitor domain]

  • country: same as Step 3

This returns estimated monthly organic traffic and total ranking keywords for the domain.

Step 5: Cluster into Content Themes

Group the top keywords into 3-5 content themes by topic similarity. For each theme:

  • Theme name — descriptive label (e.g., "project management guides", "pricing comparisons")

  • Keywords in theme — count

  • Combined estimated traffic — sum of traffic for keywords in the theme

  • Top keyword — highest-traffic keyword in the theme

These themes represent the competitor's content pillars from an SEO perspective.

Output Format

Keyword Analysis: [Competitor Name]

Domain: [domain] Date: [current date] Estimated monthly organic traffic: [X] Total ranking keywords: [X]

Top Keywords

KeywordEst. Monthly TrafficSERP Position

Content Themes

ThemeKeywordsCombined TrafficTop Keyword

Data Sources

  • Keywords Everywhere: connected / not connected
  • Country: [code]
  • Domain keywords pulled: [count]

Rules

  • Never invent traffic numbers — all data comes from Keywords Everywhere.

  • Never call get_related_keywords or get_pasf_keywords — those are for keyword expansion, not competitor mapping.

  • If the domain returns very few keywords (< 10), the competitor may have minimal organic presence or the domain may be wrong — flag it.

  • If traffic metrics return zero, the domain may be too new or not indexed — flag it.

  • If Keywords Everywhere MCP is not connected, clearly state that and return an empty report structure.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

keyword-research

No summary provided by upstream source.

Repository SourceNeeds Review
Research

competitor-site-analysis

No summary provided by upstream source.

Repository SourceNeeds Review
General

influencer-discovery

No summary provided by upstream source.

Repository SourceNeeds Review
General

reply-writer

No summary provided by upstream source.

Repository SourceNeeds Review