Skip to content

Template Kit Import Problems and How to Fix Them

Most template kit import problems come from a short list of causes: upload failures from the wrong file or a server limit on size, time or memory; empty templates from a missing plugin or paid feature; wrong colors and fonts from skipped global kit styles; and missing images that the kit author left out on purpose. Importing a kit usually takes a few minutes, but when it goes wrong the error messages are often vague: an upload that fails without explanation, a template that opens blank, or pages that look nothing like the preview. You can work through the causes in order, clearing caches before deciding a fix has failed.

This guide covers the common failures, what usually causes each one and how to fix it. It assumes you are importing a kit made for the Elementor page builder using an importer plugin. If you have not imported a kit before, start with our guide on how to install an Elementor template kit.

Key takeaways

  • Upload failures are usually the wrong file or a server limit on upload size, time or memory.
  • Empty or broken templates usually mean a missing plugin, a paid feature or a layout feature that is switched off.
  • Wrong colors and fonts usually mean the global kit styles were skipped or are not active.
  • Missing images are often a licensing choice by the kit author, not an error.
  • Cache and generated CSS can make a fixed problem look unfixed. Clear them before deciding something failed.

Start with a quick diagnosis

Symptom Most likely cause First thing to try
Upload fails or says the file is invalid Uploaded the outer download package, or upload limit too low Upload the inner kit .zip; check maximum upload size
Import stops partway or times out Time or memory limit on the server Import templates one at a time; ask host about limits
Template opens empty Missing plugin, paid widget or disabled layout feature Check required plugins and Elementor’s feature settings
Widgets show a notice instead of content Widget comes from a plugin that is not active or needs a paid version Install the plugin, or replace the widget
Colors and fonts look wrong Global kit styles not imported or not applied Import global kit styles; check site settings
Images are grey boxes or missing Images not included, or blocked during import Read the kit notes; add your own licensed images
Header and footer do not appear No display conditions set, or theme builder not available Set conditions or use the kit’s header and footer plugin
Page has a theme title and sidebar around the design Page layout still uses the theme’s default template Switch the page layout to full width
Changes do not show on the live page Page cache or generated CSS out of date Clear caches and regenerate Elementor’s CSS

Upload and file errors

The importer says the file is invalid

The most common cause is uploading the wrong file. Many kit downloads are a package containing license text, documentation and the kit itself as a separate .zip. The importer wants that inner .zip, unchanged.

  1. Unzip the downloaded package on your computer.
  2. Look for a .zip inside it. That is usually the kit.
  3. Upload that file without unzipping it.

If you already unzipped the kit and see many separate template files and a manifest, zip the original kit file back up from the download rather than re-zipping the folder by hand. A re-zipped folder sometimes nests the files one level too deep.

The file exceeds the upload size

WordPress shows the maximum upload size on the media upload screen and in Site Health (under Tools in recent versions). Kit files are usually small, but some include images. If the limit is lower than the kit, your host can raise the PHP values that control it, typically the upload file size and post size limits. On managed hosting, ask support rather than editing server files yourself.

A security layer blocks the upload

Some firewalls and security plugins block uploads of .zip or JSON files, or block requests that contain large amounts of code-like data. The symptom is often a generic error or a 403 response. Temporarily pausing a security plugin, or asking your host to check their firewall logs, can confirm this. Turn protection back on afterwards.

The import stops or times out

Importing creates templates, downloads or creates media and writes settings. On limited hosting, the process can hit a time limit or run out of memory partway through.

What helps:

  • Import templates one at a time instead of all at once.
  • Import the global kit styles on their own first.
  • Ask your host about PHP memory and maximum execution time. Site Health shows the current values.
  • Deactivate unrelated plugins during the import, especially heavy ones such as backup or security scanners that may run at the same time.
  • Try again outside busy hours on shared hosting.

If one specific template always fails while the others import, the problem is likely that template’s content, often a widget from a plugin you do not have.

Templates open empty or broken

Missing required plugins

Kits often use widgets from add-on plugins, such as a forms plugin or a header and footer plugin. If the plugin is not active, the widget cannot render. Depending on the version, Elementor may show an empty area, a placeholder or a notice. Check the kit’s documentation for its plugin list and install what is required.

Widgets that need a paid version

Some templates use widgets that exist only in a paid version of Elementor or of an add-on. On the free version, those areas may appear empty or show a notice asking you to upgrade. You have three options: use the paid version, replace the widget with a free equivalent, or delete that section. Forms and dynamic post layouts are the usual suspects.

Layout features switched off

Elementor has introduced layout features over time, such as flexbox containers, that newer kits rely on. In some versions these were optional settings found under Elementor’s features or experiments screen. A kit built with containers may not render correctly on a site where the feature is off, or on an older Elementor version. Update Elementor to at least the version the kit requires, then check the features screen in your version. Back up before toggling features on a site with existing pages.

Elementor version too old or too new

A kit built for an older Elementor release usually still imports, but occasionally a widget behaves differently. A kit built for a newer release may not open properly on an older one. Keep Elementor up to date on a staging copy and retest.

Colors, fonts and spacing look wrong

Global kit styles were skipped

Kit templates refer to global colors and fonts by name rather than storing fixed values. If the global kit styles were not imported, those references point to your site’s defaults instead. Import the global kit styles item from the importer, then reload the editor.

The styles are imported but not active

In some setups, importing creates a new kit or settings set without making it the active one. Look in Elementor’s site settings from inside the editor and confirm the colors and fonts match the kit’s. Our guide to global colors, fonts and site settings explains how these settings link to widgets.

The theme is overriding styles

Themes add their own typography, link colors and container widths. With a minimal theme this rarely matters, but a feature-rich theme can override button colors or heading sizes. Check the theme’s customizer for typography and color settings, and see choosing a theme for a page builder site if conflicts keep coming back.

Fonts fall back to a default

If the kit uses a font that is not available from Elementor’s built-in font list or is not installed on your site, browsers use a fallback. Some kits use fonts that need a separate license. Check the kit notes, and either install the font properly with a license that covers web use, or choose a free alternative in the global font settings.

Images are missing

Missing images are often deliberate. Many kits include only placeholders because the photos in the preview were licensed for the author’s demo, not for every buyer’s website. The kit notes usually say whether images are included.

If images were supposed to import and did not:

  • The server may have blocked or timed out on downloading them.
  • The importer may have an option to skip images that was left on.
  • The image host may no longer serve the files.

Either way, the long-term fix is the same: use your own photos or images you have a license for. Our website images guide covers sizes, compression and alt text.

Header and footer do not appear

A header template in the library does nothing on its own. It needs a way to display site-wide and rules for where to show it.

  1. Check whether the kit’s header and footer were built for Elementor’s theme builder (a paid feature) or for a free header and footer plugin.
  2. Open the template in the right tool and set display conditions, typically “entire site”.
  3. Check the page layout. A canvas layout hides the header and footer by design.
  4. If the theme still prints its own header, look for a theme option to disable it, or use a theme that hands headers to the builder.

Changes do not show up

When the editor looks right but the live page does not, the cause is usually caching.

  1. Clear your caching plugin’s cache and any server or CDN cache.
  2. Regenerate Elementor’s CSS. In recent versions, look under Elementor’s tools for an option to regenerate files or CSS and data.
  3. Clear your browser cache or test in a private window.
  4. Check that you clicked update in the editor and are not looking at an old revision.

When to start over

Sometimes the fastest fix is a clean import. Delete the imported templates you have not edited, reset the page settings you changed, and import again after fixing the cause, such as installing the missing plugin or raising a server limit. Do this on staging if the site has real content.

FAQ

Why does the template look different from the kit preview?

Usually the global kit styles are missing, a required plugin is not active, or demo images were not included. Work through those three before anything else.

Can I use the kit without the plugins it asks for?

You can, but templates that rely on those plugins will have empty sections. Replace those sections with widgets you do have, or delete them.

Is it safe to raise PHP limits?

Raising upload size, time and memory limits within your host’s allowed range is normal. Ask your host what is appropriate for your plan rather than setting very high values.

Bottom line

Most template kit problems come from the wrong file, a server limit, a missing plugin or paid feature, skipped global styles or caching. Diagnose by symptom, change one thing at a time, and import on staging when the site already has content. Whatever the kit looked like in its preview, plan to replace placeholder images and text with your own.