WordPress Keyword Research Through Competitor Gaps

Find the keywords your competitors rank for — and you don't — then generate articles targeting them

SEO Autopilot looks up the keywords your site and up to three competitor domains rank for in Google, using search data from DataForSEO, and lists the gaps with monthly search volume, a difficulty score and an opportunity category. Pick the keywords you want and Artikolo writes a cluster of articles around them.

Start a Free Trial — No Credit Card
✓ Free Trial on Every Paid Plan ✓ No Credit Card Required ✓ Free WordPress Plugin ✓ Cancel Anytime

What You Can Do

Competitor Gap Analysis

Enter up to three competitor domains. SEO Autopilot looks up the keywords your connected site ranks for and the keywords each competitor ranks for, and lists the ones they rank for and you do not. These are terms with proven search demand in your niche. Read more about gap analysis in our guide on keyword research for beginners.

Monthly Search Volume

Each keyword shows its estimated monthly Google search volume. Gaps with fewer than 50 monthly searches are left out, so the list concentrates on terms people actually search for.

Keyword Difficulty

Each keyword has a difficulty score from 0 to 100, shown as easy (up to 30), medium (up to 60) or hard. It estimates how hard the keyword is to rank for; it is a guide, not a promise.

Opportunity Categories

Keywords are sorted into Quick Wins (difficulty up to 30 and at least 100 searches a month), Growth (difficulty up to 60 and at least 500 searches) and Strategic (at least 1,000 searches at any difficulty), so you can see the easier targets first.

From Keywords to Articles

Select the keywords you want and Artikolo writes a cluster of articles around them. The articles wait in your content queue, where you can preview them, until you publish them to WordPress.

Where the Data Comes From

DataForSEO, Included

Search volumes, difficulty scores and ranking keywords come from DataForSEO, a search-data provider, and are included in your Artikolo subscription. You do not need an account of your own.

Google Search, in Your Content Language

The analysis uses Google search data in your content language, for that language's country: English uses the United Kingdom, Spanish Spain, French France, German Germany, Italian Italy, Portuguese Brazil, Dutch the Netherlands, Polish Poland and Japanese Japan. Set the language under WordPress Configuration; volumes for other countries are not shown.

What It Does Not Do

Research starts from domains, not from a seed keyword: there is no free-text keyword search, and CPC and search intent are not shown. Keep using your favorite keyword tool for those if you need them.

Step-by-Step: Run Your First Keyword Research

1. Connect Your Site

Connect your WordPress site on the WordPress Configuration page. Its domain is the one SEO Autopilot compares with your competitors.

2. Add Competitor Domains

Open SEO Autopilot, add up to three competitor domains (for example competitor.com) and click Analyze My Site.

3. Review the Opportunities

The table lists each keyword with its monthly volume, difficulty, opportunity category and the competitor that ranks for it.

4. Generate Articles

Select keywords and generate. The AI writer creates an article for each, with a heading structure, a meta description and a featured image, ready for you to preview and publish.

From Research to Publication

Discover Keywords

Compare your site with up to three competitors and see the keywords they rank for and you do not, with volume, difficulty and an opportunity category.

Choose Your Targets

Start with Quick Wins if your site is newer, and use the competitor column to see who already ranks for each term.

Generate Content

Select keywords and generate a cluster of articles, each written around its keyword with natural placement, a meta description and links between the articles in the cluster.

Publish and Check

Publish the articles to WordPress from the content queue, then run an SEO audit on the pages that matter most.

Keyword Research FAQ

How accurate is the search volume data?

Volumes are DataForSEO's estimates of monthly Google searches in the country of your content language (the United Kingdom for English). Like every keyword tool's figures they are estimates, best used to compare keywords with each other.

How many analyses can I run per month?

Each analysis uses one keyword lookup for your site plus one for each competitor domain, so a run with three competitors uses four. Monthly allowances: Free 10, Starter 100, Pro 150, Business 300 lookups.

Can I research keywords in other languages?

Yes, in the languages your plan writes. The competitor keyword gap analysis and content clusters both research keywords in your content language (set it under WordPress Configuration), with Google data for that language's country. Starter writes in English; Pro adds Spanish, French and German; Business covers all 9 languages.

What is the difference between keyword difficulty and competition?

Keyword difficulty estimates how hard it is to rank organically, based on the pages that rank today. Competition (from Google Ads) measures how many advertisers bid on a term. Artikolo shows difficulty.

Can I export keyword research data?

No. The opportunities are shown in SEO Autopilot, where you select keywords to generate articles from; there is no export of keyword lists.

Keyword Research Pricing

Starter — $11.99/mo

100 keyword lookups per month, 4 AI articles and 1 SEO audit.

Try Free for 7 Days

Pro — $24.99/mo — Most Popular

150 keyword lookups per month, 15 AI articles in 4 languages and 2 SEO audits.

Try Free for 14 Days

Business — $49.99/mo

300 keyword lookups per month, 40 AI articles in all 9 languages with the two-pass editor, and 4 SEO audits.

Try Free for 14 Days

Generate Your First SEO Article in Minutes

Enter a topic and get a complete SEO-optimized article published to WordPress. The Free plan includes 1 article a month — no credit card needed.

Generate Your First Article Free

No credit card · Free trial on paid plans · Cancel anytime