How to Add Instagram Feed to WordPress (Best Way!)

Integrating an Instagram feed into your WordPress website is an appealing way to exhibit beautiful, curated image collections and increase your site’s engagement. Luckily, it is surprisingly easy to do so, even if you are just starting. By following this guide, you will learn how to incorporate your Instagram feed into your WordPress website.

Step 1: Choose an Instagram Plugin

First things first: you need to choose an Instagram plugin for WordPress. A popular and well-reviewed option is the Smash Balloon Social Photo Feed, which you can download directly from the WordPress plugin directory.

Step 2: Install and Activate the Plugin

Once you’ve chosen your plugin, you need to install and activate it.

  • From your WordPress dashboard, go to ‘Plugins’.
  • Click ‘Add New’.
  • In the search bar, type ‘Smash Balloon Social Photo Feed’ and hit enter.
  • Click ‘Install Now’ on the Smash Balloon Social Photo Feed plugin and then ‘Activate’ it.

Step 3: Configure Instagram Settings

After you’ve activated your chosen plugin, it’s time to configure the Instagram Settings.

  • Navigate to ‘Instagram Feed’ in your WordPress dashboard.
  • Click on ‘Connect an Instagram Account’.
  • Choose ‘Personal’ or ‘Business’ account based on your preferences.

You’ll be redirected to the Instagram login page, and you should enter the appropriate account details.

Step 4: Configure the Plugin Settings

The next step is to configure the plugin settings according to your personal preferences:

  • Go to the ‘Customize’ tab.
  • Modify the width, height, and background color of your feed.
  • Choose the number of photos, columns, and its padding that you want to display.

Remember to click the ‘Save Changes’ button after setting up to ensure your preferences are stored.

Step 5: Display Instagram Feed

Once you’ve set up and configured your Instagram plugin, it’s time to display the Instagram feed on your WordPress site:

  • Use the shortcode [instagram-feed] and paste it on any page or post where you want the feed to appear.
  • Alternately, to display the feed on your website’s sidebar, navigate to ‘Appearance’ > ‘Widgets’, and drag the ‘Instagram Feed’ widget to your desired widget area.
  • Modify the settings according to your preferences, and then click ‘Save’.

Step 6: Test Your Instagram Feed

Don’t forget to perform a final check if your Instagram feed is properly displayed.

Congratulations! You now have your Instagram feed on your WordPress website.

Remember: the key to a successful Instagram feed is to keep the images and captions relevant, engaging, and up-to-date. Feel free to tweak and adjust your settings overtime to ensure your feed continues to complement the overall design and feel of your WordPress site. Stay creative and open-minded to changes.


In case of any issues, the official Smash Balloon FAQ and Troubleshooting guide is a fantastic resource.

Now, you are ready to add a touch of visual interest and increased interactivity to your WordPress site by integrating your Instagram feed.

Remember that a well-integrated Instagram feed not only makes your website more appealing but can also increase user engagement and followers. So, make the most out of your chosen Instagram plugin by frequently updating your Instagram with engaging content, encouraging visitors to share, and responding to comments.

Happy blogging!

Leave a Comment