Extract Ngrams from your SEO keyword list or copy!

Enter text or keyword list below: ( Clear Form )
Note: If you want to do this for a URL, that functionality is built into my Server Headers Tool
Pre-Populated Sample Data: top 500 Google search terms by volume, provided by ahrefs.


Enter/Edit Stopword List Below (comma separated please) ( Clear StopWords )

Min Ngram Occurance:
Min Term Length:

What's an NGram?

An Ngram is a continuous sequence of N items from a text. Ngrams are not keywords. Keywords can each contain multiple Ngrams. Example: The Ngrams of "Ryan Jones SEO" would be: [Ryan, Jones, SEO, Ryan Jones, Jones SEO, Ryan Jones SEO]


Enter SEO Keyword List or Copy. Set the min ngram occurrence to limit to ngrams that occur at least that many times in the copy. Set the min term length to limit how many words are in the ngram. (tip: increase both for smaller graphs). Common stop words and articles are automatically filtered out.

What Can SEODataViz Do?

The tool currently works in 3 ways. The main tool examines the "related searches" from Google and Bing. The NGram tool lets you upload your own copy or keyword list. The Compare tool compares the text copy from 2 different URLs.

Have some suggestions? Feel free to reach out to @RyanJones on Twitter!