A content management system (CMS) is software for creating, managing and publishing web content, usually without programming knowledge. Well-known examples are WordPress or Shopify.
A is a system for managing web content. Editors can maintain text, images and pages without editing the underlying code directly. Content and presentation are usually managed separately.
For , the CMS matters because it determines how cleanly key elements can be maintained, such as:
title, and canonical,
and file names for images,
and .
A particular variant is the headless CMS: here the system delivers content only via an , while presentation happens in a separate frontend. This is flexible but can raise issues when content is assembled client-side. Good CMS workflows embed SEO tasks such as alt text directly into the publishing process.