Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Content Readability

48 sites No security coverage
View on drupal.org

This module helps content editors improve their writing by providing a readability score for content. It calculates the Flesch-Kincaid Grade Level and compares it against customizable target profiles, offering feedback to encourage clearer and more accessible content.

This modules takes the default body field on any node/block that has a configuration page and provides a readability score. This module leverages Dave Child's Text Statistics

The goal of this module is to provide feedback to content editors about the quality of their writing. Additionally this is a learning experience for myself.

Configuration

Navigating to the following path enables two settings:
/admin/config/content/content_readability

  • Help Link
  • Profiles

The help link is a url that can be changed to a resource to help users or an example page with a good score.

Profiles are used to have multiple grade levels available to the users to compare their target against. The report is calculated by the Flesch–Kincaid Grade Level. It compares the active grade level of the body compared to the target profile's grade level. If you match or are under you receive and A. For each whole integer above the threshold value it decreases the score.

The idea behind this was to give a representation to our users to encourage better content and make it more readability to a wider audience.

TODO

  • Support Non body fields?
  • Views?

Activity

Total releases
1
First release
Aug 2025
Latest release
10 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
2.3.0 Stable Aug 25, 2025