R
Rankup

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.