WordPress plugin

PublishPress Checklists Pro

PublishPress Checklists Pro places a checklist beside posts and pages so authors can see which tasks remain. Configure each task as Disabled, Recommended or Required, and choose who may ignore it. A recommended task can show a warning; an incomplete required task can prevent publication. Authors see unfinished tasks marked with a red X and completed tasks with a green checkmark. Checklist requirements are also available for WooCommerce products.

PublishPress Checklists Pro

Set publishing requirements

PublishPress Checklists Pro places a checklist beside posts and pages so authors can see which tasks remain. Configure each task as Disabled, Recommended or Required, and choose who may ignore it. A recommended task can show a warning; an incomplete required task can prevent publication. Authors see unfinished tasks marked with a red X and completed tasks with a green checkmark. Checklist requirements are also available for WooCommerce products.

Content, links and taxonomy

Set minimum or maximum character counts for titles and excerpts, and word counts for post content. You can prohibit selected heading tags from H1 through H6 and specify words that must not appear. Other tasks can check that content has one H1, uses heading tags in logical order and includes a header row in tables.

Configure minimum or maximum counts for internal links, external links, images, categories, tags and other taxonomy terms. Requirements can call for particular taxonomy terms or prohibit them, and control permalink characters. The link validation task checks whether links use a valid format; it does not test whether their destination pages work.

Scheduling and approval

Require posts to use a specific publish time or have a publish date in the future. Approval tasks can require sign-off from a particular visitor or from a user in a specified role.

Images and other media

Require ALT text for all images, with minimum and maximum character counts. Checklist tasks can set limits on the number of images in a post and the length of image captions. You can also require a featured image, ALT text or a caption for it, and set minimum or maximum featured-image dimensions.

For posts with audio or video, set minimum or maximum item counts. These checks cover native players and supported embedded media.

Connected plugins and product checks

Requirements can use data from WooCommerce, Yoast SEO, All in One SEO, Rank Math SEO and Advanced Custom Fields. The SEO integrations can check Yoast SEO and Readability assessments, Rank Math SEO score, or the SEO score and headline score in All in One SEO. Depending on the task, a result can show a warning or prevent publication. With Advanced Custom Fields, checks can set character limits for text fields or require image fields to be filled.

For WooCommerce products, checklist tasks can check excerpt length, product tags and categories, word count and product images. Requirements can also check product settings and details such as virtual or downloadable status, regular and sale prices, sale scheduling and discount, SKU, stock management, individual sales, backorders, upsells and cross-sells.

OpenAI and custom requirements

Create OpenAI checklist requirements using prompts to assess whether content has suitable tone, spelling or grammar. When OpenAI judges that a requirement is not met, the task appears incomplete. You can also add custom checklist tasks; a custom extension can implement more specific website rules.

Editors configure the checks to match their publishing process, leaving helpful guidance as recommendations and reserving required status for tasks that should hold up publication.