Skip to main content

Verify your setup

Work down this list after publishing. Each step isolates one layer, so the first one that fails tells you where the problem is.

1. The script loaded​

Open your published URL and the browser console.

You should see one large green line:

[wf-algolia] Script initialized with App ID: YOUR_APP_ID at 2026-08-04T09:12:44.031Z

Then type window.WfAlgolia and press Enter. You should get an object.

If you get undefined, the script never ran. In order of likelihood: the site has not been republished since the app installed the tag, a Content Security Policy is blocking cdn.jsdelivr.net, or the tag is missing entirely because the install did not complete. The tag being in Head is not a cause: the app installs it there deliberately.

window.WfAlgolia.version is not a reliable version check

It returns a hard-coded 1.0.0 regardless of which build is actually loaded. Use it to confirm the object exists, not to identify the release. To check the real version, look at the src URL on your script tag.

2. The credentials work​

  1. Open DevTools → Network.
  2. Filter by algolia.net.
  3. Trigger a search.

A 200 means your App ID and key are good. A 401 or 403 means they are not — recheck and , and confirm the key you pasted is the Search-Only key with the search ACL.

No request at all means the script never got as far as querying. Go back to step 1, then check that your search input actually carries wf-algolia-element="search-input".

3. The required attributes are present​

Every solution page opens with a Required card. A missing attribute from that card is the single most common cause of "nothing happens".

4. Read the console warnings​

The script warns rather than throwing when an element it expects is missing, so the page keeps working and the warning is the only signal. Every message is prefixed [wf-algolia].

Initialization failures are the exception: they are caught and logged as [wf-algolia] Initialization failed: followed by the underlying error.

The full list is in Common issues.

5. Preview versus published​

WF-Algolia runs in both. If it works in Preview but not on the published site:

  • Confirm custom code is enabled on the published domain, not just the staging one.
  • If you have set a CSP, allow both https://cdn.jsdelivr.net and https://*.algolia.net.

Things to check in Algolia, not in Webflow​

Some symptoms are configuration on Algolia's side, and no attribute will fix them.

SymptomWhere to look
Index name not foundDashboard → Indices
401 / 403 on every queryDashboard → API Keys → check the ACL
A filter renders but never narrows resultsDashboard → Configuration → Facets — the field must be declared for faceting
Filter search box does nothingThe facet must be searchable, not filter-only
Sorting returns nothingDashboard → Replicas — the replica must exist and be named exactly as in your option value
Recommendations are emptyDashboard → Recommend — the model has to be trained before it returns anything
A numeric range never filtersThe field must be stored as a number, not a string

Still stuck​

Go to Common issues.