SEO Word Count Checker
Count the words in your content and see reading time, sentence statistics and where the total sits against the length bands built into this tool. Word count alone does not decide how a page ranks.
Did this tool work for you?
How to use this calculator
Reading time divides the word count by 200 and rounds up. The length bands per content type (minimum, target and range) are this tool’s own rules of thumb, not requirements set by any search engine.
- 1
Paste your full page content into the text area, leaving out menus and footers.
- 2
Select the content type so the right minimum and target are applied.
- 3
Compare the count with the minimum and target shown for your content type; these are the tool’s own guidelines.
- 4
Check the Sentences and Paragraphs rows to see how the punctuation and spacing you pasted were read.
Frequently asked questions
How are the words, sentences and paragraphs counted?
Words are whitespace-separated tokens, so a hyphenated term is one word and a spaced dash counts as a word on its own. Sentences are the non-empty pieces left after splitting on runs of . ! and ?, so abbreviations, decimals and ellipses add extra sentences. Paragraphs are blocks separated by a blank line; single line breaks do not start a new one. Characters include spaces.
How is reading time worked out?
Word count divided by 200, rounded up to the next whole minute, so 201 words shows as about 2 min. The 200 words per minute rate is an assumption built into the tool.
What do the status messages mean?
Below the minimum for the chosen content type you get Too short with that minimum. Between the minimum and the target you get “Above the N-word minimum” with the target. At or above the target you get “Solid length” for that type. There is no upper limit, so a very long page still reads as solid.
Are the length bands search-engine requirements?
No. The minimum, target and range for blog posts, product pages, landing pages and pillar guides are this tool’s own rules of thumb. No search engine rule is implemented, and the checker does not compare your text with pages that currently answer the same query.
Why does the same text pass for one content type and fail for another?
Because each type has its own thresholds. A 350-word block is “Above the 300-word minimum” as a product page but “Too short — aim for at least 500 words” as a landing page.
What should I paste?
Only the main text you want measured. Pasted navigation, footers or HTML tags are counted as words. Since the checker sees only the text box, it cannot know which part of a page is main content.
Does a higher word count improve rankings?
The tool does not say so and does not predict rankings. It reports length against its own bands; whether a page is long enough is decided by what it needs to cover for the query.
Word counts, reading time and the length bands this checker applies
What gets counted
The tool trims the pasted text, splits it on whitespace to count words, and also reports characters including spaces, sentences, paragraphs and reading time. A sentence ends wherever a run of full stops, exclamation marks or question marks occurs, and a paragraph ends at a blank line, however many in a row. Reading time divides the word count by 200 and rounds up, so 200 words shows as about 1 minute and 201 as about 2. An empty or whitespace-only box returns an error. The count is purely mechanical: menus, tags and boilerplate that you paste are counted exactly like body copy, and a snippet of HTML with two tags and four visible words reported 4 words.
The length bands
Each content type has a minimum, a target and a range shown to the user. These figures come from the tool’s code. They are not search-engine rules, and an unrecognised content type falls back to the blog figures.
| Content type | Minimum | Target | Range shown |
|---|---|---|---|
| Blog post / article | 800 | 1,500 | 1,500–2,500 words |
| Product page | 300 | 500 | 300–800 words |
| Landing page | 500 | 800 | 500–1,500 words |
| Pillar / comprehensive guide | 2,000 | 3,000 | 3,000–5,000+ words |
Worked examples
Each row below is a run of the calculator on generated text. The two 350-word rows use identical text and get different verdicts, because the status depends only on the type you pick. The 499 and 500 word landing-page rows sit either side of the minimum, which shows the boundary is inclusive.
| Text | Type | Status | Reading time |
|---|---|---|---|
| 25 words, 7 sentences (avg 3.6), 3 paragraphs | Blog | Too short — aim for at least 800 words | ~1 min |
| 350 words, one sentence | Product | Above the 300-word minimum — the tool’s target is 500+ words | ~2 min |
| The same 350 words | Landing | Too short — aim for at least 500 words | ~2 min |
| 499 words | Landing | Too short — aim for at least 500 words | ~3 min |
| 500 words | Landing | Above the 500-word minimum — the tool’s target is 800+ words | ~3 min |
| 1,500 words in 300 sentences | Blog | Solid length for this content type | ~8 min |
| 2,100 words in 420 sentences | Pillar | Above the 2,000-word minimum — the tool’s target is 3,000+ words | ~11 min |
| 3,000 words | Pillar | Solid length for a comprehensive guide | ~15 min |
How the sentence and paragraph counts behave
A 16-word test containing an ellipsis, an exclamation-and-question pair, a decimal and “e.g.” reported 7 sentences averaging 2.3 words, because each of those marks ends a piece. The same text had two blank-line gaps, one of them four lines tall, and was counted as 3 paragraphs. A 350-word block with a single full stop is one sentence of 350 words. Read the sentence figure as a reflection of the punctuation you pasted, not of how long your sentences really are.
What a word count cannot tell you
Length alone says nothing about whether a page answers a question, covers the subtopics a reader expects, or is correct. There is also no ceiling in the tool: padding a page to 3,000 words earns the same Solid length message as a tightly written one. Use the count to plan a brief or to spot a draft that is plainly thin, then judge whether the page is long enough by what it needs to cover.
Learn more from an authoritative source:
Google Search CentralOpen Graph Checker
Check the Open Graph and Twitter Card meta tags for any URL — see exactly how your page appears when shared on social media.
Robots.txt Checker
Fetch and analyse the robots.txt file for any domain — see crawl rules, user-agent blocks, and sitemap references.
Sitemap Validator
Fetch and validate the XML sitemap for any domain — count URLs, check for lastmod dates, and detect sitemap indexes.
Robots.txt Generator
Generate a robots.txt file to control how search engine crawlers access your website.
Meta Tag Generator
Generate HTML meta tags for SEO, social sharing, and viewport — ready to paste into your page head.
Open Graph Tag Generator
Generate Open Graph and Twitter Card meta tags to control how your page looks when shared on social media.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →