A widget that previews fine but doesn’t appear on the live page is almost always an install or placement issue, not a content one. Work through these in order.
Fix a missing widget
- Confirm it’s published. Make sure the page or theme with the widget is actually published, not just saved in a draft or preview.
- Check the install is present. Confirm the theme app block is added to the section, or the embed snippet is on the page, with the correct collection ID.
- Confirm the collection has content. An empty or unpublished collection renders nothing. Make sure it has published posts.
- Look for a zero-height container. If the widget injects into a container with no height, it can collapse to nothing. Reserve space for it in your layout.
- Clear caches. Hard-refresh, and clear any theme or CDN cache that may be serving an old version of the page.