Skip to main content

Feed not loading or not reflecting your changes? Update your embed code

How to recognise and fix the most common cause of "my feed isn't showing" or "my changes aren't appearing", an outdated embed snippet on your website.

Written by Mario T.

If your Juicer feed isn't showing on your website, or changes you make in the dashboard don't appear on your live page, the most common cause is an outdated embed code on your site. This guide explains how to spot it and fix it.

How to tell this is your problem

The signs look different from the surface, but they all point to the same issue.

  • You change a setting (layout, filter, "open overlay on post click", post style) and it saves in the dashboard, but nothing changes on your website.

  • Your feed used to work and now shows nothing, or just a blank container.

  • You reconnected a social source (after a token expired, a password change, or an Instagram security check). Juicer shows it syncing, but your site still doesn't show new posts.

  • The feed renders correctly inside your Juicer dashboard preview, but not on your live site.

  • You updated the design or template and your website still shows the old look.

If any of these match, read on.

Why this happens

Juicer has moved to a new feed engine (Feeds 2.0). Our modern feeds don't render with the older two-file embed snippet that was used on many sites for years. As long as your website still loads the old script, none of your dashboard changes, new designs, new posts from reconnected sources, or setting toggles, can show up.

The legacy embed looks roughly like this. Check your website's page source for any of these three lines.

<script src="//assets.juicer.io/embed.js" type="text/javascript"></script><link href="//assets.juicer.io/embed.css" media="all" rel="stylesheet" type="text/css" /><ul class="juicer-feed" data-feed-id="YOUR-FEED-SLUG"></ul>

If you see a <script> pointing at assets.juicer.io/embed.js, a <link> for embed.css, or a <ul class="juicer-feed"> wrapper, you're on the old embed and need to update it.

How to fix it

Fixing this takes two things, and both are required. Doing only one won't make the feed appear.

Step 1, switch your feed to the new design

The updated script renders our new feed design, so the feed has to be switched over first. Open your feed in the editor and look at the top toolbar. If you see a ⚡️ Switch to new feed button, you can do this yourself. Click it, then click Apply new design. For the full walkthrough, see Switching your feeds to the new Juicer design.

⚠️ Don't see the ⚡️ Switch to new feed button? Your account hasn't been moved to the new design yet, so contact us and we'll enable it for you.

Step 2, replace the old code on your website with the new single line

Once your feed is on the new design, grab the snippet from the Embed button in your dashboard (or copy the one below and swap in your feed slug).

<script type="text/javascript" src="https://www.juicer.io/embed/YOUR-FEED-SLUG/embed-code.js" async defer></script>

This one line replaces all three pieces of the old embed, the <script>, the <link> stylesheet, and the <ul class="juicer-feed"> wrapper. Remove all of them when you swap the new code in.

After step 2 is deployed to your website, the feed will render with the new engine and every dashboard change will start reflecting on your live page.

Verify it's working

Once the code is updated and your feed is on the new design.

  • Hard refresh your page (Ctrl+Shift+R on Windows, Cmd+Shift+R on Mac).

  • Try the page in an incognito or private window to rule out your own browser cache.

  • If your site runs on a CDN, a caching plugin (common with WordPress, university sites, and enterprise hosting), or a corporate cache layer, ask your web team to purge it.

  • View the page source one more time. You should see exactly one Juicer script line, with no embed.css link and no <ul class="juicer-feed"> wrapper.

If you've swapped the code, cleared every cache, and still see nothing, there may be a secondary issue (a jQuery conflict, an iframe embed, a content-security-policy rule) that's separate from the embed version. Contact us with the live URL of the page where your feed should appear, and a screenshot of your browser's JavaScript console on that page (how to open the console), and we'll pinpoint it quickly.

Did this answer your question?