Start with what changed and what the visitor sees
An Elementor page is a layout stored in the database, a set of style files generated from it, a theme and any add-ons. When a page changes after an update, write down which pages are affected, at which widths, and what was updated first. A difference that appears only on the live page suggests generated files or caches; one that appears in the editor too suggests the stored settings, an add-on or a layout-type difference.
- Compare the editor, the live page and a private window.
- Note the width at which the page first goes wrong.
Treat the clear-files tool as a test, not a cure
Elementor's tool for clearing generated styles has had several labels across versions and help pages, so look for the button on your own screen. It removes generated files so Elementor can rebuild them from the stored settings. If clearing changes nothing, you have learned that stale files were not the cause. Do this on a staging copy while comparing with a baseline, so you can say what changed.
- Clear Elementor's files, then the site cache, then hard-refresh.
- Record the result before moving to the next suspect.
Section and container layouts are not interchangeable
Columns fill the full width of their section, while nested containers can be wider or narrower and can run in either direction. A page that mixes the two, or an add-on that switches which one it emits, can look different after an update even when no setting changed. Phone layout has its own rules, such as stacking order. These are layout questions with layout answers, which is why a tested restoration compares each page at three widths with a written checklist.
- Check whether the page uses sections, containers or both.
- Do not convert a whole site to fix one page.
Paid options and their boundaries
The layout restoration job has a published test price of GBP 295 for up to eight pages and one header or footer template, is done on a staging copy against your baseline and is accepted when each page passes its checklist at desktop, tablet and phone width. It does not redesign, convert layout types across the site or fix an editor that will not open. A standing service can test each update on staging first. Prices are untested proposals and payment follows the agreed checks.
- Send page addresses, before screenshots and the update history, never logins.
Sources and limits
- Elementor developer docs: flush-css command Checked 2026-10-11.
- Elementor builds CSS files in the uploads folder from style settings stored in the database; the flush-css command removes them and can regenerate them.
- Elementor help: system requirements Checked 2026-10-11.
- It lists PHP 7.4 or greater with PHP 8.x advised and a WordPress memory limit of 256 MB minimum, 512 MB recommended.
- Elementor help: transitioning from sections to containers Checked 2026-10-11.
- The container is now Elementor's default layout element and behaves differently from sections and columns in direction and width.