WebsitesEmbed Websites in Elementor

Embed Websites in Elementor

Guide for embedding any external website or URL in Elementor using the Custom iFrame WordPress plugin. No coding required.

Overview

Custom iFrame lets you embed any external website in Elementor by pasting a URL into the widget. Display dashboards, landing pages, web apps, or any publicly accessible URL directly on your WordPress page.

Custom iFrame is a WordPress plugin by CoderzStudio that embeds 100+ external sources in Elementor and Gutenberg without writing any code.

Using Gutenberg instead? Follow the Embed Websites in Gutenberg guide.

Requirements

Some websites block embedding via their security headers. If a site does not load, it has set X-Frame-Options or Content-Security-Policy headers that prevent iFrame display. See Embed Blocked or Refused for details.

How to Embed a Website in Elementor

Copy the website URL

Copy the full URL of the page you want to embed. Make sure the page is publicly accessible.

Open your page in Elementor

Go to the page where you want the embed. Click Edit with Elementor.

Add the Custom iFrame widget

Search for Custom iFrame in the Elementor widget panel. Drag the widget into your layout.

Custom iFrame widget being dragged from the Elementor panel into a page section in the editor
Custom iFrame widget being dragged from the Elementor panel into a page section in the editor

Paste the URL and publish

In the Content tab, paste the URL into the Source URL field. Set Height to match the content. Click Update or Publish.

Click Update or Publish. The external website is now embedded on your WordPress page.

Website Embed Guide

Also in Gutenberg

Website embedding is also supported in the WordPress block editor.

See Embed Websites in Gutenberg for the Gutenberg guide.