Getting Started/Quick Start

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
5 minute setup
3 simple steps
1

Add your website to FlowSearch

Create your account and register your Webflow domain

  1. Sign up for FlowSearch (it's free to start)
  2. Click "Add Website" in your dashboard
  3. Enter your Webflow domain (e.g., yoursite.webflow.io or your custom domain)
  4. 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.

2

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.

3

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:

  1. Select your search input element
  2. Open the Settings panel (gear icon)
  3. Scroll to Custom Attributes
  4. Add attribute: Name = data-flowsearch-input, Value = (leave empty)
  5. Repeat for results container and submit button
data-flowsearch-input

Your text input for search queries

data-flowsearch-results

Container where results appear

data-flowsearch-submit

Optional 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

Need help?

If something isn't working as expected, check our troubleshooting guide or email us at support@flowsearch.io.