Quick Start Guide
Get FlowSearch running on your Webflow site in under 5 minutes. No backend required.
Before you begin
- • A Webflow site (published or in development)
- • Access to add custom code to your site
- • A FlowSearch account — sign up free here
Add your website to FlowSearch
Create your account and register your Webflow domain
- Sign up for FlowSearch (it's free to start)
- Click "Add Website" in your dashboard
- Enter your Webflow domain (e.g.,
yoursite.webflow.ioor your custom domain) - Click "Start Crawl" — we'll index your pages automatically
Tip: FlowSearch uses your sitemap.xml to discover pages. Make sure your sitemap is enabled in Webflow's SEO settings.
Add the FlowSearch script
Add our widget script to your Webflow site
In your Webflow project, go to Site Settings → Custom Code → Head Code and add:
<script src="https://cdn.flowsearch.io/widget.js"></script>Then, add your initialization code to Footer Code (before </body>):
<script>
const flowSearch = new FlowSearch({
apiUrl: 'https://api.flowsearch.io',
apiKey: 'YOUR_API_KEY' // Get this from your dashboard
});
flowSearch.init();
</script>Where to find your API key: Go to your FlowSearch dashboard → Select your website → Click "Integration" tab. Your API key will be displayed there.
Add data attributes to your elements
Tell FlowSearch which elements to enhance
FlowSearch works with your existing Webflow elements. Just add data attributes to identify them:
<!-- Your search input -->
<input
type="text"
placeholder="Search..."
data-flowsearch-input
/>
<!-- Container where results will appear -->
<div data-flowsearch-results></div>
<!-- Optional: Search button -->
<button data-flowsearch-submit>Search</button>In Webflow Designer:
- Select your search input element
- Open the Settings panel (gear icon)
- Scroll to Custom Attributes
- Add attribute: Name =
data-flowsearch-input, Value = (leave empty) - Repeat for results container and submit button
data-flowsearch-inputYour text input for search queries
data-flowsearch-resultsContainer where results appear
data-flowsearch-submitOptional button to trigger search
That's it! You're done!
Publish your site and enjoy instant search
Publish your Webflow site and try searching. You should see:
- Results appearing as you type
- Typo correction (try misspelling something!)
- Keyboard navigation with arrow keys
- Clickable results that link to your pages
What's Next?
Need help?
If something isn't working as expected, check our troubleshooting guide or email us at support@flowsearch.io.