TLDR:
Webflow lets you preview your website before publishing using the built-in Designer Preview mode or shareable Staging links. For dynamic content, custom code, and CMS logic, Gapflow helps you test advanced features without needing to publish live.
Before hitting the “Publish” button, it’s essential to preview your Webflow site to ensure everything looks and works perfectly—from layout and animations to CMS content and custom code.
In this guide, you’ll learn:
Previewing lets you:
Luckily, Webflow makes previewing easy—even before going live.
The Designer Preview Mode is the fastest way to check your layout and interactions:
✅ Pros:
❌ Cons:
For a live environment preview (without affecting your main site), publish to Webflow’s free staging domain.
webflow.io
subdomain (e.g., your-site.webflow.io
)Now, you can view your site in a real browser environment and share the URL with others.
✅ Pros:
❌ Cons:
Click the screen-size icons at the top of the Designer to preview your site at:
This helps you test how your layout adapts across breakpoints—before publishing.
This is where things get tricky. If your Webflow project includes:
The basic preview may not be enough. You’ll want a way to test everything before it hits production.
Gapflow is a Webflow App that allows developers and power users to write, inject, and test custom code—inside the Webflow Designer—without relying on third-party embeds or hacks.
Use CaseNative PreviewGapflow EnhancementTest custom JS filtersLimited✅ Works in staging & previewInject CMS-aware interactionsNo✅ YesAdd debug output or console logsNo✅ Developer tools supportTry reusable logic before publishingNo✅ Safe sandbox previewing
You can password-protect your staging site via:
your-site.webflow.io
)It’s a great way to preview work privately.
Webflow gives you powerful ways to preview before publishing, but if your project includes advanced interactivity, custom code, or dynamic CMS logic, you’ll need more than just the built-in preview tools.
Gapflow bridges that gap—letting you test real logic, scripts, and behaviors inside your Webflow project safely, before going live.