# Find and Prioritize Content Gaps

Content teams often lack evidence for what to publish next. This skill compares competitor coverage and turns missing opportunities into a prioritized editorial plan.

## Install

```bash
npx skillstore add aaron-he-zhu/content-gap-analysis
```

## Metadata

- Status: approved
- Slug: aaron-he-zhu-content-gap-analysis
- Version: 17.0.0
- Author version: 17.0.0
- Skillstore revision: r1
- Version status: valid
- Tree hash: 69c87aa89073e14bf48966ea76b1c2c9b3782fef1a3eeadba83d7ee762ac3b48
- Author: aaron-he-zhu
- GitHub username: aaron-he-zhu
- License: Apache-2.0
- Repository: https://github.com/aaron-he-zhu/aaron-marketing-skills/tree/main/seo-geo/research/content-gap-analysis
- Ref: d71c7417a35d5c2624161bd2fe8de8a41a362128
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network, filesystem
- Quality score: 78
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/aaron-he-zhu-content-gap-analysis
- Manifest: https://skillstore.pages.dev/api/skills/aaron-he-zhu-content-gap-analysis/manifest

## Capabilities

- Compares your site coverage with named competitor domains.
- Identifies missing keywords, topic clusters, content formats, and journey stages.
- Separates quick wins, strategic builds, and long-term opportunities.
- Labels evidence as measured, user-provided, estimated, or unavailable.
- Creates a prioritized backlog, editorial calendar, and success metrics.
- Assesses SEO and generative engine optimization content gaps.

## Use Cases

- Plan an SEO Backlog: Compare competitor coverage and rank missing topics by demand, relevance, effort, and competitive density.
- Build an Editorial Calendar: Turn validated content gaps into a sequenced calendar with formats, owners, dependencies, and success measures.
- Assess Market Coverage: Find journey, format, and evidence gaps that limit product education and conversion support.

## Prompt Templates

### Basic Competitor Comparison

```
Find content gaps between [my domain] and [competitor domain]. Focus on [topic] for [audience]. Label every metric by evidence type.
```

### Prioritized Opportunity List

```
Compare [my domain] with [competitor domains]. Rank missing keywords and topics as quick wins, strategic builds, or long-term opportunities.
```

### Format and Journey Audit

```
Analyze content format and audience journey gaps across [domains]. Include guides, comparisons, tools, proof, retention content, and GEO opportunities.
```

### Advanced Calendar Plan

```
Use these inventories and performance exports: [inputs]. Score gaps, cite competitor evidence, and build a 12-week calendar with owners and success metrics.
```

## Limitations

- Requires your site inventory and at least one competitor for a true gap analysis.
- Cannot verify search volume, traffic, or rankings without supplied data or connected tools.
- Estimated findings require validation before budget or publishing decisions.
- Does not replace raw keyword demand research or content production.

## Best Practices

- Provide current site inventories, named competitors, audience details, and business goals.
- Attach a source and evidence label to every metric and recommendation.
- Validate estimated demand and competitor performance before assigning budget.

## Anti Patterns

- Do not request a competitor-relative gap analysis without competitor or site coverage data.
- Do not treat model estimates as measured search or traffic data.
- Do not prioritize bare topics without competitor evidence and business relevance.

## Security Audit

- Audited at: 2026-07-12T11:31:49.403\+00:00
- Summary: Most static alerts are false positives caused by Markdown fences, metadata URLs, relative documentation links, and ordinary scoring language. The command at SKILL.md:50 is a genuine medium-risk external command because a user-derived domain placeholder is passed without explicit validation or shell-safe argument handling.

## Stats

- Views: 0
- Downloads: 7
- Favorites: 0
- Popularity score: 0
