Keyword Checker
Paste your article and your keywords. See every match highlighted, with counts for each heading level and body copy.
One per line. For CSV or Excel, we use a column named “keyword”, or the first column.
Paste or type straight into the document below. Headings from Google Docs, Word and web pages are kept. Use the style menu to mark a heading yourself.
Public links only. For a private Google Doc, set sharing to “Anyone with the link”, or download it and upload the file.
Keyword summary
| Keyword | Total | Density | H1 | H2 | H3 | H4 | H5 | H6 | Body |
|---|
Click a keyword to jump through its matches in the document. Counts are exact, whole-word matches; capital letters are ignored.
How do you check if your keywords are in your content?
List the keywords you want the page to rank for, paste in your draft, and look at where each one appears. A good check shows three things: whether the keyword is used at all, whether it's in a heading, and how often it repeats in the body.
- Add your keywordsType one per line, or import the list you exported from your keyword research tool as TXT, CSV or Excel.
- Add your contentPaste straight into the document, or load a web page, Google Doc, Word file or PDF.
- Read the summary, then editClick a keyword to jump to each match. Change the text in the document and the counts update as you type.
Where should keywords appear on a page?
Put your main keyword in the H1 and, where it reads naturally, in the first paragraph. Use related keywords in H2 and H3 subheadings, and let the rest appear in the body as they fit. Outside the content, the page title and meta description matter too.
| Where | What to aim for | Shown in the summary as |
|---|---|---|
| Main heading | The main keyword, or a close version, once | H1 |
| Subheadings | Related keywords and questions that structure the page | H2 to H6 |
| Opening paragraph | The main keyword early, if it fits the sentence | Body |
| Body copy | Natural use of main and related keywords, no forced repeats | Body and Density |
| Title tag and meta description | The main keyword, written for people | Not checked here; review them in your CMS |
What is keyword density, and what percentage is good?
Keyword density is how much of a text a keyword makes up: the words taken up by its matches, divided by the total word count. There's no ideal percentage. Search engines don't reward a target density, and repeating a phrase until it reads unnaturally is keyword stuffing, which Google's spam policies warn against.
Use density to spot outliers instead. A keyword far above the others usually needs a few repeats replaced with pronouns or synonyms. One at zero is a gap to fill, if the page should cover it.
Can you check a Google Doc, Word file or PDF for keywords?
Yes. Copy from Google Docs or Word and paste into the document above, and the headings come with it. You can also upload a Word, PDF, HTML, Markdown or text file, or load a public web page or Google Doc link.
Google Docs and Word
Paste or upload. Heading 1 to Heading 6 styles are kept, so heading counts are accurate.
Web pages
Load a public link. We read the main article and skip menus and footers. Pages that need a login can't be loaded.
PDFs
Text is read page by page, but PDFs don't store headings, so everything counts as body. Scanned PDFs need OCR first.
Markdown and plain text
Lines starting with # to ###### become headings. Everything else is body copy.
Keyword checker FAQ
Are plurals and close variants counted?
What happens when one keyword contains another?
Is my content uploaded or stored?
Can I edit the document after checking it?
How many keywords can I check at once?
Keep improving the page
Keywords in place. Need design ideas?
Browse hand-picked marketing designs to pair with your content.
Browse the design library