Sometimes when you start importing a layout from some other site (or the same site as well) , you see an error message like below

Reason: Each exported layout is assigned one of these 3 contexts to it:

  1. et_builder_layouts - For a layout exported from Divi > Library.
  2. et_builder - For a layout which is exported from an individual page / post
  3. et_theme_builder - For templates exported from Theme Builder.

Layouts exported from Divi > Library can only be imported in the Library page.  The ones exported from an individual post or page can only be imported in the same context (on a page / post or any other custom post type).


  1. If you see this error while importing the layout on an individual page, you can go to Divi > Library, import the layout there first and then import the newly imported layout from Divi Library on your page.
  2. If you see the error while importing the layout in Divi Library, you can simply make a new page and import the layout there instead of importing to the library, if you want to save it for future use, you can save it to the Divi Library from your newly created page.

If you can't import the .json file on either a page/post or the Divi Library, then most likely it's a file exported from Theme Builder and it should be imported in Divi > Theme Builder > Portability System.

Did this answer your question?