Instagram Reel Embed Issue

Hi there, trying to get the reels to show on my blog, it has worked for all previous blogs, but this one for some reason is saying ‘view on instagram’ - do anyone know how it could be fixed?

I’ve already tried the re-embed, made sure the owner of the content doesn’t have any restrictions (and they said they never had any issues in the past) reached out to shopify (no feed back) and my theme support (no response) -so hoping someone super clever could help me here and I can get this blog live to our community?

this is the blog:

https://thetenthco.com/blogs/resources/lymphatic-drainage-simple-ways-to-boost-energy-and-less-brain-fog

thank you so much!

Hello @F_A1 ,

It sounds like Instagram is blocking the reel from embedding properly, which can happen due to:

  1. Privacy Settings – Even if the content owner says it’s public, sometimes Instagram has hidden restrictions. Ask them to double-check if their account is fully public and if embedding is enabled.
  2. Meta’s API Changes – Instagram occasionally updates its embed rules. Try using Instagram’s official embed tool to see if it works there.
  3. Expired Embed Token – If your previous reels worked but this one doesn’t, your embed token might have expired. Try clearing your browser cache and cookies, then re-embed.
  4. Broken Theme Code – If nothing works, test embedding the reel on a blank test blog post to see if the issue is with your theme.

If it still says “View on Instagram”, Instagram might be forcing it due to content type or API limits. The best workaround is using a screenshot + link or embedding the reel inside an iframe (if your theme allows custom HTML).

Hope this helps! Let me know if you need more troubleshooting ideas.

Best,
Tracy from Kudosi Reviews

Thank You so much Tracy, really appreciate it! Will give these a go and report back!

Hello, when i was to try share IG reel on our blog page, the preview can’t see???

Why?

Instagram reels are sometimes not allowed to be shown directly on the embeds because of permissions or API change that might unnoticed by the owner even if some of his reels can be shown before. Regenerate the embed code (obtain a new one) via the official Instagram embed option rather than reusing an old one. Additionally, make sure the reel is public and not a remix or collaboration post as these types of posts typically disable embeds.

I’ve hit that weird embed glitch before, and the only thing that fixed it was grabbing a fresh embed code from Instagram after switching the post’s embed settings off and back on. Sometimes Instagram just bugs out and doesn’t regenerate the script properly. I usually double-check the reel through Goonview too, since I use it to preview content without logging in, just to confirm the reel itself loads fine before re-embedding.

“View on Instagram” instead of the video usually means one of three things:

  1. The reel is from a private or age-restricted account — embeds only work on
    public posts
  2. You used the post URL instead of the embed code. Go to the reel → ⋯ → Embed
    → copy the full including the embed.js script
  3. Your theme’s CSP is blocking instagram.com scripts — check the browser
    console for a blocked-resource error

Also make sure the embed script only loads once per page. If you’ve pasted it
into multiple sections, the later embeds silently fail.