Website Word Count
Pricing
$2.99/month + usage
Website Word Count
Analyze word count and content depth of any web page. Get word count, sentence count, paragraph count, heading count, and SEO content assessment for one or multiple URLs in a single run.
Pricing
$2.99/month + usage
Rating
0.0
(0)
Developer

Luffy
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Analyze the word count and textual content of any web page. Get instant SEO content assessments with detailed statistics — word count, sentence count, paragraph count, heading count, and more. Supports analyzing one or multiple URLs in a single run.
What is Website Word Count?
Numerous studies have shown that there is a relationship between the amount of content on a page (typically measured in word count) and its ranking potential — generally, longer content will rank higher. Obviously content also needs to be topically relevant, keyword-rich, and highly readable for the visitor.
Website Word Count extracts all visible (selectable) text from any web page — ignoring scripts, styles, navigation, and hidden elements — and gives you a complete content breakdown with an actionable SEO assessment.
Use cases
- SEO content audits — quickly check whether your pages have enough content to compete in search results
- Competitor analysis — compare word counts across competitor pages to benchmark your content strategy
- Content migration — verify word counts before and after a site migration to ensure no content was lost
- Bulk page analysis — analyze hundreds of URLs at once by passing them as a list
- Editorial workflow — validate that published pages meet your minimum content guidelines
Input
| Field | Type | Description |
|---|---|---|
urls | array of strings | List of website URLs to analyze |
url | string | A single URL to analyze (alternative to urls) |
minWordCount | integer | Minimum recommended word count for SEO (default: 500) |
includeMetaData | boolean | Whether to include meta title and description (default: true) |
Input example
{"urls": ["https://example.com","https://example.com/about","https://example.com/blog/post-1"],"minWordCount": 500,"includeMetaData": true}
Output
The Actor stores results in a dataset. Each URL produces one result object:
{"url": "https://example.com","wordCount": 1391,"status": "good","assessment": "Your page has a good level of textual content, which will assist in its ranking potential.","recommendation": "Your page has 1391 words, which meets the recommended minimum of 500 words. Well-written, keyword-rich content at this length gives your page solid ranking potential.","characterCount": 8350,"sentenceCount": 95,"paragraphCount": 42,"headingCount": 12,"avgWordsPerSentence": 14.6,"metaTitle": "Example - Homepage","metaDescription": "Welcome to Example, the leading platform for...","analyzedAt": "2026-02-25T10:30:00.000000+00:00"}
Status values
| Status | Word Count | Meaning |
|---|---|---|
good | >= minimum | Page has a good level of textual content for ranking potential |
warning | 50–99% of minimum | Page could benefit from more content |
poor | < 50% of minimum | Page has very little content and may struggle to rank |
error | — | The page could not be fetched or analyzed |
How it works
- Accepts one or multiple URLs as input
- Fetches each page's HTML content with a realistic browser User-Agent
- Parses the HTML and strips non-visible elements (scripts, styles, hidden content, comments, nav, footer)
- Extracts all visible, selectable text — the same text a user could highlight on the page
- Counts words, characters, sentences, paragraphs, and headings
- Generates an SEO assessment based on the configurable word count threshold
- Optionally extracts the page's meta title and meta description
- Stores all results in the dataset for export in JSON, CSV, Excel, or other formats
Integrations
Website Word Count can be connected with almost any cloud service or web app via integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and many more. Or you can use webhooks to take actions whenever an Actor run is finished.