ChatGPT Prompt to Run a Content Gap Analysis Against Competitor Articles
This content gap analysis prompt helps writers, SEO specialists, and content marketers find the topics, subtopics, and angles that competing articles cover but their own content doesn't. It's built for anyone who needs to improve an existing page's ranking potential or plan a new article that genuinely out-covers what's already ranking, without guessing at what's missing.
Instead of asking an AI model to "check if my article is good enough," which produces vague praise, this prompt asks it to systematically compare your draft or published article against a set of competitor URLs or pasted competitor content, section by section. The output is a structured list of missing subtopics, unanswered questions, and under-explained concepts, each tied to a specific competitor so you can see exactly where the gap came from.
Because ChatGPT, Claude, and Gemini can't reliably browse and compare live pages without tool access, this prompt is written for pasted-in content rather than live URLs, which keeps the comparison accurate and repeatable across all three models.
Prompt template
Want it sharper? Optimize this prompt with Prompt Optimizer, check it with the Prompt Debugger or shorten it with the Token Optimizer.
Example input
When to use it
- Refreshing an older article that has stalled or dropped in search rankings
- Planning a new piece on a competitive topic and want to cover it more completely than existing results
- Auditing a cluster of pages before a content refresh sprint
- Preparing talking points for why a specific competitor outranks you on a given keyword
Best practices
- Paste the actual text of 2-4 competitor articles rather than just linking to them, since the model can't reliably fetch live pages
- Include your own current draft or published article in full so the comparison isn't one-sided
- Ask for gaps grouped by severity (missing entirely, mentioned but shallow, outdated) instead of one flat list
- Run the same prompt again after revisions to confirm the identified gaps were actually closed
Common mistakes
- Feeding in only article titles or meta descriptions instead of full body text, which gives the model nothing to compare
- Treating every gap as equally important instead of prioritizing the ones tied to search intent
- Skipping your own article's strengths, so the output reads as pure criticism with nothing to build on
- Running the analysis once and never re-checking after the content gets revised
FAQs
What is a content gap analysis in SEO?
A content gap analysis compares your existing content against competing pages that rank for the same keyword to find subtopics, questions, or details they cover that you don't, so you can close those gaps and improve topical coverage.
Can ChatGPT browse competitor URLs directly for a gap analysis?
Standard ChatGPT, Claude, and Gemini conversations can't reliably fetch and read live web pages on their own, so the most accurate approach is to paste the competitor article's full text directly into the prompt rather than linking to it.
How many competitor articles should I include in a gap analysis?
Two to four competitor articles is usually enough to spot real patterns; including just one competitor risks copying their structure rather than identifying genuine gaps, while too many makes the comparison harder for the model to track accurately.
Which Cuelara tool can help me build a stronger version of this prompt?
Prompt Optimizer — restructures vague comparison instructions into a clear, repeatable format using its Research mode, useful before running this prompt across a large batch of articles.