Instagram photo feed on pink background
Hospitality Marketing

Free & Easy Ways to Add Your Instagram Feed to Your Website


Tiiiime consuuuuming. 

If you’re anything like me, you like to get the most bang for your marketing buck, whether it’s actual money-bucks or the even more precious time-bucks. 

A great way to do that? Give your Instagram content a second job, populating your website with your social media posts.

Unless you’re updating your company website often, it’s a relatively static platform. Adding your Instagram feed to your website can keep your content fresh without requiring extra work on your part, like downloading videos and re-uploading them to your site.

Instead, an Instagram plugin or embed will update automatically, showing your most recent posts to anyone who visits your website. 

Exactly how to do this will vary depending on your website platform. But since most small businesses use pretty simple DIY platforms like WordPress, Squarespace, and Wix, we’ll focus on those three. Fortunately, each of these site builders has pretty simple plugins, widgets, and apps that you can use to customize your design, so there’s no coding experience necessary.

(And that’s a good thing for me, because if I even look at code, it breaks.)

Add Your Instagram Feed to WordPress

To add any additional functions that aren’t included in your WordPress theme, you’ll need to install a “plugin.” These are independent programs that allow you to customize your website. 

There are thousands of plugins on the market, and quite a few that can display your Instagram feed on your website. Many are free, and some have additional functionality if you pay a fee. 

Smash Balloon Social Photo Feed

Smash Balloon Social Photo Feed is a simple, reliable plugin for embedding your Instagram content into your website. It has some decent customization options, it’s easy to set up, and it’s free (which is my favorite price).

You can change the number of photos displayed at once, and how many columns the posts are displayed in. You can also change the image size and spacing between pictures. 

The plugin includes a “Follow on Instagram” button at the bottom of your feed, which may help you to get more Instagram followers. 

"Follow on Instagram" button for Smash Balloon Social Photo Feed

The Pro version also lets you display hashtag feeds. If your business has a custom hashtag that your customers or followers use to engage with you, you can include those images in the feed as well. This is a great way to show that you have an active fanbase. 

Social Feed Gallery by QuadLayers

Social Feed Gallery is another popular plugin for WordPress. It’s super user-friendly and also has some customization options. The free version allows you to choose from a gallery or carousel layout. 

For a one-time fee of $20, you can also use different layouts, add your brand colors, and include a “Load More” button at the bottom of the feed. 

How to Add a WordPress Plugin

First, log in to your WordPress site and click “Plugins” in the sidebar on the left. 


  • Click “Add New Plugin” 
  • In the “Search Plugins” box, search for a specific plugin by name, or search “Instagram feed” to find lots of plugin options. 
  • When you find the one you want, click “Install Now.” 
  • Once it’s installed, click “Activate.” 
  • Then click on the plugin name over in the sidebar on the left to finalize setup.

Add Your Instagram Feed to Squarespace

Squarespace has a very simple user interface with a lot of functionality already built in. You can edit and update your site using drag-and-drop Blocks, or add third-party extensions for further customize your site.

Squarespace has an Instagram Block that you can add to your site to display your Instagram feed. First, connect your IG account to your website. 

  • Before you start, make sure you’re logged out of your personal Instagram account on your computer. Your site will automatically connect to whatever account you’re logged in to, and you don’t need to be sharing your personal content to your business site. 😬
  • In the Home Menu, click “Settings.”
  • Then click “Connected Accounts.”
Connect Instagram feed to your website
  • Click “Connect Account” and select Instagram.
  • Now, log in to your business Instagram account.

Now your site is connected to your Instagram. Next, you have to set up the feed. 

To do:  

  • Go to the page where you want your IG feed to display and click “Edit.” 
  • Click an insert point, and select Instagram from the menu under Social Blocks.
  • Click Edit on the block, and then click “Connected Account.” Select the business Instagram account that you already connected.
Connect Instagram feed to website on Squarespace
  • Then use the slider to set the number of pictures to display. You can display your 20 most recent images.
  • In the Design Tab at the top right, you can choose a layout from Slideshow, Carousel, Grid, or Stacked. Each display has its own customization options, like changing the aspect ratio, adding padding around images, and showing captions.

When you’re done, click Save. That’s it! Your Instagram Block will update about every 30 minutes, so don’t worry if your new posts don’t show up immediately.  

Add Your Instagram Feed to Wix

WordPress has plugins, and Squarespace has Blocks and extensions. 

Wix has Apps. Some of the Apps are created by Wix (similar to Squarespace blocks) and some Apps are created by third parties (similar to WordPress plugins or extensions).

Instagram Feed by Wix

Wix’s Instagram Feed is a free app that allows you to choose from several layouts, customize colors and fonts, and add a “Show More” button at the bottom. 

Unfortunately, some users have had issues with the app working consistently. You may want to try it on your site to see if it works for you, since it’s free and easy to set up.

Instagram Stream by POWr

If Wix’s Instagram Feed isn’t working, try Instagram Stream by POWR. This app works consistently for most users, but it doesn’t have as much functionality and customization on the free plan. 

You can display 6 posts at a time for one IG account on the free plan, and the content will be updated every 24 hours. They also offer affordable paid plans that show more content and update more frequently.

How to Add a Wix App

First, log in to your Wix site. Then: 

  • Click “Add Apps” in the Editor.
  • Browse through the apps and click the + next to the one you want. 
  • If you don’t see it, scroll to the bottom of the menu and click “Browse our App Market” to search for additional apps. 
  • Select the app you want and click “+Add App.”

Once you’ve added an app for your Instagram feed, you must Connect your Instagram account. For the Instagram Feed app:

  • Click “Settings,” then “Connect Instagram.” 
Connect Instagram feed to website on Wix
  • Log in to your Instagram account. 
  • Click the Layout tab to customize the appearance of the feed.
    • Choose from Grid, Slider, or Collage layouts.
    • Choose how many images appear per row, how many rows there are, how much space is between each image.
    • Add a “Display More” button if you want to let users view more images.
  • Click Design for more customization options.
  • When you’re ready, click Publish.

How to Embed IG Stories or Reels

If you’re going to all the effort of creating Instagram Stories or Reels, why not re-purpose them on your website as well. 

Add Stories & Reels with EmbedSocial

The third-party platform EmbedSocial makes it easy to sync most social media content on your website.

The free version of the program lets you connect one Instagram or one Google account (hello, Google reviews!) to your website. And the content only updates every 24 hours. So if you wanted to use your Stories to share time sensitive info on your website, like daily specials, this may not be the best option.

EmbedSocial also has paid versions that connect to TikTok, YouTube, Pinterest, and more. Your content will update more frequently on the paid plans, from every five minutes for Enterprise plans to every three hours for Pro plans. And they have advanced features like product tagging so you can make your Reels and Stories shoppable.

You can also use this tool to embed your IG feed. But if you only want to add your IG feed, and are not also sharing Reels and Stories, I suggest using one of the methods above. The fewer additional programs you need to keep your site going, the better.

Whether you go free or paid, you’ll get a walkthrough on how to set up the program when you sign up.

Note: This is far from the ONLY platform that offers this service! But it’s a good one.

Get your Instagram feed embedded in your WordPress, Squarespace, or Wix website in less than five minutes.

So now that you have your Instagram feed up on your website, what will you tackle next? There’s literally nothing you can’t accomplish. 😉

Header photo by Maddi Bazzocco on Unsplash


  • Justin James

    Adding an Instagram feed to your website can be easily done using an Instagram Feed Widget generator, as explained in the Eat Drink and Write Copy blog post. This tool allows you to create a customizable widget without any programming skills. After creating the widget, you will receive a two-line installation code to embed on your website. This process is straightforward and can be done in various sections of your website, such as the homepage, sidebar, or footer. The widget offers several features, including the ability to add different types of Instagram sources, such as handles and hashtags, and filter posts. Additionally, the Elfsight IG widget provides several professional ready-to-use templates, ensuring a perfect fit for your website design.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.