Help Center / Elementor Editor / Troubleshooting Editor / Dealing with flickers/FOUC

Dealing with flickers/FOUC

Last Update: July 28, 2025

Issue

Your webpage loads with FOUC (flash of unstyled content). 

FOUC is an instance where your web page flickers with the default style of the browser before loading the website’s css.

Possible cause

FOUC or flickering occurs due to the following causes:

  • Loading delays.
  • Embedding of template stylesheets in the footer rather than the header. 
Note
Template stylesheet is embedded in the footer to let us recognize which templates have been embedded in the page when it is loading.

Solution

You can solve this issue by using one of the following methods:

  • Enable page transitions. For details, see Create page transitions for your site.
  • Define the CSS Print Method to be inline instead of using external files. You can do this by going to the Elementor > Settings > Performance> CSS Print Method > Internal Embedding.
Note
Flash of unstyled content can also happen if you use large/heavy pictures.
Tip
In some cases, such as when a section of large images is causing the FOUC, a quick workaround can be to add an Entrance Animation, such as Fade In, to the specific container that is having the problem.This can easily solve the problem sometimes.
On this page

Share this article

Hosted with