Word & Press · 24 publishing platforms profiled Updated 11 October 2026

Guide

CMS features checklist for news and article publishers

A practical checklist of the CMS features a news or article publisher should require, with why each matters and what to ask the vendor.

By Word & Press Published 10 October 2026 Facts verified 10 October 2026 Read 6 min

The short answer

A publishing CMS should give you editorial roles with an approval workflow, revision history, scheduling, control over titles, URLs and canonical tags, structured data output, feeds and sitemaps, solid media handling, translation support, fast page delivery, an API and, if you charge readers, membership tools. Ask vendors to demonstrate each one.

FEATURE CHECKLIST

Feature lists on vendor sites are written to impress, not to help you decide. A publisher needs a short list of capabilities that decide whether a team of writers and editors can work safely, whether articles can be found, and whether the site survives a traffic spike. This checklist is built for that. Use it as a scoring sheet when you compare systems, and pair it with a trial so you test the features rather than read about them.

Where we cite how a search engine or a product behaves, the source is recorded on this page. Where we describe what a good CMS should do, that is editorial judgement, not a measurement.

What should an editorial workflow include?

News publishing is a team activity with a legal and reputational risk attached, so permissions matter more than they do on a brochure site. At minimum you want separate roles for writers, editors and administrators, a state for “draft”, “in review” and “published”, and the ability to stop a writer publishing without approval. Some newsrooms also need a “trusted writer” tier that can publish directly.

Look for per-section permissions (a sport editor should not edit the politics section), an audit trail of who changed what, and comments or notes inside the editor. Systems without these usually push you towards sharing one login, which destroys accountability.

Revisions, scheduling and corrections

Revision history lets an editor see what changed and restore an earlier version. For news it also supports corrections: you can show what was wrong and when it changed. Check how many revisions are kept, whether they cover headline, body and metadata, and whether a revision can be compared side by side.

Scheduling should cover both publishing and unpublishing, in the timezone of your newsroom. Test what happens to a scheduled article if the site is under maintenance when its time arrives.

SEO controls that matter

Good SEO support is mostly about control and clean output, not a magic score. You should be able to edit the page title, meta description, URL slug and canonical URL for each article, set noindex on a page, and generate an XML sitemap automatically. Redirect management is essential for a publisher, because headlines and sections change and old links must keep working.

Google documents Article structured data for news, blog and sports article pages, listing headline, image, datePublished, dateModified and author among the recommended properties. If your CMS can emit these from the fields your editors already fill in, you avoid maintaining the markup by hand. See our notes on choosing software for how this fits into a wider evaluation.

News publishers submitting to Google News also need to know the limits on news sitemaps: Google says to include only articles created in the last two days and allows up to 1,000 news tags per sitemap. A CMS should either generate this file or let you build it without a custom plugin.

Feeds, syndication and distribution

An RSS or Atom feed per site, section and author lets readers, aggregators and partners follow your work without scraping it. Check that feeds include full or summary text as you choose, correct dates, and images. Also ask whether the CMS can produce a newsletter-ready export or integrate with an email service, since many publishers rely on the inbox as much as on search.

Media handling

Articles live or die on images. Ask about automatic resizing to several widths, modern image formats, alt text fields that editors are prompted to complete, captions and credits stored as structured data, and focal-point cropping. For video and audio, check whether you can embed from a hosting service and whether files are served from a CDN.

Multilingual and regional publishing

If you publish in more than one language, decide whether the CMS has translation built in or relies on an extension. Google’s guidance is that each language version should list itself and every other version in hreflang annotations, and that the tags are ignored if two pages do not point to each other. A CMS that generates reciprocal annotations automatically removes a common source of errors.

Performance and hosting

Ask how pages are cached, whether the CMS supports full-page caching or static output, and how it behaves when a story goes viral. A slow admin area is a cost too, because editors lose time. See the cost guide for how hosting choices change the bill.

APIs and integration

A documented API lets you connect the CMS to apps, newsletters, analytics and internal tools. The WordPress REST API, for example, is described as an interface for applications to send and receive data as JSON objects. Whatever the platform, check authentication options, rate limits, whether drafts can be read through the API, and whether the API covers users and media as well as posts.

Membership, subscriptions and paywalls

If you charge readers, you need user accounts, payment integration, content gating by plan, and markup that tells search engines which part is paywalled. Google’s documentation uses the isAccessibleForFree, hasPart and cssSelector properties for this and notes that doing so helps distinguish a paywall from cloaking. Ask the vendor whether their gating produces this markup or whether you must add it yourself.

The checklist

Feature Why it matters What to ask the vendor
Roles and permissions Stops unreviewed content going live and keeps accountability Can I restrict roles by section? Is there an audit log?
Approval workflow Supports editing, legal review and corrections Can I add custom states? Who gets notified at each step?
Revisions Allows comparison, restoring and transparent corrections How many revisions are kept? Does it cover metadata?
Scheduling Lets you plan launches and embargoes Does it also unpublish? What happens during downtime?
Title, slug and canonical control Needed for search appearance and duplicate handling Can editors set these per article without code?
Redirect management Preserves links when URLs change Is there a built-in manager or only a plugin?
Structured data output Helps search engines read headline, date and author Which Article properties are emitted by default?
Sitemaps and news sitemaps Helps crawlers find new articles quickly Is a news sitemap generated and limited to recent items?
Feeds Syndication and reader subscriptions Are there feeds per section and author?
Media handling Page weight, accessibility and design flexibility Does it resize, require alt text and support a CDN?
Multilingual support Correct language versions and URLs Does it output reciprocal hreflang annotations?
Caching and performance Protects the site during traffic spikes What does a cached page cost in server load?
Documented API Connects apps, newsletters and internal tools Can drafts, users and media be read through it?
Membership and gating Revenue and reader relationships Does gating output paywall markup for search engines?
Security and updates Reduces breach risk How are security fixes released and how long are versions supported?
Export and portability Lets you leave without losing archives Can I export all content, media and URLs in an open format?

How to use the checklist

Score each row as required, useful or irrelevant before you look at any product. Requirements that only one vendor meets should be checked twice, since they may reflect a lock-in you will regret. Then ask each vendor to demonstrate the required rows live. The licensing guide explains what you can legally do with the code once you have chosen, and the self-hosting guide covers the work of running it yourself.

One last point: do not buy features you will not staff. A scheduling calendar nobody maintains and a multilingual setup with no translators both add complexity without value.

Questions people ask

Which CMS features matter most for a news website?

Editorial roles with an approval step, revision history and scheduling matter first, because they protect accuracy and let a team work in parallel. After that come search controls (titles, canonical URLs, structured data, sitemaps) and page speed. Everything else depends on your business model.

Do I need a headless CMS for a news site?

Not by default. A headless setup separates content storage from the front end and exposes content through an API, which suits several apps or a custom front end. It also means you build and maintain the presentation layer yourself, so it costs more development time than a traditional CMS.

What is the difference between a revision and a backup?

A revision is a saved earlier version of one article, used by editors to compare or restore text. A backup is a copy of the whole site (database and files) used to recover from failure or compromise. You need both, and one does not replace the other.

Does my CMS need to output structured data?

Google documents Article structured data as a way to help it understand a page and show better title text, images and dates. A CMS that outputs valid JSON-LD for headline, dates, author and image saves you from hand-coding templates, but it is a convenience rather than a ranking guarantee.

How do I check a vendor's claims about these features?

Ask for a live demonstration using your own sample article, not a prepared one. Our guide to [trialling a CMS](/demo.php) lists the editor tasks worth scripting, and our [cost guide](/pricing.php) shows where features hide behind add-ons.

Sources

  1. Google documents Article structured data for news, blog and sports article pages, and lists headline, image, datePublished, dateModified and author among the recommended properties, in JSON-LD or Microdata. — source, checked 10 October 2026.
  2. Google's news sitemap guidance says to include only articles created in the last two days and allows up to 1,000 news:news tags per sitemap. — source, checked 10 October 2026.
  3. Google's paywalled content documentation uses the isAccessibleForFree, hasPart and cssSelector properties to mark paywalled sections, and says this helps distinguish them from cloaking. — source, checked 10 October 2026.
  4. Google's localisation documentation says each language version must list itself and all other language versions in hreflang annotations, and that if two pages do not point to each other the tags are ignored. — source, checked 10 October 2026.
  5. The WordPress REST API provides an interface for applications to interact with a WordPress site by sending and receiving data as JSON objects. — source, checked 10 October 2026.