Content Editor Guide

Welcome to your CMS! This guide helps you understand how content is organised and how to create and manage it effectively.

Table of contents

Pages

Your website is built from Pages. Each page has:

There are a few special page types:

Page typePurpose
Home PageThe landing page of your website. There is only one.
PageA regular content page. You can create as many as you need.
Not Found PageShown when a visitor navigates to a URL that doesn’t exist (404).

Creating a new page

  1. Go to Content in the main menu and select the Page model.
  2. Click + New record.
  3. Fill in the Title - the slug will be generated automatically.
  4. Optionally set a Parent page to nest it in the site hierarchy.
  5. Add content using Body blocks (see the next section).
  6. Click Save and then Publish when you’re ready to make it live.

Content Blocks

Pages are built using Content Blocks - modular pieces of content that you can mix and match. Think of them as building blocks: each one serves a specific purpose, and you combine them to compose a full page.

To add a block, click the + button in the body blocks field and choose the type you need.

Body blocks

Available blocks

BlockWhat it does
Text BlockRich text content: paragraphs, headings, lists, quotes, and inline media. The most common block for body copy.
Image BlockDisplays a single image with an optional caption.
Text Image BlockRich text alongside an image, side by side. The image can appear on the left or right.
Action BlockOne or more buttons or links. Supports internal pages, external URLs, email addresses, and phone numbers.
Video BlockPlays a video uploaded directly to the CMS. Supports captions, autoplay, loop, and mute.
Video Embed BlockEmbeds a video from YouTube or Vimeo using a URL. Use this when the video is hosted externally.
Embed BlockEmbeds external content from a URL. Works with YouTube, Vimeo, Twitter/X, maps, and other providers.
Table BlockDisplays data in a table with optional header row and column.
List BlockRenders an ordered or unordered list of items, each with rich text content.
Grouping BlockGroups multiple blocks together. Choose a layout: stack, accordion, or tabs.
Page Partial BlockReuses a saved Page Partial - a shared set of blocks that can appear on multiple pages.
Counter BlockDisplays an animated counter that counts up to a target number.
Variable BlockInline block that inserts a reusable Variable (e.g. company name) inside a Text Block. Update the Variable once and it changes everywhere.
Icon BlockInline block that inserts an icon inside a Text Block.

Inline blocks inside text

Some blocks live inside a paragraph instead of standing on their own. These are called inline blocks, and right now they include the Variable Block and the Icon Block.

To add one while editing a Text Block:

  1. Place your cursor where you want the variable or icon to appear.
  2. Open the + menu in the rich text toolbar.
  3. Pick Variable Block or Icon Block and fill in the details.

The inline block flows with the rest of the sentence, just like a word would.

Tips for working with blocks

For more detail, watch the DatoCMS video on working with modular content.

Page Partials

A Page Partial is a saved bundle of blocks that you can reuse on many pages. Think of it like a stencil: build it once, drop it anywhere, and update it in one place when something changes.

Common examples: a “contact us” call-to-action, a newsletter signup, a footer banner, a list of office locations.

To create one:

  1. Go to Page Partial in the main menu.
  2. Click + New record and give it a clear Name (e.g. “Newsletter signup”).
  3. Add blocks the same way you would on a page.
  4. Save and Publish.

To use it on a page, add a Page Partial Block in the page body and pick the partial you want.

Tip: When you edit a partial, every page that uses it updates automatically. Be aware that a small change can affect many pages.

Website menu

The Website menu (in the main menu of the CMS) is where you manage the navigation of your site, the links that appear in the header.

You can add three types of menu items:

Menu item typeWhat it does
Menu Item (Internal)Links to a page on this website. Pick the page from a dropdown.
Menu Item (External)Links to a page on another website. Paste the full URL.
Menu Item (Group)A non-clickable label that acts as a button for its nested items.

Any of these item types can become a dropdown once you add nested items to it. The difference is that Internal and External items are still clickable links, while a Group only serves as a label to open the dropdown.

To edit the navigation:

  1. Go to Website in the main menu and open the record.
  2. In Menu Items, drag items to reorder them, or click + to add a new one.
  3. Any item can have sub-items underneath it. You can nest up to 3 levels deep.
  4. Save and Publish when you’re done.

Tip: For internal links, the page title is used automatically. Only fill in the Title field if you want the menu to show something different.

Variables

A Variable is a small piece of text you want to reuse in many places, things like your company name, a phone number, or a price. Set the value once and it updates everywhere that variable is used.

To create or edit a variable:

  1. Go to Variables in the main menu.
  2. Click + New record (or open an existing one).
  3. Fill in:
    • Title - a name to recognise it by (e.g. “Company name”).
    • Value - the text that will be shown on the website. This can be different per language.
  4. Save and Publish.

To insert a variable inside a Text Block, see Inline blocks inside text.

Tip: Use variables for anything that might change over time and appears in more than one place. You won’t have to hunt through pages to update it later.

Files

The Files section is for downloadable documents like PDFs, brochures, price lists, or forms. It’s separate from the Media Area: use Media for images and videos, use Files for things visitors will download.

To add a file:

  1. Go to Files in the main menu.
  2. Click + New record.
  3. Upload the file and fill in any details (e.g. title, locale).
  4. Save and Publish.

Once published, the file becomes available to link to from buttons (Action Block) and rich text.

Translations

The Translations section holds short pieces of text that the website itself uses, things like button labels, error messages, and form hints. These are separate from page content: they’re the words the site shows around your content.

Each translation has:

To edit a translation:

  1. Go to Translations in the main menu.
  2. Find the entry you want to change (you can search by key).
  3. Update the Value for each language.
  4. Save and Publish.

Tip: If you spot a label on the website you’d like to change and it isn’t part of any page content, it’s probably a translation.

Redirects

A Redirect Rule sends visitors from an old URL to a new one. Use this when a page is renamed, moved, or removed, so old links and bookmarks keep working.

To add a redirect:

  1. Go to Redirect Rule in the main menu and click + New record.
  2. Fill in:
    • From URL - the old address (e.g. /old-page-slug/).
    • To URL - the new address (e.g. /en/new-page-slug/).
    • Type:
      • Permanent redirect (301) - use when the move is final. Browsers remember it.
      • Temporary redirect (302) - use when the change might be reversed.
  3. Save and Publish.

Tip: Whenever you rename a page or change its slug, add a redirect from the old URL so visitors and search engines don’t hit a 404.

SEO and social sharing

The SEO and Social Card settings (under Project Settings in DatoCMS) control how your site appears in Google search results and when someone shares a link on social media.

You should fill in:

Individual pages can override these in their own SEO fields. The global settings are the safety net.

Important: These global settings must be filled in or the site cannot be built.

Media and Assets

All images, videos, and files are managed in the Media Area (accessible from the main menu). From there you can:

When you add an image or video to a block, you can either upload a new file or pick an existing one from the Media Area.

Tip: Always add descriptive alt text to images. This improves accessibility for visitors using screen readers and helps with SEO.

For more detail, watch the DatoCMS video on intro to the asset area

Multilingual content

Your CMS supports multiple languages. When editing a record, you’ll see a language switcher that lets you toggle between locales. Make sure to fill in content for each active language before publishing.

Further reading

For more detailed guidance, check out these resources from DatoCMS: