PBNLinksHub
Get Started
Content SEO ToolsRuns in your browserFree · no sign-up

Keyword Frequency Analyzer

Get a complete frequency table for any text: every repeated word and phrase of one to four words, with counts, share of the text and where it first appears. Filter out stop words, numbers and your own exclusions, then export the list.

Keyword Frequency Analyzer
Paste text to list every repeated word and phrase with its count and share.

How to use the Keyword Frequency Analyzer

  1. Paste your text

    A single article, several articles, or copy from a group of pages.

  2. Choose phrase length

    Single words show vocabulary; 2–4 word phrases show the real topics.

  3. Filter the noise

    Skip stop words and numbers, and exclude your brand or other words you don't want counted.

  4. Search, sort and export

    Filter the table, sort by frequency or first appearance, and download the CSV.

What it checks

Words and phrases
All n-grams from one to four words, counted case-insensitively.
Share
Each term's occurrences × words ÷ total words, so phrases and words are comparable.
First appearance
The word position where each term first occurs.
Filters
Stop words (a phrase is skipped if it starts or ends with one), numbers, minimum count and custom exclusions.
Summary
Total words, unique words and how many terms meet your filters.

Interpreting the results

The table lists terms with their count, share and first position. In “All” mode, a phrase and its parts are counted separately — “garden shed base” also contributes to “garden shed” and “shed base” — because that's how the text actually reads.

Unlike the Keyword Density Checker, which measures keywords you choose, this analyzer shows what the text is actually about, including repetition you didn't intend. Neither tool implies a target frequency: search engines don't reward particular counts.

Detected marks facts read directly from what you provided. Guidance marks general recommendations based on those facts — rules of thumb, not guarantees or search engine requirements.

Practical guidance

Use the 2- and 3-word views to check topic coverage. If a guide to garden sheds shows “garden shed” twenty times but “shed base”, “roof felt” and “planning permission” not at all, it's repeating its headline topic rather than covering the subject readers need.

The analyzer is also useful for editing: sort by frequency and look at the top ten single words. Filler words (“really”, “very”, “great”) and repeated brand mentions stand out immediately. Paste several competitor articles you've read together to see the vocabulary a topic typically involves — data you gathered, analysed locally.

Natural vocabulary matters for pages that will carry links. An article that covers its topic thoroughly gives a contextual backlink clear surroundings; one stuffed with a single phrase doesn't. Our natural backlink profile guide applies the same idea to anchors. For readability, try the Readability Checker.

Limitations

  • Words are matched exactly (case-insensitive). Plurals and other forms are counted separately.
  • The stop-word list is English.
  • Tables are capped at 1,000 rows on screen for speed; the CSV export includes every term that meets your filters.

Frequently asked questions

How is this different from the Keyword Density Checker?

The density checker measures specific keywords you enter. This analyzer lists every repeated term so you can discover what the text emphasises.

Why do phrases overlap in “All” mode?

Each phrase length is counted independently, so a 3-word phrase also contributes to the 2-word phrases inside it.

Can I analyse other languages?

Word and phrase counts work for languages that separate words with spaces. Turn off the stop-word filter for non-English text.

Is my text stored?

No. Everything is processed in your browser.

More in Content SEO Tools · All 25 free SEO tools