
Your Instagram is where the fresh content lives: new photos, reels, behind the scenes shots, customer tags. Your website is where people decide whether to trust you. An Instagram feed WordPress plugin connects the two, pulling your latest posts onto your site automatically so the page never looks stale and visitors get one more reason to follow.
This guide has been rebuilt for how Instagram feeds actually work now. In December 2024 Meta shut down the old Basic Display API, and a lot of older plugins (and older tutorials) broke overnight. I had to reconnect a handful of client feeds the week it happened, so the steps here are the ones that actually fixed things. Below are seven free plugins that still work in 2026, what each one is good at, and a quick way to add a feed inside Elementor.
Here is the part most listicles skip. On December 4, 2024, Meta permanently retired the Instagram Basic Display API, the connection that almost every “personal account” feed relied on. Plugins that used it (Smash Balloon, Spotlight, LightWidget, SnapWidget, and many theme builders) saw feeds stop loading until they migrated.
The fix is the same across every modern plugin, so learn it once:
One thing to watch out for: if a tutorial tells you to paste a long access token from a Facebook developer app, it is out of date. The good plugins handle the whole handshake for you now, and you should not have to touch a developer dashboard at all.
Before the list, here is the short checklist I use when picking one for a client site:
These are ordered roughly by how broadly they fit, not strict ranking. The right pick depends on whether you want the safest market leader, the most generous free tier, or a feed that lives natively inside Elementor.

Smash Balloon’s Instagram Feed (once called Social Photo Feed) is the most installed option by a wide margin, on more than a million sites. The free version gives you a clean, responsive photo grid, a live preview customizer, and smart caching so the feed stays fast and keeps displaying even when the Instagram API is briefly down.
It was one of the first plugins to migrate cleanly after the API shutdown, so connecting a Business or Creator account takes a couple of clicks. The catch: carousels, hashtag and tagged feeds, shoppable links, and combined social walls are Pro features starting around $49/year.
Best for: anyone who wants the safest, best supported option and a simple grid out of the box.
Spotlight (by RebelCode) has the most generous free tier of the bunch. Where most plugins cap you at one account or a fixed number of posts, Spotlight’s free version allows unlimited feeds and unlimited connected accounts. You also get a visual customizer with per device controls and a set of layout templates.
It is design first, so if you care about how the feed sits inside a polished page and you do not want to pay just to connect a second account, start here. Promotion popups in the dashboard are the main free-tier annoyance.
Best for: multiple accounts or feeds on a budget, and people who like to fine tune the look.

WPZOOM’s Social Feed Widget (formerly Instagram Widget by WPZOOM) is the lightweight pick. Instead of rendering the feed during the initial page load, it pulls posts in with AJAX after the page finishes, so your Core Web Vitals stay clean. You can show a profile header, bio, and follow button, and drop the feed in as a block, widget, or shortcode.
It does less than Smash Balloon or Spotlight, and that is the point. If you mainly want a tidy feed in a sidebar or footer without slowing the site, it is hard to beat.
Best for: a fast, simple sidebar or footer feed where performance matters.

Social Feed Gallery is one of the friendliest plugins for beginners. The free version supports both grid and carousel layouts, gives you a shortcode like [insta-gallery id="1"], and ships a widget so you can place the feed anywhere. Setup is quick and the defaults look fine without much tweaking.
The Pro version adds multiple accounts, custom colors, popup lightbox media, and a masonry layout. If you already build galleries on your site, it pairs naturally with a dedicated filterable gallery plugin for the rest of your image content.
Best for: beginners who want grid and carousel options without a learning curve.

Feed Them Social (by SlickRemix) is the multi platform choice. Beyond Instagram it pulls Facebook, YouTube, TikTok, and more into one set of feeds, which is handy when you want a single social wall instead of one widget per network. You connect each account and place feeds with shortcodes.
The free version shows a limited number of posts and keeps extras like a load more button and combined feeds in the premium tier. If your goal is “show everything social in one place,” this is the one to test.
Best for: sites that want Instagram plus other networks together.
Meks Smart Instagram Widget is the minimalist, no fuss option. It is light, it installs in a minute, and it shows a clean Instagram feed as a widget or shortcode without a long settings page to wade through. There is no Pro upsell pushing at you, which some site owners genuinely prefer.
You trade depth for simplicity: no carousels, no popups, no multi account dashboards. For a personal blog or a small business that just wants recent posts on display, that trade is often the right one.
Best for: bloggers who want the simplest possible feed with zero clutter.

If you build with Elementor, the cleanest path is a feed that lives inside the editor rather than a separate plugin you style around. The Instagram Feed widget in Master Addons (76+ widgets and extensions) does exactly that. You drag it onto the canvas, connect your account, and style the grid with Elementor’s own controls: columns, spacing, image sizing, and the surrounding section all in one place.
Because it is part of a full toolkit, the feed sits beside the other building blocks you are already using, like the Image Carousel widget for sliders and the Gallery Slider widget for showcases. The full setup is covered in the Instagram Feed widget documentation, and you can keep going with Master Addons Pro when you want the rest of the kit.
Best for: Elementor users who want the feed and its styling in one editor, no extra plugin to manage.
A quick side by side of the free tiers so you can scan and decide:
| Plugin | Free layout options | Standout strength | Best for |
|---|---|---|---|
| Smash Balloon Instagram Feed | Grid | Most installed, smart caching | Safest all-rounder |
| Spotlight Social Media Feeds | Grid, multiple templates | Unlimited free accounts and feeds | Multi-account on a budget |
| WPZOOM Social Feed Widget | Grid, header | AJAX loading, light on speed | Fast sidebar feed |
| Social Feed Gallery (QuadLayers) | Grid, carousel | Beginner friendly | Easy grid + carousel |
| Feed Them Social | Grid (limited posts) | Multi-platform social wall | Instagram + other networks |
| Meks Smart Instagram Widget | Grid | Minimal, no upsell | Simple blog feed |
| Master Addons Instagram Feed | Grid (styled in Elementor) | Native Elementor widget | Elementor builds |
If you already build pages in Elementor, here is the short version using the Master Addons Instagram Feed widget. The same connect-your-account logic applies to the standalone plugins above too.
That is the whole flow. Because it is an Elementor widget, you can place the feed inside any section, drop it in a footer built with the Theme Builder, and reuse it across templates.
There is no single best Instagram feed WordPress plugin for everyone, but the decision is simple once you know your setup:
Whatever you pick, switch your account to Business or Creator first, and turn on caching so the feed stays fast. For more ways to extend your builds, browse the 100 best Elementor addons or the best Elementor addons for WooCommerce if you run a store.
Yes. Smash Balloon, Spotlight, WPZOOM Social Feed Widget, Social Feed Gallery, Feed Them Social, and Meks all have free versions, and Master Addons includes a free Instagram Feed widget for Elementor. Free tiers usually show a single grid; carousels and multi-account support are often paid.
Meta shut down the Instagram Basic Display API on December 4, 2024, which broke feeds connected to personal accounts. To fix it, switch your account to Business or Creator in the Instagram app, then reconnect it in an updated plugin that uses the current Instagram Graph API.
For new connections, yes. The current API no longer supports personal accounts. Switching to a Business or Creator account is free, takes a minute in the Instagram app, and does not change how your profile looks to followers.
Install Master Addons for Elementor, edit a page, and drag the Instagram Feed widget onto your layout. Click Connect to authorize your Business or Creator account, then set columns, spacing, and post count. See the Instagram Feed widget documentation for the full walkthrough.
It can if the plugin loads the feed during page render. Pick one with caching or AJAX loading (WPZOOM is built around this), limit the number of posts shown, and pair it with general performance work to keep load times low.
Related reading: Master Addons widgets and extensions, how to use the Elementor Image Carousel widget, and how to speed up Elementor websites.
Get all the premium widgets and templates you desire, built with clean code that keeps your site fast. Ditch the bloat, not the features.

110+ Premium Widgets & Lifetime Updates – Build Beyond Limits. An Exclusive Creation by Pixar Labs