Free tool ยท No sign-up

Keyword Extractor

Paste a URL or some text and see the keywords and phrases it is really about: how often each is used, its share of the text, and whether it appears in the title, meta description, H1, headings, URL and image alt text.

  • Single words and 2 to 3 word phrases
  • Shows where each keyword appears
  • Works on competitors' pages

Want to test specific keywords? Use the Keyword Density Analyzer, or find new ideas with the Keyword Generator.

What it shows

The words a page leans on, and where it puts them

A page's keywords come from what it repeats and from where it says it.

Main keyword

The phrase the page most likely targets, chosen from how often it is used and whether it sits in the title, H1, description and URL.

Words and phrases

Single words and two to three word phrases, ranked, with the number of uses and the share of the text.

Placement

Chips show whether a keyword appears in the title, meta description, H1, a subheading, the first 100 words, the URL and image alt text.

Clean results

Common words such as the, and and of are ignored, and a phrase that only exists inside a longer one is merged.

Keyword cloud

A quick visual of the page's main topics.

Export

Download the full list as a CSV or copy the top keywords.

Where keywords count

The places search engines look first

A keyword in these places says more about a page than a keyword buried in the text.

Where keywords carry the most weight
PlaceWhy it mattersTip
Title tagThe strongest on-page signal and the headline in resultsPut the main keyword first, within about 60 characters.
H1 headingStates the page's topic to visitors and crawlersUse the main keyword naturally, once.
Meta descriptionNot a ranking factor, but it is bolded in results and lifts clicksInclude the keyword and a reason to click.
First 100 wordsConfirms the topic earlySay what the page is about in the first sentences.
URLA short, readable address helps people and crawlersUse the keyword, with hyphens.
Image alt textDescribes images and adds topical contextDescribe the image; add the keyword only when it fits.
How to use it

How to extract keywords from a page

Three steps from a page to a keyword list.

1

Enter a URL or paste text

Use your own page, a competitor's page or a draft.

2

Read the main keyword and the list

Check the top phrases. Do they match what you want to rank for?

3

Fix the placement

Add missing keywords to the title, H1 or first paragraph, then run it again.

Ways to use it

What to do with the results

The list is a starting point for several jobs.

Check your focus

If the extracted main keyword isn't the one you target, the page is about something else.

Study competitors

See which phrases the top-ranking pages use, then cover them better.

Find gaps

Compare your page with a ranking page and look for topics you leave out.

Edit a draft

Paste a draft to see if it leans on the right words before you publish.

Plan anchor text

Pick natural phrases for internal links from the page's own vocabulary.

Write for entities

Notice related terms and add the ones that make the topic complete.

What it does

What a keyword extractor does and when it helps

A keyword extractor reads the text of a page and lists the words and short phrases it uses most. It does not look anything up in a database. It counts what is actually there, so the list shows what the page is about in practice, which is not always what you meant it to be about. A page meant to rank for "dental implants" that mostly repeats a clinic's name and "book now" has a different real topic.

That matters because search engines work from the words on your page. Google's own advice is to think about the words that a user might search for and to write naturally. The extractor checks the first half of that advice. It shows whether your main phrase appears at all, and whether it sits where people and crawlers look first: the title, the h1, the opening paragraph and the URL. Google lists the title element, the h1 and og:title among the sources it can use for a title link, so those places carry the page's topic.

Keep its limits in mind. It shows no search volume and no difficulty, and a high count is not a target to hit. Google does not use the meta keywords tag, and it treats repeating words until the text sounds unnatural as keyword stuffing. Use the list as a mirror for your own writing or a competitor's, then judge demand with Search Console and Google Trends.

When to use it

When to extract keywords from a page

Use it when you want to see a page's real vocabulary instead of guessing at it.

Check that a page has the right focus

Run your own page and read the top phrase. If it is not the topic you plan to rank for, the copy, title or headings are pulling in a different direction.

Study a competing page

Enter a page that already ranks and see which phrases it leans on and where it places them. Use that to plan better coverage, not to copy its wording.

Find topic gaps

Compare the phrase lists of your page and a stronger one. Subtopics they cover and you leave out are candidates for a new section or a supporting article.

Review a draft before publishing

Paste the draft to see whether it leans on the right words. It is quicker to fix a title or opening paragraph now than after the page is indexed.

Choose internal link anchors

The page's own phrases make natural, descriptive anchor text for internal links, which is easier than inventing wording that does not appear anywhere in the copy.

Audit old pages in bulk

When a site has many pages with no clear topic, check a sample from each template. Pages whose top phrase is a brand name or a menu label need a rewrite.

Common mistakes

Keyword extraction mistakes and how to fix them

Most mistakes come from reading the list as a recipe instead of as a report.

Assuming the top phrase is the right target

What goes wrong: The most-used phrase can be a brand name, a product code or a repeated call to action. It describes what the page says, not what people search for.

The fix: Pick your target from search demand and intent first, for example in Search Console or the Keyword Generator. Then use the extractor to check that the page supports that choice.

Reading a script-built page

What goes wrong: If a page builds its text with JavaScript, the HTML a basic crawler receives may hold very little, so the list looks thin or odd.

The fix: Use the Paste text option with the copy from your browser. Google can render JavaScript, but not all bots can, so server-rendered text is the safer choice.

Copying a competitor's counts

What goes wrong: Matching how many times a ranking page uses a phrase treats the count as the reason it ranks. Google documents no such target, and it warns against unnatural repetition.

The fix: Look at which subtopics and questions the page covers, then cover them better, with your own examples and clearer structure.

Keyword in the body but not in the key places

What goes wrong: A phrase used ten times in the copy but missing from the title, h1 and opening lines gives readers and crawlers a weaker signal about the topic.

The fix: Add the main phrase to the title and h1 in natural wording, state the topic in the first paragraph, then run the extractor again to confirm the placement chips are filled.

Relying on the meta keywords tag

What goes wrong: Some themes and plugins still add a keywords field and people fill it in, hoping it helps. Google states that the tag has no effect on indexing or ranking.

The fix: Leave it empty or remove it. Spend the time on the visible title, headings and copy, which are what the extractor reads.

Targeting one phrase on many pages

What goes wrong: If the extractor shows the same main phrase on several pages of your site, those pages compete and it is unclear which one should answer the query.

The fix: Give each page one primary topic. Merge near-duplicates, or rewrite so each page answers a different question, and link between them.

Glossary

Keyword extraction terms explained

Keyword
A word or phrase that describes a topic, and that people may type into a search box. On a page, it is a word or phrase the text uses to cover that topic.
Keyword phrase
A group of two or three words that appear together, such as "seo audit". The extractor lists these next to single words because many searches are phrases, not single words.
Main keyword
The phrase the page most likely targets. The tool picks it from how often a phrase is used and whether it appears in the title, h1, description and URL.
Share of text
The number of times a keyword appears divided by the total words analysed, as a percentage. It lets you compare keywords on one page. It is not a target to reach.
Placement
Where a keyword appears: title, meta description, h1, a subheading, the first 100 words, the URL or image alt text. Placement says more about topic than raw repetition.
Stop words
Very common words such as the, and, of and for. The extractor ignores them by default so they do not crowd out the words that carry the topic.
Search intent
What a searcher wants to do: learn, compare, buy or find a place. A page ranks better when its words and format match the intent behind the query.
Meta keywords tag
An old meta tag that lists keywords for a page. Google Search does not use it. The tool shows it for reference only and builds its list from the visible content.
Madhav Kushwaha, SEO, AEO, GEO and digital marketing consultant in Kathmandu, Nepal

Built by

Madhav Kushwaha

SEO, AEO, GEO & Digital Marketing Consultant in Kathmandu, Nepal, and trainer at ODcrU Academy and TechAxis Institute. One of the fastest ways to understand a page, yours or a competitor's, is to see which words it leans on and where it puts them. I built this extractor to show that clearly, with the placement checks I would do by hand in an audit.

Keyword Extractor: Frequently Asked Questions

A keyword extractor reads a page or a piece of text and lists the words and phrases it uses most, ranked by how often they appear and where. It shows what the text is about and which keywords it is likely to rank for.
It ranks phrases by how many times they are used, with extra weight when they appear in the title, H1, meta description, subheadings, the first 100 words and the URL. The top-ranked phrase is shown as the most likely main keyword.
No. It reads the text you give it and shows what that text uses. Search volume and difficulty need a keyword database. Use the Keyword Generator for ideas and Google Search Console or Trends to judge demand.
Words like the, and, of and for appear in every text and say nothing about its topic. The tool ignores them by default, and you can switch that off to see every word. Phrases never start or end with a common word.
It is the number of times a keyword appears divided by the total number of words analysed, shown as a percentage. It helps compare keywords on a page. It is not a target to hit.
Yes, enter any public URL. It shows the phrases that page leans on and where it places them, which is useful for content planning and gap analysis.
It leaves out text in menus, headers, footers and sidebars, which repeat on every page and would swamp the real topics. Turn it off to include them.
Pages that build their content with JavaScript can return very little text to a crawler. If you know the page has content, copy it from your browser and use the Paste text option.
No. Google ignores the meta keywords tag. If a page has one, the tool shows it for reference, but the ranked list comes from the page's real content.
No. A URL is fetched to read its text, the analysis runs in your browser, and nothing is saved or shared. Pasted text never leaves your browser.

More free SEO tools

Keywords connect content to searches. These tools find them, measure them and check where they sit.

Call WhatsApp SEO Audit