Guides/Create content/Embeds/Embed content from other platforms

Embed content from other platforms

Last reviewed on November 17, 2025

Add videos, music, social media posts, and other content from external websites directly to your WordPress.com site using the Embed block. In this guide, you will learn how to embed content from supported platforms.

Video tutorial

Quickly add embedded content

You can quickly add an embed by pasting the link in a new line in the editor. The editor will convert supported embeds to the correct format automatically.

Follow these steps to quickly add an embed to your site:

  1. Open the page or post you want to embed your content on.
  2. In the editor, place your cursor on a new line, and paste the embed link/URL.
  3. As long as the embed is supported, it will automatically convert to the correct embed block type.

Add the Embed block

To add content from another platform, follow these steps:

  1. Go to your site’s dashboard.
  2. Navigate to the page or post where you want to add the embedded content.
  3. Click the + block inserter and search for “Embed”.
  4. Click the Embed block to add it to your page.
The + Block inserter open, with "Embed" in the search field and a box drawn around the Embed block icon.

Tip: Type /embed on a new line for a quick shortcut to add the block.

  1. Once you’ve added the Embed block, you’ll see an empty text box with a field to add the link to the content you want to display on your site:
An empty Embed block with a field to add a link and an Embed button.
  1. Copy the URL (web address) of the content you want to embed from any supported platform.
  2. Paste the URL into the Embed block text box.
  3. Click the Embed button.

The content will automatically display when visitors view your page.

Supported platforms

You can embed content from these popular platforms:

Video

Audio

Images

Other platforms

Embed custom code or iframes

Many platforms provide embed codes (usually starting with <script> or <iframe>) in addition to direct links. In most cases, you can use the link or URL in the embed code directly in an Embed block as described above.

If the Embed block doesn’t work, plugin-enabled sites can add advanced code, like those that start with iframe or script, by using a Custom HTML block. Examples of embed code:

<script src="https://yourgroovysite.com/widget.js"></script> <iframe src="https://yourgroovysite.com/content" width="500" height="300"></iframe>

Customize embedded content

After embedding content, you can adjust several settings in the block settings:

Resize for mobile devices

Many embeds include a “Resize for smaller devices” option. This will preserve the embedded content’s aspect ratio when resizing the browser. The setting is enabled by default, but you can disable it through the block settings.

The block settings for the Embed block with the option to turn off "Resize for smaller devices".

Additional settings

Depending on the type of content, you may also find:

Track visits to embedded content

When you embed content on your site, your site’s analytics will track visits to the page or post containing the embedded content. However, your site’s analytics will not track how visitors interact with the embedded content itself (such as video plays or audio plays).

VideoPress is an exception – video plays from VideoPress embeds are tracked in your site’s analytics under video traffic.

To see how visitors engage with your embedded content, check the analytics on the platform where the content is hosted (YouTube, SoundCloud, etc.).

You might notice different numbers between your site’s page views and the embedded platform’s engagement metrics. This happens when someone visits your page but doesn’t play the embedded content.

If your embedded content is not displaying on your published page or post, refer to our guide on troubleshooting common issues with embed links.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!