Skip to main content

WF-Algolia for Webflow

Algolia-powered search, filtering and browse pages for any Webflow site — using HTML attributes only.

No JavaScript to write, no build step, no configuration files.

  1. Paste one script tag into your Webflow footer.
  2. Add wf-algolia-element="…" attributes to your Designer elements.
  3. Publish. The script reads your DOM, queries Algolia, and renders results into the templates you already designed.

What do you want to build?

New to Algolia? Four words you will meet on every page:

  • An index is Algolia's searchable copy of your content.
  • A facet is a field you can filter by — category, price, location.
  • A hit is one matching result.
  • A query is one request to Algolia, sent each time the user types or changes a filter.

Search or browse?

They are separate features with separate pages, and most sites use both: search in the nav, browse on the listing pages.

SearchBrowse
Starts whenThe user typesThe page loads
Before inputNothing is shownThe first page of results is already there
Root elementwf-algolia-element="search-input"wf-algolia-element="browse" wrapper
Typical surfaceHeader search, autocomplete, federated dropdownCatalog, directory, blog listing, shop
FiltersRarelyYes — filters live inside the browse wrapper
PaginationNoYes — load more, numbered, or infinite scroll
Shareable URLNoOptional, via wf-algolia-url-sync="true"
SortingNoYes — switches between replica indices
Start hereSearchBrowse

If you want a header box that drops results as someone types, you want search. If you are building a page that should already show results when it loads, you want browse.