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?
It sounds like Instagram is blocking the reel from embedding properly, which can happen due to:
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.
Meta’s API Changes – Instagram occasionally updates its embed rules. Try using Instagram’s official embed tool to see if it works there.
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.
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.
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.