"How many words should this be?" comes up for essays, blog posts, meta descriptions and social posts alike. Here are practical target ranges, the reading-time math, and a free word counter that updates live as you type — privately, in your browser.
| Content | Typical length |
|---|---|
| SEO meta description | ~150–160 characters |
| Tweet / X post | up to 280 characters |
| SEO blog post | ~1,000–2,000 words |
| College essay | 500–650 words (varies) |
| Email newsletter | ~200–500 words |
These are guidelines, not rules — match the depth your topic and audience need rather than padding to a number.
Most adults read about 200–230 words per minute. So a 1,000-word post is roughly a 4–5 minute read. Showing an estimated read time sets reader expectations and tends to improve engagement.
✍️ Count words, characters & reading time →Some limits are by words (essays), others by characters (meta descriptions, tweets, bios). Characters usually include spaces. A good counter shows both so you can hit whichever limit applies.
How long should a blog post be for SEO? Often 1,000–2,000 words, but the right length is whatever fully and concisely answers the reader's question.
How is reading time calculated? Word count divided by an average reading speed (~200–230 wpm).
Is my text uploaded to count it? Not with our tool — counting happens entirely in your browser.