How to Add an Instagram Feed to Elementor (2 Ways)

Elementor's Spotlight controls on the left and a finished Instagram feed on the right
Spotlight - Your feed, your way

You can add an Elementor Instagram feed with Spotlight in either of two ways:

  • With Spotlight Free: Create the feed in Spotlight, copy its shortcode, and paste it into Elementor's Shortcode widget.
  • With any paid Spotlight plan: Use the dedicated Spotlight widget to create, edit, and preview the feed without leaving Elementor.

Both routes give you an auto-updating Instagram feed on the finished page. The dedicated widget is quicker if you are building the feed and the page at the same time, so we will start there.

What you need before opening Elementor

For either method, you need:

  • Elementor or Elementor Pro installed on your WordPress site.
  • Spotlight installed and active.
  • An Instagram Business or Creator account connected to Spotlight.

If you have not created a Spotlight feed yet, you can do that during the dedicated-widget walkthrough below. If you are using Spotlight Free, follow our Instagram feed setup guide first, then return here when the feed is ready to embed.

Method 1: Use Spotlight's Elementor widget

Spotlight feed editor showing a feed preview and layout controls

The dedicated widget comes with Spotlight's paid plugin, including the Essentials plan. It works with both the free and Pro versions of Elementor.

1. Find the correct Spotlight widget

Open the page where you want the feed and click Edit with Elementor. Search the widget panel for Spotlight.

You may see two similarly named results. Choose Spotlight Instagram feed, the tile with the Instagram icon. The one with the WordPress logo is the standard WordPress widget.

Elementor widget search results: the Spotlight tile with an Instagram icon beside the WordPress widget tile

Drag the widget into the section or container where you want the feed.

2. Select a feed or create one

If you already have a feed, choose it from the dropdown. The feed should appear on the Elementor canvas immediately.

To build one without leaving the page, click Create a New Feed or Design Your Feed, depending on whether a feed is already selected.

Spotlight's Elementor widget controls for selecting, editing, or creating a feed

Spotlight opens its feed editor over Elementor. Any feed you create here is also saved under Instagram Feeds in the WordPress dashboard, ready to reuse on other pages.

3. Connect your account and design the feed

Choose an Instagram account that is already connected, or connect a Business or Creator account when prompted. If this is your first feed, the account connection guide walks you through the authorization steps.

Open Design and adjust the feed for the space it will occupy on the page. The settings that usually matter most in Elementor are:

  • layout;
  • number of posts and columns;
  • space between posts;
  • feed width;
  • header and button visibility; and
  • the desktop, tablet, and mobile column counts.
Spotlight's Design tab showing layout, post, column, and device controls

You do not need to settle every design choice now. Once the feed is embedded, you can reopen these settings from Elementor with the widget's Edit button.

4. Save the feed into the page

Click Save and embed in the top-right corner of the feed editor. Spotlight returns you to Elementor with the feed visible on the page.

A saved Spotlight feed selected on the Elementor page canvas

Use Elementor's section or container controls for the feed's position and maximum width. Use Spotlight's editor for the grid, posts, header, buttons, and feed-specific spacing.

Click Update when the page is ready, then open it in a new tab. Do not skip this front-end check. A feed can fit the editor canvas but still look too wide or cramped alongside the site's actual header, typography, and page margins.

Method 2: Use Spotlight Free with a shortcode

The shortcode route adds one copy-and-paste step, but the finished feed still updates automatically when you publish new Instagram posts.

1. Copy the feed shortcode

In WordPress, go to Instagram Feeds. Find the feed and copy its shortcode from the Actions menu.

The Actions menu button for a Spotlight feed
The Copy shortcode and Export feed options in Spotlight's Actions menu

You can also open the feed, move to Embed, and use the Copy button beside its shortcode. Each feed has its own numeric ID, so copy the shortcode rather than typing it.

2. Paste it into Elementor

Open the target page with Elementor and search for Shortcode. Drag Elementor's Shortcode widget into the section where the feed belongs.

Paste the complete Spotlight shortcode into the field. It will look like this, with your feed's ID in place of 148:

Elementor's Shortcode widget with a Spotlight feed shortcode in the field

Elementor should render the feed on the canvas. Click Update, then check the page on the front end.

If you later change the feed in Spotlight, the Elementor page will show the updated version automatically. You do not need to replace the shortcode.

Make the feed work on desktop and mobile

Three desktop feed layouts beside the same Spotlight feed on a mobile page

Elementor controls the section around the feed, while Spotlight controls the feed itself. Keeping those jobs separate helps you avoid changing the entire page container just to fix a cramped mobile grid.

Start in Spotlight's Design tab:

  1. Switch between the desktop, tablet, and mobile controls.
  2. Choose a sensible column count for each device. A four- or six-column desktop feed often needs two or three columns on a phone.
  3. Check the gap between posts, feed padding, header, and buttons at every size.

Then return to Elementor's responsive preview and check the surrounding section. Look for excess side padding, a narrow content width, or another widget crowding the feed.

Finally, inspect the actual page on a phone-sized screen. Your theme, caching, and optimization rules can all affect the published page in ways that are not obvious in the editor.

Fix the setup when something does not appear

The Spotlight widget is missing

The dedicated Elementor widget requires Spotlight's premium plugin. If you are using Spotlight Free, use the shortcode method instead.

If you have a paid plan, confirm that both Spotlight and Elementor are active, then reload the Elementor editor. Search for Spotlight, not just Instagram, and choose the result with the Instagram icon.

The widget is present but the feed is blank

Select a saved feed from the widget dropdown. If none appears, create and save the feed first.

If the feed worked before, check the Instagram account connection and clear the relevant WordPress and plugin caches. Our Instagram feed troubleshooting guide takes you through the checks in order.

Elementor displays the shortcode as text

Use Elementor's Shortcode widget. A Text Editor or HTML widget may print the shortcode instead of processing it.

Copy the shortcode again from Spotlight's Feeds list or Embed step to make sure the feed ID and quotation marks are correct.

The desktop feed looks good but mobile does not

Change the device-specific columns and spacing in Spotlight before changing the Elementor container. Then use Elementor's mobile preview to check the section around the feed.

Design and preview the feed in one place

The shortcode method works well when the feed is ready and you only need to place it on the page. If you plan to create, compare, or revise feeds while working in Elementor, Spotlight's dedicated widget keeps the feed editor and live page preview in one place.

Paid plans start with Essentials at $59 per year.

See Spotlight plans

Frequently asked questions

Can I add a Spotlight feed to Elementor for free?

Yes. Create the feed with Spotlight Free, copy its shortcode, and paste it into Elementor's Shortcode widget. The dedicated Spotlight widget requires a paid Spotlight plan.

Do I need Elementor Pro?

No. Spotlight works with both Elementor and Elementor Pro.

Can I add more than one Instagram feed to the same Elementor page?

Yes. Add another Spotlight widget or Shortcode widget wherever the second feed should appear, then select the appropriate saved feed. Spotlight supports unlimited feeds.

If I edit a feed, do I have to update Elementor again?

No. Changes saved to the feed in Spotlight are applied wherever that feed is embedded, including Elementor pages.

60,000+

Can Spotlight help you and your team revamp your website? We'd love to help you find out. Why not give Spotlight a try?
Picture of Alex Cordova

Alex Cordova

Alex is a seasoned tech writer and WordPress enthusiast with over a decade of experience in the industry, helping businesses grow through SEO and content marketing. When not writing or diving into research, you'll find him experimenting with new recipes in the kitchen.

Leave a Reply

Your email address will not be published. Required fields are marked *

Displayed using
Spotlight logo
Display your Instagram feeds in seconds
Instagram Feeds Lookbook

Free Download

Instagram Feeds Lookbook

Get inspired by nine of the best use cases of Instagram feeds from real Spotlight users.