The Feedance AI features is rolling out.
Check it out!

What is Doofinder?

"Doofinger" appears to be a misspelling of Doofinder, a Spain-based AI site search and product discovery platform used by online stores to improve on-site search, category merchandising, and product recommendations. Doofinder is installed as a widget or app on top of an existing storefront (Shopify, WooCommerce, PrestaShop, Magento, BigCommerce, Shopware, and others) and is reported to be used by more than 10,000 online stores, including brands such as SMEG, HP, and Crocs.

Unlike a shopping ad channel, Doofinder does not publish products to an external marketplace. Instead, it ingests your full product catalog through a feed so its search index, autocomplete, and recommendation engine can return accurate, up-to-date results when shoppers search or browse your own site.

Why connect your product feed to Doofinder?

Doofinder's search, recommendations, and category merchandising all run on a copy of your catalog that lives in its index. If that index is missing products, showing stale prices, or pointing to broken links, the effects show up directly in your own storefront's search results and "related products" widgets — not in a separate ad platform, but on pages your customers are actively browsing.

A well-structured, regularly refreshed feed lets Doofinder:

  1. Return in-stock, correctly priced products for on-site search queries.
  2. Power "you may also like" and category-page recommendation modules with current catalog data.
  3. Respect sale pricing and multi-category placement so merchandising rules apply correctly.

Feedance keeps this feed generated in Doofinder's expected format and refreshed on schedule, so store teams don't have to build and maintain a custom export from their catalog or PIM.

How feed data flows into search and merchandising

According to Doofinder's own documentation, the platform must be "fed" with product information before it can display results — there is no separate crawler or catalog it uses on its own. Once a feed is submitted, Doofinder indexes fields such as title, description, price, availability, and category into its search engine, and those fields become directly searchable and filterable for shoppers on your site.

Category data specifically drives Doofinder's merchandising and faceted filtering: the platform expects a hierarchical category structure (for example General > Specific > Most Specific), and products can belong to more than one category tree, which is what allows a single product to surface correctly under multiple browsing paths or a "Sale" collection.

What feed format does Doofinder require?

Per Doofinder's support documentation, the platform accepts feed files in the following formats and compression types: .txt, .csv, .xml, .zip, .bz2, .gz, and .tgz, with a maximum file size of 625MB. Feeds can be supplied three ways: as a hosted URL that Doofinder fetches on a schedule, as a manually uploaded file, or through the Doofinder Management API for real-time updates.

For delimited formats (CSV/TXT), Doofinder accepts tab, pipe (|), semicolon, or comma as the field separator, and fields containing the delimiter character must be quoted. For XML feeds, Doofinder's own Magento connector produces an RSS 2.0-style structure — a <channel> wrapping a series of <item> elements, each with tags like <id>, <title>, <link>, <image_link>, <price>, <sale_price>, <categories>, and <availability> — a layout that will look familiar to anyone who has built a Google Merchant Center feed.

Doofinder also enforces a 3,000-character limit per attribute value; longer values are truncated on import, so very long descriptions or specification blocks should be trimmed before export.

Which product attributes does Doofinder expect?

Doofinder's documentation is not fully consistent between its "Getting Started" page and its "Product Data Feed" reference page on which fields are strictly required, so the table below combines both, marking the small set that is universally listed as required and the additional fields Doofinder documents as needed for pricing, merchandising, and availability features to work correctly.

AttributeRequired?Notes
idRequiredUnique per product; number, string, or alphanumeric
title / nameRequiredProduct name shown in search results
linkRequiredURL of the product's page on your store
descriptionRequiredListed as required on Doofinder's Getting Started page
image_linkRequired for full displayMain product image, JPEG preferred
priceRequired for full displayCurrent selling price
categoryRequired for full displayHierarchical, using >; multiple trees separated by %%
sale_priceOptionalDiscounted price, shown alongside price
availabilityOptionale.g. "in stock" / "out of stock"
gtinOptionalGlobal trade item number
group_id / group_leaderOptionalUsed to group product variants
stock_quantityOptionalEnables stock-based indexing/sorting
purchase_price / best_priceOptionalUsed for internal profit-margin calculation

How to connect Doofinder with Feedance

Feedance generates and hosts a Doofinder-compatible feed from your existing product catalog, so you don't need to hand-build an XML or CSV export.

  1. In Feedance, create a new feed and choose the Doofinder-compatible XML or CSV template, mapping your catalog fields to the attributes above (id, title, link, description, image_link, price, and category at minimum).
  2. Set up hierarchical categories using the > separator (and %% if a product needs to appear under more than one category tree).
  3. Publish the feed and copy the resulting Feedance feed URL.
  4. In your Doofinder control panel, go to the data source settings and paste the Feedance feed URL as the feed location (or upload the generated file manually for a one-off test).
  5. Trigger an initial "Process Now" in Doofinder to confirm the feed downloads and indexes without errors, then confirm scheduled indexing is enabled.

If your store's IP allowlisting or firewall restricts inbound traffic, make sure Doofinder's fetch requests to the Feedance feed URL are permitted — Doofinder's documentation notes that feeds must be reachable and that maintenance-mode pages will block indexing.

How often should the Doofinder feed update?

By default, Doofinder refreshes a URL-based feed once a day. Doofinder also documents a manual "Process Now" option for on-demand reindexing and lets stores configure custom indexing times. For catalogs with frequent price or stock changes, Doofinder's Management API is the documented path to push real-time updates rather than waiting on the daily batch fetch.

Feedance can regenerate the feed on a schedule that matches whatever cadence your Doofinder indexing settings expect, keeping price, availability, and stock data from drifting out of sync between fetches.

Common Doofinder feed errors

Doofinder's support documentation lists specific status messages that appear when a feed is processed:

  1. "Something went wrong with feed download" — Doofinder could not reach the feed URL; check hosting, SSL, and any IP allowlisting requirements.
  2. "No changes in feed" — the feed was fetched successfully but its content is identical to the previous version, so no reindexing occurred.
  3. Automatic disabling after failures — Doofinder's documentation states that scheduled indexing stops automatically after five consecutive failed attempts, so a persistent connectivity or format issue can silently pause updates until re-enabled.
  4. Attribute truncation — any single attribute value over roughly 3,000 characters is cut off on import rather than rejected outright, which can silently truncate long descriptions.

Optimization tips (general guidance)

These are general feed-hygiene practices, not Doofinder-specific documentation claims:

  1. Keep title and description full of the terms customers actually type into your site search box, since these fields are what Doofinder's search matches against.
  2. Maintain a clean, consistent category tree — Doofinder's merchandising and filtering features rely on the > hierarchy being accurate and stable across feed updates.
  3. Push availability and stock changes as often as your Doofinder plan and indexing settings allow, so out-of-stock items don't surface (or rank highly) in on-site search.
  4. Trim long attribute values before export to stay under the 3,000-character per-attribute limit rather than relying on Doofinder to truncate them for you.
  5. Use group_id consistently for product variants so Doofinder can present them as a single result with variant options rather than as duplicate listings.

FAQ

Is "Doofinger" a real platform?
No independent evidence of a platform, tool, or company called "Doofinger" was found. This page treats the name as a likely misspelling of Doofinder, the AI site search and product discovery platform, and documents that platform's real, verifiable feed requirements.

Does Doofinder replace Google Merchant Center or other ad feeds?
No. Doofinder powers search and recommendations on your own storefront; it does not publish listings to external ad networks or marketplaces, so it is typically run alongside — not instead of — feeds for channels like Google Shopping or Meta.

Can I reuse my Google Shopping feed for Doofinder?
Often yes, with adjustments. Doofinder's documented XML structure (RSS-style <item> elements with id, title, link, image_link, price, availability) closely resembles the Google Merchant Center format, but Doofinder's category syntax (> and %% delimiters) and per-attribute character limit are specific to Doofinder and should be checked before reusing a feed as-is.

What happens if my feed goes down for a few days?
Doofinder's documentation indicates scheduled indexing disables itself automatically after five consecutive failed fetch attempts, so a prolonged outage can leave your Doofinder search index stale until the connection issue is fixed and indexing is manually re-enabled.

Schedule your 15-minute demo now

Schedule my demo

We’ll tailor your demo to your immediate needs and answer all your questions. Get ready to see how it works!