Skip to content
English
  • There are no suggestions because the search field is empty.

AI+ Agent : Identify missing topics in your content through competitive analysis

Create a Custom Agent to analyze the TOP 3 SERP results and identify topics your content doesn't cover yet.

At a glance

  • What you'll do: Create a Custom Agent to analyze the TOP 3 SERP results and identify topics you haven't covered yet
  • Time required: ~5 minutes (setup) + 2 minutes (analysis)
  • Ideal for: Content managers, SEO writers, editorial leads

What is this for?

When writing content, it's difficult to know if you're covering all the topics Google expects for a given query. Your well-positioned competitors may be addressing angles you've overlooked, which could explain ranking gaps.

With a Custom Agent dedicated to content gap analysis, you can identify in minutes the topics covered by the TOP 3 SERP results that your content doesn't address yet. You get a prioritized list of enrichment opportunities to improve your article's comprehensiveness.

Tip 💡: Run this analysis before finalizing your content to integrate missing topics from the first publication, rather than having to optimize afterward.

What you'll get

After the analysis, the agent generates a structured report including:

  • A list of topics covered by your competitors that you don't address
  • For each topic: which competitors cover it (position 1, 2, or 3)
  • A priority level (high / medium / low) based on topic recurrence
  • Recommendations for integrating these topics into your content

results content gap agent

Good to know ℹ️: "High priority" topics are those covered by all 3 TOP 3 competitors. They are generally essential for ranking well on the query.

Before you start

Make sure that:

  • Your content is open in the Semji editor
  • The Focus Keyword is defined for your content
  • You have sufficient AI credits (10 credits per agent launch)

Tip 💡: If this is your first Custom Agent, check out our guide Create and configure your Custom AI Agent to get familiar with the interface.

How to do it (step by step)

1) Create your Content Gap agent

Go to the Agents section in Semji, then click Create a Custom Agent.

custom agent EEAT

Fill in the following information:

  • Name: TOP 3 Content Gap Analyzer
  • Description: Analyzes the editorial content of the TOP 3 SERP results for my Focus Keyword to identify missing topics in my editorial strategy.

name description content gap agent

Instructions (copy and paste):


# 🎯 Role
Act as a senior content strategist, expert in competitive content analysis and UX optimization.

---------------------------------------------

# 🧭 Objective
Conduct a comprehensive editorial analysis of my content against the top 3 pages ranking on Google (Gouvernement and Wikipedia URLs—choose other URLs if needed) for my target keyword, precisely identifying:
- competitors' strengths in terms of content compared with my content, and concrete, actionable opportunities for improvement.

---------------------------------------------

# Steps to follow
1. Launch the Google search
2. Analyze the content of each URL
3. Identify the weaknesses in my content
4. List recommendations in order of priority to make the content higher quality

---------------------------------------------

# 🧩 Analysis framework
Compare my content with the top 3 SERP results along two main axes:

1. Content quality
   - Depth and richness of information
   - Relevance of the advice

2. User experience (UX)
   - Readability
   - Structure
   - Alignment with user search intent based on your analysis of the Google SERP

> The analysis must focus exclusively on the text (not on code, backlinks, or technical performance) and should be grounded in what competitors have done.
> In addition to analyzing the full content, also include a focus on the introduction and the Hn outline (H1–H6).

---------------------------------------------

# Expected output format for the recommendations
- Recommendations prioritized by order of importance, with a short introductory sentence explaining why, and proposed before/after text where relevant.

Example format:
## Recommendation #1 — MAXIMUM PRIORITY
**Goal:** Strengthen EXPERTISE by adding precise, sourced data + [Marque]'s authority positioning
(before/after text)

---------------------------------------------

Instruction: Carefully follow all the steps before finishing.
        
 

Tools to enable:

  • ✅ Search Google (to retrieve the TOP 3)
  • ✅ Get web page content (to analyze competitor content)
  • ✅ Retrieve SEO recommendations

tools selection content gap agent

Click Create to save your agent.

2) Run the analysis

  • Open your content in the Semji editor
  • Verify that the Focus Keyword is defined
  • Click on Agents in the right sidebar
  • Select your TOP 3 Content Gap Analyzer agent
  • Click to launch the analysis

The agent retrieves the TOP 3, analyzes each page, and compares with your content. The report is generated in 60 to 90 seconds.

3) Interpret the results

Review the generated table focusing on:

  • High priority topics: must be integrated to achieve the comprehensiveness expected by Google
  • Medium priority topics: to consider based on relevance to your editorial angle
  • Low priority topics: optional, can differentiate your content

Tip ✅: Don't try to integrate all identified topics. Focus on those that bring real value to your reader and are consistent with your positioning.

Options and variations

To customize or extend the use of this agent:

  • Expand analysis to TOP 5 or TOP 10: Modify instructions to analyze more competitors (note: longer analysis time)
  • Focus on H2 only: Add "Focus only on H2 headings, ignore H3" for a more macro analysis
  • Targeted comparison: Replace "TOP 3" with specific competitor URLs you want to analyze

Why is this useful?

Before With this agent
Manual analysis of each competitor Automated TOP 3 analysis
30 minutes per competitor 2 minutes for all 3 competitors
Risk of missing important topics Comprehensive and prioritized list
No clear comparative view Actionable summary table

How to verify it worked?

After enriching your content with identified topics, you can observe:

  • An increase in your Content Score in Semji
  • Better semantic coverage on your Focus Keyword
  • In the medium term, improved rankings on the targeted query

Warning ⚠️: Comprehensiveness is only one factor among many. The quality of how each topic is addressed, E-E-A-T, and backlinks also influence your rankings.

Go further

Follow-up questions to ask the agent:

  • "Can you detail the content gap identified for the competitor in position 2?"
  • "What are the 3 priority topics to add in your opinion?"
  • "Compare only the H2 headings of my article with those of the TOP 3"

Useful links: