Competitor Analysis
The competitor analysis module identifies content gaps between your client and their competitors, surfacing topics where competitors rank but your client doesn't.
Setting up competitors
Add competitors in the Content Calendar → Competitor Gaps page. For each competitor, provide:
- Domain - the competitor's website (e.g., competitor.com)
- Label - a friendly name for reference
We recommend tracking 3-5 competitors per client for the most actionable insights.
Gap analysis
Rankup identifies two types of gaps:
Keyword gaps
Keywords where competitors rank in the top 20 but your client doesn't appear. These are found using Brave Search API for SERP position checks, cross-referenced with DataForSEO for volume data.
Content gaps
Topics or content formats that competitors have published but your client hasn't. These are detected by analyzing competitor sitemaps, RSS feeds, and SERP presence for the client's strategic target keywords.
How gaps feed the calendar
During calendar synthesis, keyword and content gaps contribute to the convergence score. A strategic target keyword where a competitor ranks #3 and your client doesn't rank at all receives a significant boost, since there's proven search intent that the client isn't capturing.
Competitor tracking
Over time, Rankup tracks how competitor positions change relative to your client. This powers the Brand Radar effectiveness scoring - when your client publishes content targeting a gap and subsequently gains position, it's recorded as a win.