Keyword Extractor & Frequency Analyzer

Last updated:

Extract keywords from text online or analyze a public website URL. See exact word and phrase frequency, density, source evidence, and context—without calling frequency an importance score.

Frequency analyzer, not a keyword generator: results report what the sample contains and show where it was found.

0 words · stays in this browser

Auto filtering only removes words when one supported language has enough evidence.

How the Keyword Extractor Works

The report keeps measurement separate from interpretation:

  1. Choose text or URL. Text is processed locally. URL mode fetches public HTML and separates title, meta description, H1 evidence, and cleaned body text.
  2. Segment Unicode words. Modern browser and server segmentation preserves diacritics and supports many writing systems; a Unicode-regex fallback is used when needed.
  3. Apply an explicit stop-word rule. Auto mode supports English, Lithuanian, Spanish, German, and French and falls back to removing nothing when evidence is uncertain.
  4. Count within sentence boundaries. One-, two-, and three-word strings are normalized and counted without building phrases across line or sentence breaks.
  5. Show evidence. Every row includes exact frequency, density, detected source zones, and a first-occurrence context snippet.

What Keyword Frequency Can—and Cannot—Tell You

Frequency is useful evidence about a document, but it is not a verdict about SEO value:

  • Focus review, compare recurring language with the page's intended subject and audience.
  • Repetition review, inspect context when a word or phrase appears unusually often; there is no universal “safe” density.
  • Page-element alignment, use source badges to see whether language appears in the title, H1, description, or only the body.
  • Comparable-page analysis, compare like-for-like pages, then investigate meaningful differences instead of copying a competitor's wording.
  • Research boundary, frequency provides no search volume, difficulty, ranking, traffic, conversion, or semantic-quality data.

Use the Meta Tag Checker for a dedicated metadata review and the Website Word Counter for readability and length. If you need new seed variations rather than terms already present in a sample, use the separate Keyword Generator.

How to Use Extracted Keywords

Start with the evidence in each row, then make an editorial decision:

  • Use 1+ for discovery, especially on short copy. Switch to 2+ or higher when you specifically want repeated language.
  • Read the snippet, because the same string can be a core topic, navigation residue, a disclaimer, or an incidental mention.
  • Check source zones, but do not force a phrase into every element. Titles, descriptions, headings, and body copy have different jobs.
  • Export a reproducible view, using the same phrase-length, frequency, and row settings when comparing pages.
  • Validate outside this report, with search-demand, intent, SERP, customer, and subject-matter evidence before changing content.

For a complete workflow, follow our keyword research guide. It explains the research steps that a document-frequency analyzer cannot perform.

Next steps

Keyword Extractor related tools and articles

Continue with the closest follow-up checks and guides based on this tool's topic, crawl intent, and optimization workflow.

Keyword Extractor: FAQ

What does the keyword extractor measure?
It counts normalized one-word, two-word, and three-word strings in the analyzed text. Count is raw frequency and density is count divided by total analyzed words. Neither metric is an importance, search-volume, ranking, competition, or intent score.
Can I extract keywords from short text?
Yes. Choose a minimum frequency of 1+ to keep phrases that occur once. The 2+ and 3+ settings are useful for repetition analysis, but can hide every result in a short sample.
Does it support accented and non-Latin text?
Yes. It uses Unicode-aware word segmentation when the browser or server supports it, preserving diacritics and scripts such as Cyrillic, Greek, Arabic, CJK, and Hangul. Segmentation quality varies by script and runtime, so review phrases in their displayed context.
How does the stop-word filter work?
Auto mode compares common-word matches for English, Lithuanian, Spanish, German, and French. It only applies a list when one language has enough evidence; otherwise it removes nothing. You can select a language explicitly or turn filtering off. These are compact lists, not linguistic parsers.
What does URL mode analyze?
It accepts a successful HTML response, then counts text from the title, meta description, and body after removing scripts, styles, navigation, header, footer, aside, forms, and similar boilerplate. HTTP errors, empty responses, and declared non-HTML files are rejected. Source badges identify matches in the title, H1, meta description, and body.
Does URL mode render JavaScript?
No. It analyzes the HTML returned to the server-side request. Client-rendered, authenticated, interaction-gated, and consent-gated text can be absent, while bot or CDN responses can differ from your browser.
Why might a source badge and frequency count differ?
H1 is shown as an evidence zone but is already part of body text, so it is not counted twice. Source badges indicate where a phrase was found; they are not extra occurrences.
Are extracted terms automatically good SEO keywords?
No. The report describes language in one sample. Validate candidates against real search demand, intent, SERP context, business relevance, and editorial judgment. Use a keyword generator separately when you want new variations rather than extraction.
What happens to my text or URL?
Pasted text is analyzed in your browser and is not submitted by this tool. URL mode sends the public URL to Web Aloha so the server can fetch and parse the page; the endpoint has no application logic that stores the page or report.

Free 48-Hour Website Audit

Not sure what to fix first on your own website? We'll review it and tell you, in plain English. Free & non-obligatory.

Need Help Turning Language Into Strategy?

We connect page evidence with search demand, user intent, competitive context, and business priorities.