Find out why the Elementor editor hangs on a client's WordPress site, then fix it in the order that saves the most time, using Elementor's own troubleshooting steps.
You click Edit with Elementor on a client's WordPress site and the editor sits on the loading screen, or shows a blank grey panel that never fills in. It can happen on any host, and it often turns up after a plugin update or a change in Cloudflare. This guide shows you how to read the browser console to find the cause, then works through the fixes from Elementor's own help centre, quickest first.

Elementor's own article on this problem, Elementor stuck on loading screen, keeps sending you to one place: the browser console. With the stuck editor open, open the console using the shortcuts in Elementor's console guide:
Reload the page with the console open and look for lines in red. Take a screenshot, because anyone you ask for help will want to see it. Then find your symptom in the table.
| What you notice | Likely cause | Go to |
|---|---|---|
| The editor works in a private window or another browser | A browser extension or cached files | Fix 1 |
| It started right after an Elementor or Elementor Pro update | The two plugins are on mismatched versions | Fix 2 |
| The editor opens in Safe Mode | Another plugin or the theme | Fix 3 |
| The site runs through Cloudflare with Rocket Loader on | Rocket Loader holding back Elementor's scripts | Fix 4 |
| The front end shows a loading animation before each page | A theme preloader | Fix 5 |
| A red error mentions X-Frame-Options or cross-origin | The server is blocking the editor's frame | Fix 6 |
| Still stuck in Safe Mode, or a 404 or ERR_INCOMPLETE_CHUNKED_ENCODING error | Server memory, PHP version or server setup | Fix 7 |
| Only one page hangs, the others open fine | Custom code or a broken widget on that page | Fix 8 |
Before you change anything on a live client site, take a full backup. Elementor asks for one before you use Safe Mode or change settings.
This takes two minutes and rules out a whole group of causes. From Elementor's common troubleshooting steps:
How to check: the editor opens in your normal browser and the left panel fills with widgets. If it only works in the private window, even after clearing the cache, one of your extensions is the cause.
Elementor lists mismatched versions of Elementor and Elementor Pro as a known cause of a stuck editor. Go to Plugins > Installed Plugins. If either plugin has an update waiting, update both to their latest versions, then reload the editor.

Safe Mode loads the editor without third-party plugins, theme code or Elementor experiments. It only works inside the editor for the logged-in administrator, so visitors still see the normal site. The steps from Elementor's Safe Mode article:
If the editor shows a Can't Edit? window, you can click Enable Safe Mode in that window instead.
If the editor loads in Safe Mode, a plugin or the theme is causing the problem. Elementor's advice is to deactivate every plugin except Elementor and Elementor Pro from Plugins > Installed Plugins, then reactivate them one at a time and test the editor after each one. To test the theme, install and activate Hello Elementor under Appearance > Themes. Both steps change what visitors see, so on a busy client site use a staging copy if the host provides one, or work at a quiet hour. Elementor's list of known plugin and theme conflicts is worth a quick look too.
Once you have found the plugin, contact its developer or replace it with a similar plugin. Then change the Safe Mode setting back and save, because Safe Mode keeps Elementor experiments switched off while it is on.
If the editor still hangs in Safe Mode, remember that must-use plugins installed by the host still load. Elementor's MU plugin article explains how to rename the mu-plugins folder, or you can ask the host to turn them off. If that is not it, the cause is more likely Cloudflare, the server or the browser: go to Fixes 4, 6 and 7.
Rocket Loader is a Cloudflare speed setting that holds back all JavaScript until the page has rendered. Elementor says it can delay or block the editor's scripts. Cloudflare's own Rocket Loader page says that if you notice JavaScript or jQuery issues, you should disable it and test again.
The quickest test switches it off for the whole site:
If that fixes it and you want to keep Rocket Loader for visitors, turn it off for Elementor only with a Configuration Rule (Cloudflare's steps). Go to Rules > Overview, click Create rule and choose Configuration Rule. Name the rule and set a custom filter that matches Elementor's URLs. Under Then the settings are, add Rocket Loader set to off, then click Deploy. Elementor's Rocket Loader article lists the URLs to cover: yoursite.com/*elementor* for Elementor pages and yoursite.com/?elementor_library=* for templates. Elementor also suggests clearing the Cloudflare cache.
If Cloudflare is also stuck in a redirect loop on the same site, see Cloudflare too many redirects.
Some themes show a loading animation, called a preloader, before each page appears. Elementor lists this as a cause of the stuck editor. Look in the theme's own settings panel or in Appearance > Customize for a preloader or page loader option. Switch it off, save and reload the editor.
The Elementor editor shows the page you are editing inside a frame. If the server sends an X-Frame-Options header set to DENY, the browser will not show that frame, and the console usually shows a red error that mentions X-Frame-Options or cross-origin. Elementor's fix is to ask your hosting provider to change X-Frame-Options from DENY to SAMEORIGIN. SAMEORIGIN still stops other websites from framing yours.
Send the host the site address, the console screenshot and this line: please change the X-Frame-Options header from DENY to SAMEORIGIN for this site. How to check: reload the editor with the console open. The error should be gone.
If the editor still fails in Safe Mode, Elementor says to check whether the server is running out of memory. Look up the numbers first. Elementor > Editor > System shows System Info, including the server environment. WordPress's Tools > Site Health > Info screen has a Server section (WordPress guide). Compare them with Elementor's requirements:
| Setting | Elementor minimum | Recommended |
|---|---|---|
| PHP version | 7.4 | 8.3 or higher |
| PHP memory limit | 256 MB (Elementor and Elementor Pro only) | 512 MB, or 768 MB for best performance |
| WordPress | 6.8 | Latest version |
Memory: WordPress's wp-config guide describes the WP_MEMORY_LIMIT setting, and also WP_MAX_MEMORY_LIMIT for admin tasks. Neither can go above what the host allows, and some hosts block the increase altogether. The most reliable route is to ask the host to raise the PHP memory limit to at least 256 MB.
PHP version: the host controls this. Most hosting panels let you choose a version, and if yours does not, ask support. Elementor's PHP update article says to update your themes and plugins and take a backup before you switch.
Editor loader: if the console shows a 404 or ERR_INCOMPLETE_CHUNKED_ENCODING, Elementor's server configuration article says to go to Elementor > Settings > Advanced (on newer versions, Settings is under Elementor > Editor) and set Switch Editor Loader Method to Enable. It is designed for low-resource servers, and Elementor says it does not slow the site down, so you can leave it on.
If only one page or template hangs, check what is on it.
Gather these before you contact anyone, so you only have to explain the problem once:
For Elementor Pro, log in at my.elementor.com and click the Ask Angie icon in the lower right corner to reach support (Elementor's ticket guide). Elementor support covers core Elementor features, not conflicts with other plugins. For the free plugin, post in the Elementor support forum on WordPress.org. Memory, PHP and header changes have to be made by the hosting provider. If you look after many client sites, a regular monthly care plan makes it easier to keep updates in step.
Does Safe Mode change what visitors see on the live site?
No. Safe Mode only affects the Elementor editor for the logged-in administrator, so visitors keep seeing the normal site. It does switch off Elementor experiments while it is on, so turn it off again when you have finished testing.
Why does only one page get stuck while the others open fine?
That usually points to something on that page: custom code, or a widget whose saved settings no longer match the site. Set the custom code to Draft, or turn the widget's feature off in Element Manager, save the page, turn the feature back on and rebuild the widget.
How much PHP memory does Elementor need?
Elementor's requirements page gives 256 MB as the minimum for Elementor and Elementor Pro alone, 512 MB as recommended and 768 MB for best performance. It also asks for PHP 7.4 or higher (8.3 or higher recommended) and WordPress 6.8 or higher.
Do I have to turn Rocket Loader off for the whole site?
No. Turning it off for the whole site is the quickest test. Once you know it is the cause, you can create a Cloudflare Configuration Rule that turns Rocket Loader off only for Elementor URLs and leave it on for everything else.
I cannot find the Safe Mode setting. Where is it?
On current versions it is under Elementor > Editor > Tools, on the General tab. Elementor moved several items in its admin menu in early 2026, so older screenshots may show a different path. Only Administrators can see it, and on a multisite network only Super Admins.
If one client's site keeps hanging because of stacked plugins, Cloudflare settings and tight hosting limits, ask whether that client needs a page builder at all. WebNewBiz is an AI website builder where you change the site by chatting with the AI Copilot (copy, sections, pages, design, images). Hosting and SSL are included in every plan, so there is no separate hosting account to manage. Its limits, honestly: it will not fix an existing Elementor site. If you move a site over, the content and domain come with it but the layout has to be rebuilt. The AI's first draft still needs your own edits, and it is a young platform with a much smaller ecosystem than the big builders. You can see how the Copilot works on the AI website builder page.
Create your website for $1. The first month is $1, then the plan's normal price (from $9 a month), and you can cancel any time. If you run client sites as an agency, talk to us about white-label.