How long should a blog post be
The honest answer: as long as it takes to be useful, and not a word longer. SEO research shows posts in the 1,500 to 2,500-word band rank highest because they cover the topic deep enough to satisfy the AI engines that summarize them. But density beats length. A 900-word post with one strong table and three working examples will out-rank a 3,000-word one full of filler.
- SEO blog: 1,500 to 2,500 words. 7 to 11 minutes for an average reader. Enough room to rank.
- Thought leadership: 800 to 1,200. 4 to 5 minutes. Dense enough to share, light enough to finish.
- LinkedIn post: 200 to 350. Under 90 seconds. Mobile-skimmable.
- Newsletter: 400 to 700. 2 to 3 minutes. Long enough to be valuable, short enough to survive the inbox.