Source: https://divicake.com/shop/divi-steward/

[Shop](https://divicake.com/shop/) / Divi Steward

# Divi Steward

Keep every client site on-brand and recoverable

The agency control layer for Divi. Define the approved colours, fonts and spacing, scan every page for what breaks them, and keep a full activity log of who changed what — with the bulk tools to fix a site-wide problem in one pass.

Version 1.0.0 · Updated 29 October 2026

From $29 per year, unlimited sites

[See pricingSee pricingSee pricing](https://divicake.com#pricing)[Read the docsRead the docsRead the docs](https://divicake.com/docs/divi-steward/)
Asad

A client site rarely breaks in one go. A colour that is nearly the brand colour, a font size someone typed in by hand, a link nobody checked. Divi Steward keeps the sites you hand over on your design tokens, tells you who changed what, and fixes a site-wide problem in one pass. If it is missing something you need, tell me.

Asad, founder of Divi Cake

Divi StewardApproved coloursApproved sizes8px16px32pxScan every pageFound 3 off-token valuesSnapshot taken firstFixed with your tokensEvery page on your tokens.On brand · snapshot saved

- [Features](https://divicake.com#features)
- [Compare](https://divicake.com#compare)
- [Screenshots](https://divicake.com#screenshots)
- [Resources](https://divicake.com#resources)
- [FAQ](https://divicake.com#faq)
- [Pricing](https://divicake.com#pricing)

From $29[Buy nowBuy nowBuy now](https://divicake.com#pricing)

## What Divi Steward does

### Keep every page on your design tokens

Approve the colours, fonts and sizes a site should use, then scan every Divi page for the values that do not come from them.

- The approved sets are Divi's own Global Colors and variables, edited on the Design Tokens tab with a preview of each colour, font and size
- The violation scanner checks colours, fonts, font sizes, margin and padding, and border radius in every Divi module
- Fix an off-brand colour by picking the approved Global Color to use instead; Steward suggests the closest one
- Fonts, font sizes, spacing and border radius are listed with a link to each place in the Visual Builder, so you change them where you can see the result
- Link hand-typed values that already equal a token in one pass, so the next token change reaches them and nothing on the page moves
- Mark a value as intentional for a month, six months or for good, with a note, and it drops out of the results
- A setup guide on first run walks you through your tokens, client-proofing and a first scan[Read how in the docs →](https://divicake.com/docs/divi-steward/find-design-token-violations/)
The Violation Scanner offering to link hand-typed values to their tokens, and listing off-token font sizes and fonts to change in the Visual Builder

### Stop off-brand edits before they are saved

Hand a site to a client or a junior editor without handing over the whole palette. Choose the roles to restrict, and the Visual Builder gives them only your approved values.

- Restricted roles pick colours, fonts, font sizes, spacing and border radius from your approved tokens only
- A save that adds any other value is rejected, with a message naming the values; what is already on the page stays
- Restricted users can use your Global Colors but cannot add or change them
- When a restricted user changes a page, you get one email digest an hour linking to each change
The Enforce Tokens settings, with Contributor and Subscriber limited to the approved tokens

### See who changed what, and put it back

Every save of a Divi page is logged, and every bulk change takes a snapshot first, so nothing is a one-way door.

- The activity log records each Divi page save, who made it and when
- Changes to Global Colors, variables and presets are logged too, with the old and new value
- Restore a page from its log entry, export the log as CSV, and choose how long it is kept
- A snapshot is taken before every bulk change, including Global Colors and Presets, and can be rolled back[Read how in the docs →](https://divicake.com/docs/divi-steward/undo-a-change-with-snapshots/)
The activity log listing Divi page saves, each with who saved it and a Restore button

### Know when an approved page changes

Sign a page off once the client approves it. If anyone saves it after that, you hear about it, and the approved version is one click away.

- Sign off any Divi page from the Signed-off Pages tab, with who signed it off and when
- A later save by anyone, client or team, is flagged in Site Health and in the hourly alert email
- See the change in the activity log, put the signed-off version back, or sign it off again
- Putting the approved version back takes a snapshot first, so nothing is lost
The Signed-off Pages tab with one page flagged as changed since sign-off, and the actions to view the change, restore the signed-off version or sign off again

### One report on the state of a site

The checks a client review usually misses, run across the whole site and gathered on one tab.

- Site Health counts design-token violations, broken links, images missing alt text, and content still pointing at deleted Global Colors, variables or presets
- Each check lists the pages it affects most and links to the tool that fixes them
- Lists the Global Colors, variables and presets nothing uses, and pairs that duplicate each other, so you can tidy the token list by hand
- Each check says how its count changed since the last report, on the tab, in the email and in the printed report
- Email the report weekly or monthly, or print it with your agency's name and logo
- Module Usage lists every module on the site by the plugin that provides it, and the Plugins screen warns you before you deactivate a plugin whose modules are in use
The Site Health tab with violations by kind and broken links by page, each saying how it changed since last time

### Fix it everywhere at once

Change a phone number, a URL or a brand colour on every page in one pass, and see exactly what will change before you apply it.

- Find and replace text, URLs or phone numbers across every Divi module, with regex, case and module-type options
- Swap a colour in block attributes, Global Colors and Global Presets together
- Set one attribute value on every instance of a module with the bulk attribute editor
- The link scanner checks every URL in your Divi content for broken links and redirects, on demand or on a schedule
- The alt text manager lists images missing alt text and fills them in bulk from the media library
- Every change is previewed before it is applied[Read how in the docs →](https://divicake.com/docs/divi-steward/find-and-replace-across-divi/)
Find and replace previewing a year change across every Divi page before it is applied

## Divi Steward and Divi on its own

| Feature | Divi Steward | Divi on its own

| Global colours, variables and presets |  |

| Hide builder settings from a role with the Role Editor |  |

| Scan every page for colours, fonts and sizes outside your design tokens |  |

| Limit a role to your approved colours, fonts and sizes in the Visual Builder |  |

| Log every page save and global design change, with who made it |  |

| Find and replace across every Divi page at once |  |

| Check every link in your Divi content for broken links and redirects |  |

| Find Global Colors, variables and presets nothing uses |  |

| Sign off a page and hear when anyone changes it |  |

| Warn before you deactivate a plugin whose modules are in use |  |

## Screenshots

The Design Tokens tab with the site's approved Global Colors
The Design Tokens tab with the site's approved Global Colors
Approved fonts and sizes, each size marked for font size, spacing or radius
Approved fonts and sizes, each size marked for font size, spacing or radius
Site Health listing the Global Colors nothing uses, and colours that look nearly the same
Site Health listing the Global Colors nothing uses, and colours that look nearly the same
A Color Swap snapshot listing every change, ready to restore
A Color Swap snapshot listing every change, ready to restore

## Try it, learn it, check it fits

### Docs

4 step-by-step articles, from install to every tool.

- [Getting started](https://divicake.com/docs/divi-steward/getting-started/)1
- [Design tokens](https://divicake.com/docs/divi-steward/design-tokens/)1
- [Bulk tools](https://divicake.com/docs/divi-steward/bulk-tools/)1
- [Activity log and snapshots](https://divicake.com/docs/divi-steward/history/)1[Read the docs →](https://divicake.com/docs/divi-steward/)

### Changelog

Version 1.0.0, updated 29 October 2026.

- Initial release.[See every release →](https://divicake.com/shop/divi-steward/changelog/)

### Requirements

What your site needs before you buy.

Divi5.0 or later

WordPress6.2 or later

PHP7.4 or later[Read the install guide →](https://divicake.com/docs/divi-steward/install-divi-steward/)

## Questions about Divi Steward

Does it work with Divi 4?

No. Divi Steward works on the Divi 5 builder and its block-based content, and it needs the Divi 5 theme to be active.

What does Enforcement limit?

Colours, fonts, font sizes, margin and padding, and border radius, for the roles you restrict. Line height and letter spacing are not limited. For a tighter hand-over, turn off Advanced Settings and Code modules for those roles in Divi's Role Editor; the Design Tokens tab lists the options.

Can I undo a bulk change?

Yes. Every bulk change is previewed before it is applied, and a snapshot is taken first so you can roll it back from the Snapshots panel.

Does the link scanner send my data anywhere?

No. It only requests each URL already in your content to see whether it is reachable. Nothing about your site or its visitors is sent.

How many sites can I use it on?

As many as you like. Every licence covers unlimited sites, and a client site counts the same as one of your own.

What happens when my licence expires?

Everything keeps working. The licence brings updates in your WordPress dashboard; renew to keep getting them. A lifetime licence never expires.

Is there a free version?

No. Divi Steward is premium only, and it is not on WordPress.org.

## Choose a licence

Launch prices until 27 November 2026

Ends in00 days00 hrs00 min00 secs

### Yearly

$39$29 per year

7-day free trial. Renews at $29 for as long as you stay subscribed. $39 per year after the launch.

- Unlimited sites, yours and your clients'
- Every feature
- Updates in your WordPress dashboard
- Email supportStart 7-day free trialStart 7-day free trialStart 7-day free trial

### Lifetime

$99$79 one-time

Launch price. $99 one-time after the launch.

- Unlimited sites, yours and your clients'
- Every feature
- Updates in your WordPress dashboard
- Email supportBuy nowBuy nowBuy now

Prices in USD. Read the [licence terms](https://divicake.com/license/).

## The rest of the shop

[View all products →](https://divicake.com/shop/)

[](https://divicake.com/shop/mcp-for-divi/)

### [MCP for Divi 5](https://divicake.com/shop/mcp-for-divi/)

Let AI assistants build native Divi 5 pages

- Works from claude.ai, ChatGPT and Gemini, plus Claude Code, the Claude desktop app, Codex and Cursor
- Builds native Divi 5 modules, not shortcodes or HTML
- Every page validated before it is saved

from $49[View plans →](https://divicake.com/shop/mcp-for-divi/)

## Need this built differently?

If the plugin does most of what you need but not all of it, we take custom Divi work. Tell us the gap.

- Talk through the current setup
- Get a fixed quote
- Confirm fit before work begins[Get in touchGet in touchGet in touch](https://divicake.com/contact/)
