Creative agency glossaryTechnology and Innovation

Content Management System (CMS)

A content management system (CMS) is software that lets people create, edit, organize and publish digital content, usually a website, without writing code for every page; WordPress and Webflow are common examples.

What is a content management system (CMS)?

A content management system is the layer between the people who make content and the technology that serves it. Instead of a developer hand-building every page, a CMS provides an editing interface where writers, designers and marketers can add pages, upload images and video, edit text, set metadata and publish, while the system handles templates, navigation, URLs and the database underneath. WordPress runs a large share of the web; Webflow, Shopify, Drupal, Contentful and Squarespace serve different needs at different scales.

Modern systems come in two shapes. A traditional CMS manages both the content and how it is displayed, with themes and templates built in. A headless CMS stores and delivers content through an API and leaves the front end to be built separately, which suits brands publishing the same content to a website, an app and a screen in a store at once.

Why it matters

Why a CMS matters

The CMS decides who can change a website and how fast. A brand whose site needs a developer for every update will update it rarely, and a site that is rarely updated stops being a living part of the brand. A well-chosen CMS puts publishing in the hands of the marketing team, with guardrails that keep the design intact, so that a campaign landing page can go live the morning the campaign does.

It also shapes everything downstream. Site speed, search visibility, accessibility, security and the ease of adding a new section or a new language are all constrained by the CMS and how it was set up. A platform chosen for a quick launch becomes the platform the brand lives on for years, which is why the decision deserves more thought than it usually gets.

In practice

How a CMS works in practice

  1. 01

    Choosing a CMS starts with the content and the team. How many pages, how often they change, how many people will edit them, what formats they include, how many languages and markets, whether commerce is involved, and what the site has to connect to, such as a CRM, an email platform or analytics. From those answers a platform is chosen and a build is scoped.

  2. 02

    The build defines content types (an article, a product, a case study, a landing page), each with its fields, and templates that render them. Editors then work inside those structures: they fill in fields rather than designing pages, which keeps the site consistent. Roles and permissions decide who can draft, who can publish and who can change the structure. Plugins or integrations extend the system for forms, search, SEO tools and media handling.

  3. 03

    Once live, the CMS needs looking after. Updates, backups, security patches and performance tuning are ongoing, and the content model should be revisited as the brand's needs change. A good website development partner builds the site so that the marketing team can run it and the developer is needed for structure, not for Tuesday's blog post.

  4. 04

    Before launch the build is proved on a staging copy. Content is migrated and checked page by page, every old URL is mapped to a new one so search rankings survive the move, and backups are tested by restoring one rather than by trusting the setting. The sign-off that matters is an editor who was not in the project publishing a page unaided. If they need a developer for that, the content model is not finished, however good the templates look.

At RIOT

Content management systems at RIOT

We run our own content platforms alongside client work, including AltSounds, a music video channel, and Muvvoo, a music video database, and running them has given us firm opinions about content systems. The system has to serve the editor on a busy day as well as the developer on launch day, the content model has to be designed around what will actually be published rather than what might be, and speed is a feature. We bring the same view to the sites we build for brands: the CMS exists so that the people who own the story can publish it.

See the work →

Watch out

What people get wrong about content management systems

Choosing a CMS by popularity rather than by fit. The most widely used platform is not the right one for every brand, and the newest one is not either. The second mistake is building a beautiful template and a bad content model, so that editors fight the system every time they publish something the designer did not anticipate. The third is treating the CMS as finished at launch. Platforms need maintenance, and a site that is not updated becomes slow, insecure and eventually impossible to change.

Questions

People also ask

What is the difference between a CMS and a website builder?

A website builder such as Squarespace or Wix is a simplified, hosted CMS with design tools built in, aimed at people who want to make a site without a developer. A full CMS such as WordPress or a headless platform offers far more control over structure, integrations and performance, at the cost of needing someone to set it up.

Which CMS is best for a brand website?

It depends on the content and the team. WordPress suits content-rich sites with editorial teams; Webflow suits design-led marketing sites with smaller teams; Shopify suits commerce; headless platforms suit brands publishing across several channels. The right choice is the one the team will actually be able to run.

How much does a CMS cost?

The software ranges from free (open-source WordPress) to significant monthly licenses for enterprise platforms. The larger cost is the build: design, development, content modeling and migration, which for a brand site runs from the low five figures to well beyond, plus hosting and ongoing maintenance.

Who manages a CMS after launch?

Day-to-day publishing sits with the marketing or content team. Technical maintenance, updates and structural changes sit with a developer or an agency on a support arrangement. The split should be agreed before launch so that nobody discovers in month three that no one is applying updates.

Next to it in the glossary

  1. Blockchain in AdvertisingBlockchain in advertising is the use of shared, tamper-evident ledgers to record how ad money and impressions move through the supply chain, with the aim of cutting fraud and hidden fees.
  2. Chatbots and Conversational AIChatbots and conversational AI are software that talks with people in natural language, answering questions and completing tasks through a chat window, a messaging app or a voice assistant.
  3. ChatGPTChatGPT is OpenAI's conversational AI assistant, which answers questions, drafts and edits text, writes code and works with images and files in response to plain-language requests.
  4. CopilotA copilot is an AI assistant built into a piece of software that drafts, suggests and completes work alongside a person, who stays in charge of the result.
  5. Creative Agency SoftwareCreative agency software is the set of tools an agency uses to run its work, from briefs and schedules to reviews, budgets, time and billing.
  6. Creative SoftwareCreative software is the set of applications a studio uses to design, edit, animate, grade, mix and deliver the work, from Adobe Creative Cloud and Figma to DaVinci Resolve and Pro Tools.

Every Technology and Innovation term →

In the work

Where it shows up

All our creations →

From the journal

Read around it

The journal →

Talking the talk is one thing

We make the work.

RIOT is a creative agency and production studio in New York. Strategy, brand, film, photography, design and the campaigns that carry them, made by one team. A few lines is enough to start: we read every brief the same day.

    Footage