Keeping your website visually fresh is key to engaging visitors — and what better way than displaying your latest Instagram posts directly on your WordPress site?
Table of Contents
In this guide, we’ll walk you through three easy methods to add an Instagram feed, along with tips to keep your site fast and secure.
Why Add an Instagram Feed to Your WordPress Website?
An Instagram feed can:
- Showcase your latest products or services
- Add visual appeal without constant manual updates
- Increase follower count by linking visitors to your Instagram page
- Keep your site content dynamic, boosting SEO
Method 1: Using a Plugin (Recommended)
The simplest way is with a plugin like Smash Balloon Social Photo Feed (formerly Instagram Feed).
Step-by-Step Instructions:
- Install the Plugin
- Go to your WordPress dashboard → Plugins → Add New
- Search for “Smash Balloon Social Photo Feed”
- Click Install Now → Activate
- Connect Your Instagram Account
- In the dashboard, go to Instagram Feed → Settings
- Click Add New Account
- Log in to Instagram and authorize access
- Customize the Feed
- Choose layout: Grid, Carousel, or Masonry
- Set number of images, columns, and spacing
- Enable or disable the header, load more button, and follow button
- Display the Feed
- Copy the shortcode: csharpCopyEdit
[instagram-feed] - Paste it into any page, post, or sidebar widget
- Copy the shortcode: csharpCopyEdit
Pros: Easy to set up, customizable, automatically updates
Cons: Requires a plugin (minimal performance impact if optimized)
Method 2: Embedding Individual Instagram Posts (No Plugin)
If you just want a few hand-picked Instagram posts:
- Open the Instagram post you want to embed
- Click the three dots (…) → Embed
- Copy the HTML code
- In WordPress, add a Custom HTML block and paste the code
- Save and preview
Pros: No plugin needed
Cons: Doesn’t auto-update; manual for each post
Method 3: Using Elementor or Page Builders
If you use Elementor Pro, WPBakery, or Divi:
- Search for the Instagram widget/module
- Drag it into your design area
- Connect your Instagram account
- Adjust columns, image sizes, and style settings
Pros: Integrated design control, drag-and-drop simplicity
Cons: Requires a premium page builder
Pro Tips for Best Performance
- Limit the number of images (6–12 is ideal) to keep pages fast
- Use a caching plugin to reduce API calls to Instagram
- Compress images to prevent slow load times
- Regularly update your plugin or page builder for security
Troubleshooting Common Issues
- Feed not showing? Reconnect your Instagram account — token may have expired
- Slow loading? Enable caching in the plugin settings
- Layout broken? Check theme compatibility or switch to default WordPress theme for testing
Final Thoughts
Adding your Instagram feed to your WordPress website is a smart way to make your site more engaging and visually appealing. Whether you use a plugin, manual embeds, or a page builder, the process is straightforward and can be done in minutes.
Need Help?
At Rational Systems Private Limited, we offer professional WordPress support, website optimization, and social media integrations to help your business stand out online.
📞 Contact us today to get your Instagram feed live and your website performing at its best.




