Website Word Count avatar

Website Word Count

Pricing

$2.99/month + usage

Go to Apify Store
Website Word Count

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

Luffy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

FieldTypeDescription
urlsarray of stringsList of website URLs to analyze
urlstringA single URL to analyze (alternative to urls)
minWordCountintegerMinimum recommended word count for SEO (default: 500)
includeMetaDatabooleanWhether 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

StatusWord CountMeaning
good>= minimumPage has a good level of textual content for ranking potential
warning50–99% of minimumPage could benefit from more content
poor< 50% of minimumPage has very little content and may struggle to rank
errorThe page could not be fetched or analyzed

How it works

  1. Accepts one or multiple URLs as input
  2. Fetches each page's HTML content with a realistic browser User-Agent
  3. Parses the HTML and strips non-visible elements (scripts, styles, hidden content, comments, nav, footer)
  4. Extracts all visible, selectable text — the same text a user could highlight on the page
  5. Counts words, characters, sentences, paragraphs, and headings
  6. Generates an SEO assessment based on the configurable word count threshold
  7. Optionally extracts the page's meta title and meta description
  8. 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.