Source: https://divicake.com/docs/mcp-for-divi/how-a-page-is-checked/

Search the docs

Search needs JavaScript. Every article is listed in the categories below.

[All docs](https://divicake.com/docs/)

Your account and licences

- [Where to find your downloads](https://divicake.com/docs/account/find-your-downloads/)
- [Which sites count towards your licence](https://divicake.com/docs/account/which-sites-count/)

Billing and refunds

- [Refunds](https://divicake.com/docs/billing/refunds/)

Getting help

- [Contact support](https://divicake.com/docs/support/contact-support/)

MCP for Divi 5

-

Getting started

- [Install MCP for Divi 5](https://divicake.com/docs/mcp-for-divi/install-mcp-for-divi-5/)
- [Activate your licence](https://divicake.com/docs/mcp-for-divi/activate-your-licence/)
-

Connecting your AI tool

- [Connect your AI tool](https://divicake.com/docs/mcp-for-divi/connect-your-ai-tool/)
- [Use an application password instead](https://divicake.com/docs/mcp-for-divi/use-an-application-password-instead/)
- [Disconnect an app](https://divicake.com/docs/mcp-for-divi/disconnect-an-app/)
-

Using the assistant

- [What the assistant can do](https://divicake.com/docs/mcp-for-divi/what-the-assistant-can-do/)
- [How a page is checked](https://divicake.com/docs/mcp-for-divi/how-a-page-is-checked/)
- [Presets, variables and the Theme Builder](https://divicake.com/docs/mcp-for-divi/presets-variables-and-theme-builder/)
- [Undo a change](https://divicake.com/docs/mcp-for-divi/undo-a-change/)
-

Troubleshooting

- [Fix connection problems](https://divicake.com/docs/mcp-for-divi/fix-connection-problems/)

[Docs](https://divicake.com/docs/) / [MCP for Divi 5](https://divicake.com/docs/mcp-for-divi/) / [Using the assistant](https://divicake.com/docs/mcp-for-divi/using-the-assistant/) / How a page is checked

# How a page is checked

Every page is validated, saved, read back and rendered, and problems are reported before you see the page.

Updated 8 October 2026

Divi ignores settings it does not understand, and it does not tell you. A page can save without an error and still come out wrong. MCP for Divi 5 checks every page in four steps to catch that.

## 1. Validate before saving

The structure is checked before anything is written. Divi 5 pages nest as section, then row, then column, then modules.

These errors stop the save, so nothing broken is written:

- a module that is not on your site
- a top level that is not a section
- a module that is not inside a column
- a column that is not inside a row

These warnings do not stop the save, but the tool gets them and can fix them:

- a setting group the module does not have, which Divi would ignore
- child modules inside a module that does not take them
- button padding in the wrong place
- rounded corners set with all, which Divi does not apply
- a gradient without enabled set to on, which would not show
- spacing written as a string, which is converted to the shape Divi needs

## 2. Save

The page is saved as a draft unless the tool is told otherwise. Replacing an existing page keeps the old version in WordPress revisions.

## 3. Read back

The saved page is read again and compared with what was sent. If they differ, a content filter changed it on save. The usual cause is a user without the unfiltered_html capability, which strips scripts, styles and some settings. Use an account that has it, or ask your site admin.

## 4. Render check

The page is rendered the way visitors see it, and any module that produced no markup is listed. The same check can run later on any saved page. It also reports unknown blocks, stray HTML between blocks and settings Divi will ignore.

The render check does not judge nested content or looks. After the checks pass, still look at the page.

[← PreviousWhat the assistant can do](https://divicake.com/docs/mcp-for-divi/what-the-assistant-can-do/)[Next →Presets, variables and the Theme Builder](https://divicake.com/docs/mcp-for-divi/presets-variables-and-theme-builder/)

Still stuck? [Contact support](https://divicake.com/contact/) and tell us what you tried. We reply .
