Calculate keyword competition using your own algorithm.

Online keyword research tool that lets you choose your own metrics to determine keyword difficulty.

Accurate keyword competition results

Know exactly what to expect when ranking a keyword. Control which metrics to use when calculating the difficulty. You're not forced to use the website settings.Try a sample.

Keyword algorithm tool

Bulk keyword competition checker

Check multiple keywords at once or one at a time.

Analyze bulk keywords

Control your keyword list

  • Filter keywords - Narrow down your keyword list with specific search volume, CPC etc.
  • Export - Save your keyword results as excel, CSV, PDF, print and clipboard.

Keyword filter tool

Domain & social checker

Automatically check if an exact keyword phrase is available to register.

  • Domain supports: com, net, org, co, info, biz, io, me, us, in & more.
  • Social supports: Blogger, Wordpress, Twitter, Tumblr, Pinterest, Instagram, Livejournal & more.

Exact match domain and social username checker

Manage your research

  1. List - Save individual keywords into any lists.
  2. Project - Generate keywords using multiple seed keywords. Save the entire keyword results into your projects.

Keyword projects & lists

Try a small preview algorithm

Here's a sample of a keyword with the top 10 sites and its current metrics.

  • Do you think domain authority is critical?
  • What about page authority?

See how the keyword competition changes depending on your criteria. 0 means it's not important at all in determining the difficulty while 10 is the most important.

Site DA PA Difficulty
Final keyword difficulty is...
...
#1 1 100 ...
#2 100 1 ...
... ... ... ...
#6 30 10 ...
... ... ... ...
#9 1 1 ...
#10 100 100 ...

Choose your plan


Basic

$27/month

Analyze Keyword Difficulty

50

Generate Keywords

50

Projects

10

Lists

50

Premium

$47/month

Analyze Keyword Difficulty

500

Generate Keywords

500

Projects

100

Lists

500

Free

$0/month

Analyze Keyword Difficulty

5

Generate Keywords

5

Projects

1

Lists

5

Basic

$228/year

($19/month)

Save $96
Analyze Keyword Difficulty

50

Generate Keywords

50

Projects

10

Lists

50

Premium

$324/year

($27/month)

Save $240
Analyze Keyword Difficulty

500

Generate Keywords

500

Projects

100

Lists

500

Free

$0/month

Analyze Keyword Difficulty

5

Generate Keywords

5

Projects

1

Lists

5