---
title: "Track competitors"
description: "Pick up to 10 competitors per site. See their keyword gaps, shared battlegrounds, quick wins, and traffic trend. Auto-discovery included."
canonical_url: "https://nuxtseo.com/pro/docs/workflows/track-competitors"
last_updated: "2026-05-06T18:44:26.584Z"
---

Competitors are the cheapest research source you have: they've already tested which topics work in your niche.

## From the dashboard

**Competitors** tab on a site. Add a domain manually, or hit **Auto-discover** and Pro finds domains competing for your GSC queries.

The Quick Wins view is the one to open first: keywords where you rank 11-30 and they rank top 10. Already relevant, already winnable.

<table>
<thead>
  <tr>
    <th>
      View
    </th>
    
    <th>
      What it answers
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      Quick wins
    </td>
    
    <td>
      Keywords winnable in the next 1-2 months
    </td>
  </tr>
  
  <tr>
    <td>
      Keyword gaps
    </td>
    
    <td>
      Topics they cover, you don't
    </td>
  </tr>
  
  <tr>
    <td>
      Shared
    </td>
    
    <td>
      Who's winning head-to-head
    </td>
  </tr>
  
  <tr>
    <td>
      Traffic trend
    </td>
    
    <td>
      Are they growing or shrinking?
    </td>
  </tr>
</tbody>
</table>

## From MCP

```ts
// Auto-discover from your rankings
competitors({ type: 'discover' })

// Pull gaps + quick wins for tracked competitors
competitors({ type: 'get' })

// One-shot competitor sizing
domain_info({ type: 'traffic', domain: 'competitor.com' })
keyword_research({ type: 'rankings', domain: 'competitor.com', maxPosition: 10 })
```

Ask Claude Code:

> Who competes with my site for Nuxt SEO queries? Show keyword gaps worth targeting.

## What counts as a competitor

Not the brand you think of in meetings. The domain ranking above yours for the queries you care about. Auto-discover uses your GSC data (pulled in full via [gscdump.com](https://gscdump.com), not the 1,000-row sample GSC's UI exposes), so it's grounded in reality, not assumptions.

## Cadence

- **Auto-discover**: once a quarter, or when your content focus shifts.
- **Quick Wins check**: weekly, 2 minutes. Pick 1-2 to target.
- **Traffic trend**: monthly. If a competitor is rising fast, reverse-engineer their new content.

## Limitations

- DataForSEO traffic estimates are US organic only. Other channels and markets aren't visible.
- Auto-discover needs 10+ ranking keywords on your site. New sites won't find matches.
- Rankings refresh weekly, traffic estimates monthly.

## Related

- [Research keywords](/pro/docs/workflows/research-keywords) for the next step after finding a gap.
- [Content brief](/pro/docs/workflows/content-brief) to turn a gap into a draft.
