Do you want to embed Instagram Reels on your website? The process is simple. And, depending on your requirements, you might be able to do so 100% free.
In this guide, we cover two different methods for adding Instagram Reels to your site. Plus, we showcase different free software that automatically adds new Reels, so you don't have to copy and paste HTML code every time.
Read our tutorials for each method and decide which one fits your needs. You'll see a list of benefits to help you decide.
How to automatically add your new Instagram Reels to your website
To show your latest Instagram Reels on your website, all you need to do is follow these simple steps. But first, let's dive into the benefits of this method.
The benefits of the aggregator method
To use this method, you'll need a social media aggregator like Curator, which is a free and simple-to-use software.
- Automatically adds new Reels to your website - If you choose automatic approval, every new post on your account will be added to the feed on your website.
- No need to copy and paste code multiple times - Even if you choose to approve content in your social media aggregator manually, you won't have to copy and paste the HTML code to add new posts to your site. All you have to do is click a button to approve each post and it will get added.
- Allows you to design the style of the feed with no coding required - You can choose the style and colors of your feed in your social media aggregator to make sure the social feed matches your website. You don't have to do any custom coding with CSS.
- Free depending on your needs - Depending on your needs, you might be able to use the free plan of the software and you won't have to pay for a monthly subscription. (Keep reading for our favorite tools.)
Step 1. Create a new feed and choose the moderation style
The first step is to create a new feed. Give it a clear title. We've chosen "Instagram Reels" as the feed title. You also need to choose your moderation style.
Go for "Approved" if you want all of the posts from your Instagram account to be automatically added to your site. Choose "Needs approval" if you'd rather select which ones get added.
If you post mostly Reels, you can select "Approved" and then delete ones you don't want showing up. But if you post Reels infrequently and only want to add Reels to your website, it'll be easier to select "Needs approval" and then select the Reels.
Step 2. Connect your Instagram account
The next step is to connect your content. Choose Instagram as the platform. Then select the type of posts. You can pull Reels from a business account, personal account, hashtag, or account mentions.
When aggregating Instagram Reels from a hashtag, make sure to use manual approval. You'll need to watch every Reel made by an outside creator before deciding if it's appropriate enough to add to your website.
Step 3. Approve the Reels
Next, approve the content you want on your website. You can improve all of your Reels or just your favorite ones.
If you've chosen automated approval, go ahead and delete anything you don't want on your website.
Step 4. Design your feed
The next step is to design your feed. While Grid is a popular feed template for standard Instagram posts, the Waterfall theme works better for Reels because of the longer format.
You can choose icon, text, background, and border colors or leave things simple with black and white.
You might also want to remove the captions altogether, or update the setting for the max text lines if you don't want the captions to be super long on your site.
Step 5. Embed the code in your website
The final step is to copy the embed code and paste it where you want it to go. To embed Instagram Reels in a WordPress website, create a widget in the Appearances section of your WordPress dashboard. You can add the widget in your footer, blog sidebar, or other location. Then paste the HTML code in the widget's text box. You can also use Curator's WordPress plugin, which allows you to paste short code instead of HTML.
If you're not using WordPress, all you need to do is create a custom HTML box where you want the feed to appear and paste the HTML code in there.
If you want to embed Instagram posts, check out this tutorial. The steps are similar, but you'll choose a different type of Instagram content (a standard account instead of Reels).
How to manually add specific Instagram Reels to your website
There's another method to consider. Instead of using an aggregator, you could just copy the embed code for each Reel individually.
The benefits of this method
- Free no matter what (even for high website volume) - Social media aggregators are free or paid depending on your website traffic and the features you need. But this method is free no matter what.
- Works well if you only want to add specific posts - This method can work fine if you only want to add a handful of Reels to your website. But if you want to add new Reels regularly, it will be worth it to pay for an aggregator tool.
Despite these benefits, this method isn't a fit for most website owners, because it requires custom coding to make sure the Reels look good on your site.
Step 1. Choose a Reel you want to add to your site
Head over to Instagram and find the first Reel video that you want to embed. Click on the three little dots in the right-hand corner. Then select "Embed" and choose whether or not you want the caption included.
Step 2. Copy and paste the embed code from Instagram
Copy the embed code.
Paste it in your website where you want it to appear, whether that's your website footer, a blog sidebar, or a specific blog post or page on your website.
Step 3. Repeat for the other Reels you want to add
Repeat these steps for every Reel post that you want to add.
Copy and paste each one in order so that they appear in the order you want.
Step 4. Check the design and update as needed
The downside with this method is that you don't get the easy aggregator design tools. You'll need to use custom coding to stylize the feed.
If you don't include captions however, the Reels might look great without any coding required.
Top free tools for embedding Instagram Reels
To help you embed your Instagram your Instagram Reels in an attractive, automatically updated feed, you need the right software.
All of these tools support Instagram Reels, so take a look and choose your favorite.
Curator is a popular social media aggregator for businesses of all sizes. You can use the free plan or choose a subscription that meets your needs. In addition to content support for Instagram, Curator also works with Facebook, Twitter, YouTube, TikTok, Slack, RSS feeds, Behance, and a dozen other platforms so you can publish your favorite content on your website.
Curator also offers dozens of themes and design options so you can stylize your feed easily.
The free plan allows up to 3 feeds or sources and up to 2,000 monthly site views. Curator's free plan offers the least noticeable branding of any aggregator. (Just a small "Powered by Curator" link is added to the bottom of your feed.) Or, you can choose a paid plan to remove that branding. The Professional plan costs $25 per month and allows up to 15,000 monthly site views.
Walls.io is another option for adding Instagram Reels to your site automatically. It will keep your latest posts on your website so you don't have to copy them manually. It works for Instagram Reels and standard posts.
Walls.io has a free plan that works with Instagram, but the downside is that if you want to upgrade to remove their branding from your website, you're going to pay a heavy fee. Their lowest monthly subscription is $275 per month and allows you to upload your logo to your feed.
With Flockler, you can embed a variety of social media content on your website. You can also create shoppable UGC galleries to make it easier for customers to shop the looks shared on your site.
Flockler doesn't offer a free plan, but they do have a 14-day free trial. Their lowest cost plan is the Lite plan, which is $47 per month. This gives you 2 different sources.
Adding a continuously updated feed of Instagram Reels is super simple when you follow these steps!
Now, your website will be engaging, interesting, and always full of your very best content.