Most Elementor problems are not Elementor problems. They come from the server, from the cache or from another plugin. Knowing that means you look in the right place and are done in minutes rather than hours.
Here are the cases I come across most often in training sessions and client projects — in the order in which I check them.
First: the three moves that solve half of it
Before you do anything else:
Clear the cache. In the caching plugin, at the host and in the browser. A surprising number of “errors” are an old stored version.
Regenerate the Elementor CSS. Under Elementor → Tools → Regenerate Files & Data. Fixes almost every case where styles are not taking effect.
Check in a private window. Separates browser quirks and extensions from genuine errors.
If the problem persists after that, read on.
The editor does not load or hangs
By far the most common problem, and usually the server is the cause.
Memory. Elementor needs more than a plain WordPress installation. Under Elementor → System Info you can see the current values. If the PHP memory limit is below 256 MB, that is the most likely reason. Your host can raise it, and often you can do it yourself via the hosting interface.
Other PHP values. max_execution_time and max_input_vars are the two other usual candidates. On complex pages with many elements, max_input_vars in particular tends to fill up — the page then saves incompletely, often without an error message.
Another plugin. If the values are fine, elimination is the way: deactivate all plugins except Elementor, check, then switch them back on one at a time. Tedious, but reliable. Do not do this on the live site, do it on a copy.
Changes do not appear on the website
Everything looks right in the editor, the website shows the old state.
Almost always the cache. After clearing every layer — plugin, host, browser, and CDN where applicable — that is normally the end of it.
If not: did you actually click Update? Elementor does not save automatically. And are you working on the page you are looking at? With similarly named drafts that happens more often than people admit.
The layout is suddenly broken
Usually after an update. Typical causes: the theme was updated and brings different default spacing with it, or a third-party widget plugin is no longer compatible.
Check under Elementor → System Info whether there are compatibility notices. And read up on how to avoid this: Elementor updates without breaking the layout. If the problem appeared directly after an update, the quickest way back is a rollback to the previous version.
Nothing is right on the phone
Not an error, but almost always a build problem. The most common causes: fixed pixel widths instead of flexible values, spacing set for desktop only, and images without a limit.
In detail, with a method: optimising Elementor for mobile.
A widget is missing or shows an empty box
With icons: you have probably switched off loading of older icon libraries, and this icon came from one. Set it again once and it will be fine.
With whole widgets: usually the associated plugin has been deactivated or deleted. Elementor cannot display a widget whose source is missing — but the placeholder stays in the layout.
“The preview could not be loaded”
This message has three usual causes: a server firewall or a security plugin is blocking the internal request; the site URL in the WordPress settings is wrong (http instead of https, for instance); or a maintenance mode plugin is locking the preview out.
Form submissions do not arrive
The form reports success, the mail never appears. That is not an Elementor problem but WordPress mail delivery: by default PHP sends the mail straight from the server, and many recipients classify that as spam or discard it.
The solution is an SMTP plugin that handles delivery through a real mailbox. Afterwards, be sure to check yourself that a test message arrives.
When nothing helps at all
Put a copy of the website on a staging environment and work there. Debugging on a live site under time pressure leads to decisions you regret later.
And document what you have already checked. After the third hour nobody reliably remembers whether the cache was really cleared.
Elementor Pro: A practical side effect of the Pro licence is the vendor's support. In stubborn cases that saves you doing the elimination search yourself. View Elementor Pro
If you would rather go through situations like these systematically once than search for answers when it matters: troubleshooting is a fixed part of my Elementor training.
Tags