WriteGap pulls up to 700 ranked keywords for each competitor, finds the ones you don't rank for, and delivers a brief + article draft every week. No exports, no spreadsheets, no manual research.
Automated weekly · up to 700 ranked keywords per competitor · 8 languages
Every keyword a competitor ranks for on page 1 is a validated demand signal. Someone searched that query, Google decided your competitor's page was the best answer, and people clicked. That's a proven audience for content you haven't written yet.
Add your domain and describe your product. WriteGap identifies the tools competing for the same searches — specifically products with the same primary job, not aggregators or review sites. You can edit the list before the first brief.
auto-detected · editable in settingsEvery week, WriteGap pulls up to 700 of each competitor's organic keywords via DataForSEO — narrowed to the ones they actually rank in the top 20 for, within a difficulty range your site can win. The filtering happens before the data is billed, so the whole budget buys keywords worth looking at instead of head terms you'd discard.
DataForSEO · weekly refreshKeywords are cross-referenced against your rankings. Gaps are filtered by volume, difficulty and intent — the floor and ceiling both scale to your domain strength. What lands in your brief: 4–16 pre-validated opportunities, ranked by value.
filtered · no raw data dumpsWriteGap ran competitor research on itself — comparing against Semrush and Ahrefs. Here's what the output looks like.
Ahrefs ranks #3 with a generic comparison page listing 12 tools. It says nothing about automated briefs or article drafts. 3,200 searches/month from exactly our audience. Their page doesn't answer the question. Ours will.
Semrush isn't writing that article. Ahrefs isn't either. 2,700 searches/month from founders who want the insight but won't pay €119/mo for it. Nobody ranks for it yet.
WriteGap uses DataForSEO to pull up to 700 ranked organic keywords for each of your competitors, filtered server-side to the ones they rank in the top 20 for. It then cross-references that list against your own site's rankings to identify the gaps — keywords your competitors appear for on page 1 that you don't rank for at all. The entire process runs automatically every week. You don't need to open a tool, export a CSV, or run a report.
When you add your site, WriteGap uses Claude to identify your competitors from your product description. It specifically looks for products with the same primary job — not review aggregators, generic directories, or large suites where your category is a minor feature. You can review and override the auto-detected list in Settings before the first brief runs.
WriteGap pulls up to 700 ranked keywords per competitor, already narrowed to their top-20 positions, then filters further. The list that lands in your brief isn't hundreds of keywords — it's 4–16 of the highest-value, most winnable gaps after filtering by volume, difficulty and commercial or task intent — both thresholds scaled to your domain strength. You see the opportunities worth acting on, not the full raw dataset.
Yes. In Settings you can add or remove any competitor domain. Your next weekly brief will include keywords from your updated list. You're not locked into the auto-detected set.
Yes. WriteGap runs competitor keyword research per language. If you're targeting French speakers, it finds French-language competitors and French keywords. Each language has its own volume floor — English uses 200/month minimum, French 70/month, Dutch 40/month, etc., scaled to the size of each search market.
From €14.99/month. First competitor analysis runs within 7 days of signup.
7-day money-back guarantee · Cancel anytime