If you only need one campaign announcement, embed one public Instagram post. If you want recent posts to refresh automatically, use your platform’s Instagram connection, a WordPress plugin, or a hosted widget. Start by checking whether the account is Personal, Creator, or Business, then identify your website platform and the page location where the feed should appear.

A Personal account may work for one public post embed, but current Wix and Squarespace feed connections require a Creator or Business account. Do not cancel an existing tool or remove the old feed until the new connection works on desktop and mobile.

Key takeaways

  • Use a single post for one permanent announcement and a feed tool for automatically refreshed content.
  • Confirm that your Instagram account is Creator or Business before connecting Wix or Squarespace.
  • Free plans may limit monthly views, stored posts, refresh frequency, layouts, or branding.
  • Check the full recurring charge, view allowance, trial conversion, cancellation terms, and refund rules before paying.
  • Test the feed on desktop and mobile, then keep important images and captions in your own media library.

Should you embed one Instagram post or add an auto-updating feed?

Choose a single post when the website needs one fixed announcement, product launch, event image, video, or Reel. Instagram’s native embed method displays the selected public post, photo, video, or Reel. It does not automatically add newer posts, and Stories are not supported.

One framed photograph hung alone on a cafe wall above a table

For a live gallery, connect an Instagram feed instead. A platform-native block, WordPress plugin, or hosted widget can display recent posts and refresh them according to its own schedule. The right choice depends on the content you want to show:

  • A recent-post feed suits a business that wants the latest activity displayed automatically.
  • A curated gallery suits selected posts, Reels, hashtags, mentions, or tagged content.
  • A shoppable feed suits a store that wants Instagram content connected to products.
  • A single embed suits a campaign announcement that should stay in one place.

Before choosing a service, confirm the account type. Wix’s current Instagram Feed app and Squarespace’s Instagram connection support Creator and Business accounts. A Personal account is still separate from a public single-post embed, but it is not suitable for those documented API-based feed connections.

A widget view usually means a page load or request, not the number of Instagram posts shown on the page. If the site receives 500 visits and each page loads the widget, the service may count many views even when the gallery contains only six posts.

What free options can add Instagram content to WordPress and website builders?

For one post, copy the Instagram post link and paste it into a WordPress.com Embed block or the HTML of a page. On a self-hosted WordPress site, a feed plugin such as Smash Balloon Social Photo Feed can connect an account and place the feed in a block, widget area, Elementor layout, or Divi layout. WordPress.org documents the plugin directory, while Smash Balloon documents the setup flow as connecting the source, customizing the feed, and adding it to the site.

Wix provides an Instagram Feed app. In the Wix editor, open Add Apps, search for Instagram Feed, add it, then open Account Settings and choose Connect. Select Creator or Business, approve the requested connection, and customize the layout. Check the Wix App Market for a separate app charge before connecting it.

Squarespace provides an Instagram block. Connect the account from Connected Accounts, authorize the professional account, add an Instagram block, and enable Download Data. Squarespace says the block updates about every hour. Confirm the current Squarespace site-plan requirement before purchasing or changing the site plan.

Shopify uses apps from the Shopify App Store. The free Instafeed Starter plan lists unlimited views, hourly sync, grid or slider layouts, and no branding. It does not include every paid feature, such as product tagging or multiple paid-plan feeds. In the theme editor, add the app block to the intended section, position it, customize it, and save. A theme change can require the app or app embed to be activated again.

Hosted tools can work across platforms because they provide a code snippet instead of relying on a specific builder. Elfsight, Behold, and Taggbox each publish free options, but their limits differ. If the feed adds scripts or large images, check the existing website platform’s plan limits separately. For Spanish-speaking teams, Elfsight lists 33 widget interface languages, Shopify’s Instafeed listing includes Spanish, and Taggbox publishes Spanish-language widget and support pages. That does not mean every dashboard control is available in Spanish.

Which paid Instagram widget plan fits the feed you need?

Pay for a widget when the free allowance is too small, branding needs to be removed, several feeds are needed, faster updates matter, or moderation and product tagging are part of the job. A paid plan still depends on Instagram permissions and the widget provider’s connection.

A hand adjusting printed photos clipped to a string on a studio wall

The recurring prices below were checked on November 11, 2026. Elfsight’s pricing page was last updated August 14, 2026.

Tap a row to highlight it, or a column heading to sort.

Service and planBilling term and amount dueEffective monthly figureRenewal or recurring detail
Elfsight FreeFree, no time limit$0One widget and 200 views/month
Elfsight Basic$6 monthly, or $60 yearly$5/month on annual billingRenews on the selected monthly or yearly recurring term
Elfsight Pro$12 monthly, or $120 yearly$10/month on annual billingRenews on the selected monthly or yearly recurring term
Elfsight Premium$24 monthly, or $240 yearly$20/month on annual billingRenews on the selected monthly or yearly recurring term
Behold FreeFree$01,200 views/month, one source, one feed, six posts, daily updates
Behold Starter$10 monthly$10/monthMonthly recurring billing
Behold Pro$30 monthly$30/monthMonthly recurring billing
Behold Business$60 monthly$60/monthMonthly recurring billing
Behold Scale$180 monthly$180/monthMonthly recurring billing
Taggbox FreeFree$0300 views/month, 100 stored posts, refresh every 24 hours, branding
Taggbox Starter$19 monthly, or $228 yearly$19/monthRenews on the selected monthly or yearly recurring term
Taggbox Growth$29 monthly, or $348 yearly$29/monthRenews on the selected monthly or yearly recurring term
Taggbox Advanced$79 monthly, or $948 yearly$79/monthRenews on the selected monthly or yearly recurring term
Shopify Instafeed StarterFree$0Unlimited views and hourly sync
Shopify Instafeed Pro$8 every 30 days$8/monthPaid plan includes a 7-day free trial
Shopify Instafeed Plus$20 monthly, or $180 yearly$15/month on annual billingPaid plan includes a 7-day free trial

Elfsight is a reasonable starting point when you need one widget and a small monthly audience. Its free plan has no time limit, but it allows 200 monthly views. Elfsight does not provide a separate trial, so confirm the renewal and refund terms before starting a paid subscription. The service allows unlimited domains, which helps if one business manages several sites.

Behold suits a site that needs more free views than Elfsight and can work within daily updates and six posts per feed. Its free account can pause when the monthly view limit is reached. Ask Behold support to confirm refund eligibility before paying, because its published terms direct refund requests to support without setting a fixed window.

Taggbox gives the free plan 300 monthly views and 100 stored posts. It says the widget remains live with cached content and an upgrade bar after the view limit, while manual refresh remains limited to once every 24 hours. Its paid plans support one, two, four, or ten feeds respectively. Confirm refund terms and the billing-cancellation effect before subscribing.

Shopify Instafeed is the clearest fit for a Shopify store that wants hourly sync at no charge. The paid plans add features such as product tagging, but Shopify app charges recur every 30 days. Confirm the trial-conversion and refund terms in Shopify’s billing flow before starting the 7-day paid-plan trial.

Smash Balloon’s free WordPress plugin fits a basic account feed. Pro adds features such as hashtag feeds, lightboxes, captions, moderation, and advanced layouts. Check Smash Balloon’s current signed-out pricing and refund pages before purchasing. For a broader hosted-widget comparison, the Elfsight pricing details are the next useful decision point.

What do Meta account changes mean for an Instagram feed?

The account type matters because current feed connections use Meta permissions and account access. Business accounts are intended for retailers, local businesses, brands, organizations, and service providers. Creator accounts are intended for public figures, artists, content producers, and influencers. Current Wix and Squarespace feed connections require one of these professional account types.

Meta discontinued its Basic Display API on December 4, 2024. That change affected third-party support for Personal-account feeds, so an older connection may stop working or require an account conversion and reconnection. A paid widget cannot remove that account requirement.

A connection can also fail after a password or username change, a permissions reset, an expired session token, or a token reset on the Facebook side. The exact token lifetime varies by service. Before paying, confirm the selected widget’s current token lifetime and reconnection requirements.

If you change the account type, reconnect the service and approve every requested permission. Keep the old feed active until the new one displays correctly. If you find a fix in a forum, confirm it against the current Wix, WordPress, Squarespace, Shopify, Meta, or widget documentation before changing privacy or account settings.

How do you add an Instagram feed to WordPress, Wix, Squarespace, Shopify, or HTML?

First choose one page location, such as the home page, contact page, shop page, or a dedicated social page. Add one feed there before placing it across the site. This makes it easier to compare the result on desktop and mobile and to see whether the widget is affecting page performance or view usage.

A shop owner at a desktop monitor showing a grid of photos

On WordPress, use an Embed block for one public post. For an auto-updating feed, install a plugin such as Smash Balloon Social Photo Feed, connect the Instagram source, customize the display, and add the feed through a block, widget area, Elementor layout, or Divi layout. If the feed appears in the editor but not on the public page, check that the block or widget is published and that the account connection remains active.

On Wix, open Add Apps, find Instagram Feed, add it, and connect the Creator or Business account through Account Settings. Approve the connection, customize the elements and layout, publish, and test the page while signed out. If Wix reports a connection error, Wix documents disconnecting and reconnecting the app through Instagram’s Apps and Websites settings.

On Squarespace, connect Instagram from Connected Accounts, authorize the professional account, add an Instagram block, and enable Download Data. Squarespace says the block updates about every hour. If it shows old content, reset the connection from Connected Accounts and allow the block time to refresh.

On Shopify, install the selected app from the Shopify App Store. In the theme editor, open the intended page and section, choose Add block, select the installed app block, position it, customize it, and save. If the app supports App embeds, activate that option as well. After a theme change, check whether the app needs to be activated again.

For plain HTML, open the public Instagram post on Instagram.com, choose Embed, copy the code, paste it where the post belongs, and publish. For an auto-updating feed, generate a snippet from a hosted widget and paste it into the HTML. If the post or feed works only while you are logged into Instagram, test again in a private browser window because the public visitor must be able to load it.

Why did the Instagram feed stop updating, and what should you try first?

Start by checking whether the page still contains the widget code or app block. Then confirm that the Instagram account is still connected and that new posts appear in the provider’s dashboard. A feed can stop after a password or username change, expired session, revoked permission, account-type change, or platform/API change.

A person holding a phone beside a home router on a shelf

Fix a feed that stopped updating

Tap a step to follow along.

  1. Check the pageConfirm it still contains the widget code or app block.
  2. Check the connectionConfirm the Instagram account is connected and new posts appear in the provider's dashboard.
  3. ReconnectReconnect the account and approve all requested permissions.
  4. Check recent changesReview the plugin, app, theme and platform documentation before changing several settings at once.
  5. Check the view limitSee what the provider does when a free plan reaches its allowance.

Reconnect the account and approve all requested permissions. If the tool reports that the token or session expired, follow its reconnection process. Wix documents disconnecting and reconnecting the app through Instagram’s Apps and Websites settings. Squarespace provides a reset through Connected Accounts.

If the website was recently updated, check the plugin, app, theme, and platform documentation before changing several settings at once. A WordPress plugin may also conflict with another plugin or theme. Disable only the suspected integration after saving the current settings, then restore the previous version or connection if the feed still fails.

If a free plan reaches its view allowance, the result depends on the provider. Behold says the free account can pause. Taggbox says cached content can remain visible with an upgrade bar. Shopify’s free Instafeed plan lists unlimited views, but the feed still depends on an active Instagram connection.

Which limits, permissions, and terms should you check before paying?

The plan name alone does not tell you the full commitment. Compare the number of feeds, monthly views, stored posts, update interval, branding, languages, trial period, cancellation terms, refund rules, and recurring charge. Also check whether a “view” means a page load, a request, or something else. Behold counts a view when a page containing the widget loads.

Confirm the permissions requested by the service and the account type it supports. A paid plan will not make a Personal account suitable for a connection that requires Creator or Business access. Check whether the tool can show Reels, hashtags, mentions, tagged posts, moderation controls, or product links when those features affect your choice.

Keep free tiers, free trials, and money-back windows separate. Elfsight has a free tier without a time limit but no separate trial. Shopify Instafeed has a free tier and a 7-day paid-plan trial. Behold lists a free tier and sends refund requests to support. Taggbox lists free and recurring plans, so confirm its money-back period before subscribing.

A widget is not a backup, hosting account, domain registration, or uptime guarantee. Save important images and captions in the website’s own media library or another approved archive. Do not delete the old embed or cancel the existing service until the replacement has loaded on the live site and passed a desktop and mobile check.

If the feed is part of a larger website decision, check the platform separately. A WordPress owner placing it through Elementor can compare the Elementor review and plan fit. A Shopify store owner can continue with the Shopify review for plans and app-related costs.

Check what you learned

Pick an answer to check it.

1. Which account types do current Wix and Squarespace feed connections require?

Show the answer

Creator or Business. Their documented Instagram connections support Creator and Business accounts, not Personal accounts.

2. Does a native single-post embed show your newer posts?

Show the answer

No, it stays tied to the selected post. Use a platform connection, WordPress plugin or hosted widget for an automatically refreshed feed.

3. What does a widget view usually count?

Show the answer

A page load or request that includes the widget. Five hundred visits can use many views even when the gallery shows only six posts.

Frequently asked questions

Can I embed an Instagram feed with a Personal account?

A Personal account may support a single public post embed when Instagram allows embeds. Current Wix and Squarespace feed connections require a Creator or Business account, so a Personal account is not suitable for those documented automatic feed connections.

Does an Instagram embed update when I publish a new post?

No. A native single-post embed remains tied to the selected post. Use a platform connection, WordPress plugin, or hosted widget for an automatically refreshed feed.

Can Instagram Stories appear in a native website embed?

No. The native embed method supports a public post, photo, video, or Reel, but not Stories. Confirm the selected widget’s current feature list if Stories are part of the requirement.

How often does a Squarespace Instagram block update?

Squarespace says its Instagram block updates about every hour. If the content stays old, reset the connection from Connected Accounts and check the account permissions.

What happens when a free widget reaches its view limit?

The result depends on the service. Behold says its free account can pause, while Taggbox says cached content may remain visible with an upgrade bar. Check the selected provider’s current limit behavior before placing the feed on a high-traffic page.

Is a widget view the same as an Instagram post view?

Usually not. A widget view is commonly a page load or request containing the widget, while the number of Instagram posts shown is separate. Use the provider’s definition when estimating the plan needed for your site.

Can I use the same feed on several websites?

Some services allow it, but the terms differ. Elfsight allows unlimited domains, and Taggbox lists unlimited website embeds on every plan. Check whether the view allowance is shared across those domains before publishing the same widget everywhere.

Will changing my website theme break the feed?

It can. Shopify says a theme change may require an app or App embed to be activated again. After any theme change, check the feed on the live page and confirm that the app block or code snippet remains present.

Should I keep important Instagram photos only inside the widget?

No. A widget is not a backup of the Instagram account. Keep important images and captions in the website’s media library or another approved archive so the site still has the material if the connection fails.

What should I check before subscribing to a paid widget?

Compare feeds, views, stored posts, update speed, branding, languages, trial conversion, cancellation, refunds, and recurring billing. Confirm the account permissions, token lifetime, reconnection process, and what happens when the view allowance is exceeded.

Glossary

Tap a term to see what it means.

Native embed
Instagram's own method for displaying one public post, photo, video or Reel.
Feed
A set of recent posts a plugin, app or widget refreshes on its own schedule.
Creator account
An Instagram account type for public figures, artists and content producers.
Business account
An Instagram account type for retailers, local businesses and organizations.
Widget view
A page load or request that includes the widget, counted against a plan's allowance.
Basic Display API
Meta's earlier connection for Personal-account feeds, discontinued December 4, 2024.
Token
A session credential that connects the feed to Instagram and can expire or reset.
App embed
A Shopify setting that activates an app across a theme.

Find more reviews and guides on Even Reviews. Spotted something to correct? Contact us and include the page title.