How to embed an Instagram feed on any website
Many brands and especially their customers, are glued to the Instagram app. According to the latest statistics, there are more than 200 million businesses on Instagram. A whopping 1 billion Instagram users open the app to watch Stories from friends, influencers, and brands.
With numbers like that, it’s easy to see why brands and organisations are keen to embed an Instagram feed on any website or digital service they have in place.
Embedding an Instagram feed on your website drives traffic to your account and buids engagement. The algorithms of Instagram favour the most engaging content (and ads), and it might be difficult for any business to stand out from the crowd. That’s one of the key reasons why your marketing team should take full advantage of all assets you’ve already created for social – your websites and other applications are a great source of Instagram traffic to your profile and follower growth. Your current customers might not follow you on Instagram just yet, and a live-updating Instagram feed increases your credibility in the eyes of new visitors.
With the Instagram embed, you can immediately add social proof and increase conversions on your website, too. Many companies are mentioned on Instagram, or they’ve got a branded hashtag for feedback and reviews. Adding user-generated content and customer reviews from social media builds trust and makes it easier to purchase your products and services.
With Flockler’s Instagram widget, embedding an Instagram feed on any website takes a few minutes and you don’t need to be a developer to do it.
A bit further down in this article, you’ll find instructions for some of the most popular website and webshop building tools like Shopify, WordPress, Squarespace, and more. Still, Instagram feeds are easy to embed on any website and digital service.
Embedding an Instagram feed on any website
If you want to embed just a handful of posts and not change them too often, Instagram’s HTML embed code will be the right choice. Here’s how to embed an Instagram post on any website:
- Log in to Instagram on your desktop.
- Open the URL of the Instagram image you’d like to embed on your website.
- Click the three dots on the top right corner of the image and then select 'Embed'.
- Copy the Instagram HTML and embed it on any website like WordPress.
- An Instagram image will show up on your website.
However, if you want to display an Instagram feed and keep it updated with fresh content without manual work, then a social media aggregator like Flockler is something you should look into. With Flockler, you can gather and display Instagram feeds with multiple ready-made display layouts – you can even add content from other social media channels and mix them with images and videos from Instagram.
But here, we’ll focus on Instagram and how brands display Instagram on websites.
Here’s a six-step guide on how to embed an Instagram feed on any website:
- Create a free Flockler account
- Connect an Instagram account
- Select any Instagram Business account or a hashtag feed
- Design your Instagram feed
- Moderate your Instagram feed
- Embed an Instagram feed on any website
1. Create a free Flockler account
Start by creating a free Flockler account for your Instagram feed. Flockler has a 14-day free trial with the entire product without ads or visible Flockler branding. You don’t need a credit card when signing up, and you can use the free version just like the full product. Check the list of Flockler’s features available in the free trial version.
2. Connect an Instagram account
After signing up for your account, Flockler’s bot will welcome you and ask you to choose your first channel. Select Instagram and then connect your personal Facebook account.
Why is a personal Facebook account connected? Facebook and Instagram have recently decided that accessing the Instagram feed of any business, or creating a hashtag feed gathering posts by any Instagram account, requires a log in to a personal Facebook account. That account needs to be an admin of at least one Facebook Page and Instagram Business account.
Flockler doesn’t store or show any of your personal data from Facebook or Instagram. After you’ve logged in with your Facebook account, you can choose what content Flockler is supposed to display. See the next step for more details.
3. Select any Instagram Business account or a hashtag feed
You might have been using Instagram feed plugins for WordPress like Smash Balloon in the past and noticed that you could only embed an Instagram feed from the company that you administrate. That can be very troublesome if only selected team members have access to company social media accounts, your company has multiple IG accounts (e.g., from different countries), or you are working for an agency and only assisting the brand in setup. What a nightmare.
But with Flockler, you can connect one Business account and then display posts by any other Business account!
As long as you have access to at least one Instagram Business account, you can create an Instagram feed showing posts from another company. You can even add multiple companies and show them all in one place.
In the video below, I logged in with my personal Facebook account and gathered The European Central Bank’s Instagram posts. It goes without saying that I’m not an admin of their account. After connecting my Facebook account (I’m an admin of Flockler), I can pick any Instagram Business account to display. No hassle with passwords or admin rights!
But it's about more than just Instagram feeds, you can use Flockler to gather and embed:
- Instagram hashtag feeds
- Mentions of your Instagram business account
- Instagram Stories of your business
With Flockler’s Instagram feed aggregation tools, you can gather content from multiple accounts and add hashtag feeds. How they show up on your website is described in the next two steps.
4. Design your Instagram feed
Previously, you might have created an Instagram feed with tools like Taggbox just to notice a bit later that they limit the number of Instagram widgets you can create under the subscription. That can be very frustrating – you might have multiple websites, page layouts, and other digital services where the Instagram feed fits perfectly.
But with Flockler, the number of widgets showing your Instagram feed is unlimited!
You can create Walls, Grids, Carousels, and Slideshows displaying the feed – you can create as many as you like and you can even customize the look & feel for every page if needed.
After selecting your layout, you can customize the Instagram feed design from each embed code’s settings. You can, for example, change the number of posts shown, hide elements, change the colour theme, and much more. If you’d like to customize the look & feel even further, Flockler’s support team is happy to help (free of charge!).
One of the hidden gems of Flockler’s Instagram feed aggregator is tag filtering. Once you’ve gathered all of the content from one or multiple accounts, you can further filter the content based on a hashtag mentioned in the post. For example, you might want to display only Instagram posts tagged with a specific product or service that you provide. Or perhaps, you are running an event or hashtag campaign, and a specific landing page could have a custom Instagram feed.
You can create as many Instagram feed embeds as you like without any restrictions on the number of page views, domains, or services.
Learn more about the tagging and filtering of social media feeds.
5. Moderate your Instagram feed
Using a simple Instagram feed widget can be helpful if you are not looking to moderate the feed or show multiple Instagram accounts and hashtag feeds. However, most brands need advanced tools to hide unwanted posts and categorize their feeds for different campaigns, geographical locations, and use cases.
With Flockler, you can categorize Instagram feeds in sections. Sections are like folders where you can store one or multiple Instagram account feeds and content by hashtags. Each section can be displayed separately, or you can combine multiple sections in one layout.
In this video, I’ll walk you through the categorization of Instagram feeds:
A typical Flockler customer has a section for the homepage feed, often categorized in multiple languages and for various business areas. And to add to that, many customers organise hashtag campaigns on Instagram or run events throughout the year – each of them will have a dedicated section on Flockler, and customers use the unlimited layouts to show feeds across all digital services.
Depending on the section, you might have a different preference for moderation. For example, your own Instagram feeds might not need too much moderation and simply hiding the unwanted images and videos, pinning the relevant content to stay on the top, and the ability to change the order of posts are sufficient features.
If you are gathering Instagram hashtag feeds, you might want to review everything before displaying it on your website. That’s when the 'Inbox' feature of Flockler comes in handy.
You can set the automatically updating Instagram hashtag feed to be stored in the 'Inbox' – simply click the 'Publish' link or drag n drop the image/video to the right to approve any content. Anything you move to the right will instantly display on your website's Instagram feed. You can click the 'hide' icon to remove anything that was added by mistake.
A hybrid moderation strategy is to let all content be shown automatically but use the blacklisting tools of Flockler to block specific usernames and keywords. With blacklisting, you can automatically remove bots and other users mentioning your hashtag in an undesirable manner.
You’re in full control of the Instagram feed content for your website.
6. Embed an Instagram feed on any website
The final step is to copy the Instagram feed embed code from Flockler’s 'Display' tab and embed it on your website. The most popular website and webshop builders typically have content editing tools allowing you to place the embed code without the help of developers. You can find all embed codes and create more of them via Flockler’s 'Display' tab. If you are unsure how to embed an Instagram feed on a website, don’t hesitate to contact the Flockler team via live chat. We are happy to help!
Some platforms, for example, the latest version of the Sharepoint, only allow you to add an iframe version of any third-party embed code. On Flockler, you can easily create an iframe Instagram feed on the 'Display' tab. Then, click the 'IFRAME' link of the layout and select the appropriate size for the embed. If you need help defining the size, send us a message, and we’ll help you out.
For some of the most popular website builders, we’ve created detailed instructions:
- Embed Instagram feed on Shopify
- Embed Instagram feed on WordPress
- Embed Instagram feed on Squarespace
- Embed Instagram feed on Webflow
- Embed Instagram feed on Wix
- Embed Instagram feed on Drupal
- Embed Instagram feed on TYPO3
Adding an Instagram feed to Shopify is straightforward and doesn’t require any real technical skills. With Flockler, you can choose to display an Instagram feed on any Shopify page, for example, on the homepage, within collections, and on product pages. Next, we’ll take a closer look at all of those options.
Embed an Instagram feed on the Shopify homepage
To embed a Flockler feed on Shopify’s homepage, you need to edit the theme layout. Go to Themes, click ‘Actions’ and select ‘Edit code’.
Go to 'Sections' and click 'Add a new section'.
Give it a name (e.g., flockler), and an editor opens up.
In the editor, replace the Section name with "flockler". Also, replace all after 'endschema' with Flockler’s embed code that you can find from Flockler’s Display tab.
Next, scroll up the list to 'Templates', click 'index.json'.
An editor opens and you need add the following section at the top:
Scroll down the code editor, and you’ll find the order of homepage elements. Choose the right spot for Flockler and add it to the list – you’re in full control. It’s easy to change the position of the Instagram feed later.
Finally, save changes, and the preview of your template shows your Flockler on the Shopify homepage.
Embed an Instagram feed on all Shopify products and collection pages
If you’d like the Flockler embed code to show on all collections and product pages, you can follow the steps above. Only now, edit either 'collection.json' or 'product.json' to define the layouts of your Shopify product pages or collections.
Embed an Instagram feed on any individual Shopify Page
You can embed an Instagram feed on any individual Shopify page, too. From the text editor, click the ‘HTML button’.
Then embed Flockler’s Instagram feed embed code anywhere in the text.
You can embed an Instagram feed on WordPress using the standard Flockler embed code, which is suitable for any HTML page. However, we recommend using Flockler’s WordPress plugin for social media feeds to make your job faster and easier.
WordPress can be customized quite a bit, and there are multiple content editors available to content managers. In this blog post, we will cover the Block, Classic, and Elementor editors for WordPress.
If you are using another content editor and need help embedding an Instagram feed on WordPress, please don’t hesitate to contact our support team via live chat.
Embed an Instagram feed on WordPress with the Block editor
- Log in to the WordPress admin and open the Post or Page where you’d like to embed an Instagram feed.
- Select "(+) Add Block" in the top left corner of the Block editor.
- Next, search for the Custom HTML element and add that to your page.
- Flockler’s embed code comes with a unique shortcode. Copy and paste it from Flockler’s Display tab to the new Custom HTML element you added in the previous step.
- Update/Publish changes to the WordPress Post/Page.
You’re all done. The Instagram feed is now embedded on your WordPress site!
Embed an Instagram feed on WordPress with the Classic editor
- Log in to your WordPress admin and open the Post or Page where you’d like to embed an Instagram feed.
- In the WordPress content editor, you’ll find options to use a Visual or Text mode. Choose Text mode.
- Then go to Flockler’s Display tab and click the 'Add to WordPress' button for the Instagram feed layout that you’d like to add. Copy and paste your unique shortcode from Flockler’s Display tab to WordPress.
- Update/Publish changes to the WordPress Post/Page.
All done! When you refresh the page, your embedded Instagram feed should show up.
Embed an Instagram feed on WordPress with the Elementor editor
- Log in to your WordPress admin and add a new page or edit an existing one.
- Click on Edit with the Elementor button.
- From the left, search for the HTML widget.
- With the Elementor editor, you can drag and drop the HTML element into your page.
- This will automatically open a new set of editing tools.
- Then go to Flockler’s Display tab and click the 'Add to WordPress' button for the Instagram feed layout that you’d like to add. Simply copy and paste your unique shortcode from Flockler’s Display tab and embed it on the HTML Code field.
- Update or Publish the Page.
That’s it! An elegant Instagram feed embed is now visible on your WordPress.
Squarespace has become one of the most popular website building tools in the past few years. Easy-to-use and intuitive website editing tools make embedding an Instagram feed on Squarespace very straightforward.
One thing to mention is that Squarespace requires a business plan if you want to add any third-party widgets and embed codes.
Here’s a step-by-step guide on how to embed an Instagram feed on Squarespace:
- Log in to Squarespace and 'Edit' the page where the Instagram feed is supposed to display.
- Click to add an element.
- Click + icon and you’ll find a set of options. Search and select the ‘Code’ block.
- In the ‘Code’ block, ensure you’ve got ‘HTML’ selected from the dropdown and that you have NOT selected ‘Display source’.
- Go to Flockler’s 'Display' tab. Then copy the Instagram feed embed code to the field and click 'Apply'.
- You should see a text saying ‘Script Disabled’ inside the new element. Don’t worry, that’s the expected behaviour on Squarespace.
- Finally, save changes and publish the Instagram feed on Squarespace.
Webflow is another rising star in the website builder tools market. Embedding an Instagram feed on Webflow takes only a few clicks.
Before you read any further, it’s good to mention that you’ll need a paid Webflow plan to embed any third-party code on Webflow.
Here’s a step-by-step guide on how to embed an Instagram feed on Webflow:
- Log in to Webflow editing tools and then choose a particular area where you’d like the Instagram feed to display.
- After that, click the + icon, scroll down to the Components section, and choose the ‘Embed’ button.
- Now, an editor should open up automatically. Go to Flockler’s 'Display' tab and copy the Instagram feed embed code. Then, paste the code to the Webflow editor.
- Finally, publish your update, and a live-updating Instagram feed is embedded on your Webflow site.
Wix has become the most popular self-service website builder – partly because of the easy-to-use editing tools and a comprehensive amount of add-ons and plugins that enrich the experience.
An Instagram feed embedded on Wix increases time spent on site and drives conversions.
With Flockler, the installation takes just a couple of minutes, and Wix has two versions of the user interface: Classic and ADI. Here are instructions for both versions.
Embedding an Instagram feed on Wix with the Classic editor
If you are using the Classic editor, click the + button on the left, select ‘Embed’, and then ‘Embed a widget’ from the available options.
On the page, you can resize the element depending on the page layout. Then click the ‘Enter Code’ button.
Go to Flockler’s 'Display' tab. Then copy the Instagram feed embed code and paste it to the Wix editor.
Click the 'Update' button and the Instagram feeds shows up in the editor.
Finally, 'Publish' your changes. That’s all – the Instagram feed is embedded on your Wix site!
Embedding an Instagram feed on Wix with the ADI editor
If you are using the WIX ADI editor, click + icon on the page. Then select the spot where you’d like to embed the Instagram feed.
Choose ‘HTML Embed’ from the left and pick one of the ready templates.
Edit the default texts and click ‘Settings’ next to HTML.
Here you must choose ‘Website’, and instead of the Instagram feed embed code, add the ‘Preview’ URL of Flockler. You can find the ‘Preview’ URL from Flockler’s Display tab. Here you can also change the width and height available for the Instagram feed.
Finally, click the 'Publish' button, and you have embedded an Instagram feed on Wix!
Drupal is a CMS trusted by well-known brands like Tesla, Pfizer, NBC, and many more.
Because Drupal is an open-source publishing platform with extensive customization options, embedding an Instagram feed on Drupal can be done in quite a few ways.
In this blog post, I’ll go through two of the most typical use cases:
- Embed an Instagram feed on any Drupal article or page
- Embed an Instagram feed on the Drupal homepage
If you are unsure how to embed an Instagram feed on Drupal, don’t hesitate to contact Flockler’s support team.
1. Embed Instagram feed on any article or page on Drupal
You can embed a live-updating Instagram feed to the content area of any Drupal article or page.
Click to create a new article or edit an existing one. Then, choose the 'Full HTML' option from the dropdown. Then click 'Source' in the toolbar and navigate to Flockler’s 'Display' tab. Finally, copy the Instagram feed embed code and paste it to the body field in Drupal’s editor.
The last step: click the 'Save' button. With a few clicks, your elegant and responsive Instagram feed is embedded on Drupal!
2. Embed an Instagram feed on the Drupal homepage
Drupal’s block elements allow you to easily add embed codes and display them, for example, on the homepage.
Log in to Drupal, navigate to Structure > Block layouts and click the 'Custom block library' tab. Next, click the '+ Add custom block' button.
The system will ask you to give the block a name (e.g. 'Instagram feed'). Important: change the text format to 'Full HTML'. Then click 'Source' in the toolbar and paste the Instagram feed embed code from Flockler to the field. Save changes after that.
Next, navigate to the 'Block layout' view and choose where you’d like to show an Instagram feed. For example, you could add it to the Content area. Then, click 'Place block'.
Now, choose the block ('Instagram feed') you created above.
In the editor, you have quite a few customization options. For example, you can choose if the block's title is visible on your page and if there are any restrictions. Also, you could decide to limit the Instagram feed’s visibility and show it only on a specific page.
Finally, scroll down the page and click 'Save blocks' to save the work you’ve done.
High five! The stunning Instagram feed is now embedded on the Drupal homepage!
TYPO3 is one of the most popular content management systems in Central Europe, with companies like Phillips, Lufthansa, and Villeroy & Boch among the users.
Embedding an Instagram feed on TYPO3 takes a few clicks. TYPO3 is fully customizable and you shouldn’t really run into any problems.
Log in to TYPO3 management, open the editor of a page (e.g., About page) or blog post and click the '+Content' button.
Next, select the 'Special elements' tab and a 'Plain HTML' element.
Go to Flockler’s 'Display' tab, copy the Instagram feed embed code, paste it to the TYPO3 editor and click ‘Save’.
Hooray! In a few minutes, an inspirational Instagram feed is now embedded on TYPO3!
Benefits of embedding Instagram feeds on websites
Why do brands and organisations embed Instagram feeds on websites? Organisations typically see the benefits to both their social media channel statistics and on their website data – the growth on both fronts leads to an increased number of conversions!
Here are the key benefits of embedding an Instagram feed on a website:
- Grow the number of followers and build engagement
- Improve website dwell time
- Increase conversions with UGC and social proof
1. Grow the number of followers and build engagement
Instagram feeds on websites drive traffic to your Instagram profile.
In our live support chat for Flockler, a customer might say that they don’t want people to leave their website and get lost in social media. But, on the other hand, another customer is thrilled to drive more Instagram profile visits leading to follower growth.
Which one of the customers is right?
They both are.
Sometimes websites have a very straight path to conversion, and you might want to avoid the visitor leaving the site quickly. That’s when Flockler’s popup feature comes in handy. When the visitor clicks one of the Instagram images on the website, a layer with the image opens up. The visitor can then flick through the images to the left and right without being forced to leave the site. Customers use the popup feature to embed Instagram feeds on websites that add credibility and fresh, topical content.
On the other hand, some products and services might have a longer sales cycle, and driving the visitor to the Instagram profile adds another data point for social ads and re-marketing. When a user visits a brand’s Instagram profile (and is logged in), the data is available for re-marketing on Instagram and Facebook advertising tools. Of course, the brand won’t get the exact user data but they can target future ads to users who visited the Instagram profile, and perhaps more importantly, to lookalike audiences.
Increased traffic to the Instagram profile will naturally grow your audience size and followers and build engagement in individual posts.
The more followers and engagement, the more people will see the brand’s Instagram feeds in the future - that’s how the Instagram algorithm works. So it’s the virtuous cycle that you’d love to have for your brand on Instagram.
2. Improve website dwell time
It's not only about driving positive results for your Instagram profile, the website manager will be pleased with the results as well.
An Instagram feed embedded on a website increases the time spent on site.
Firstly, website visitors are naturally interested in visual content as it delivers information more intuitively than text or sound.
Secondly, a significant portion of social media content are videos, and according to research, videos are the most efficient and engaging way of acquiring information. Instagram's algorithms favour videos because they capture visitors’ attention for longer.
Lastly, brands often update new content on their Instagram profiles daily or at least multiple times a week, and the content is often very topical and seasonal. Instagram and other social media channels enable brands to quickly react to unexpected events and trending topics like #blacklivesmatter. The rest of the website (let alone print materials) rarely have similar flexibility. Instagram feeds on a website can display your brand’s take on the trending topic in real-time.
3. Increase conversions with UGC and social proof
Perhaps the most exciting benefit of an embedded Instagram feed on a website is the additional credibility and social proof you can gather and display from your customers.
Many websites and services have been gathering reviews in text format for a long time. However, hashtag-powered Instagram reviews with images and videos go a longer way than texts on the website. They get likes and comments from your customers' friends – something that would not be realistic for a text review on a website. Social reviews efficiently increase the reach and size of your audience.
I recently purchased a desk for my home, and even though I loved the branded images and design on the brand website, I couldn’t figure out if the desk would fit into my relatively small apartment. However, after seeing the user-generated content on the website with other customers placing the desk in the corner of their living room, I knew I’d found the right one. In hindsight, it was easy to make the decision, but I might have started searching for alternatives without the authentic Instagram feed on the product page.
Social proof and an Instagram feed embedded on a website increase conversions and sales. People trust other consumers more than pixel-perfect branded marketing materials.