A catalog with a performance signal on every product.
Beslist reads your products from the feed. Feedance sends a complete, valid feed plus the signals Beslist does not have on its own.
BeslistChannel · Comparison shoppingFeedance builds your Beslist feed and adds product-level labels for score, 4T segment, price position and broken sizes, so every product carries its own performance signal.
Beslist reads your products from the feed. Feedance sends a complete, valid feed plus the signals Beslist does not have on its own.
Beslist.nl is one of the Netherlands' largest online shopping destinations, founded in 2005 by Kees Verpalen and now based in Arnhem. It started out as a straightforward price-comparison engine, but since 2017 Beslist.nl has repositioned itself away from being just a comparator: it now calls itself an "online winkelcentrum" (online shopping mall), letting shoppers browse and, through the Beslist checkout, buy directly without always leaving the site.
The platform aggregates roughly 25 million products from around 10,000 connected webshops and sees several hundred thousand visitors a day across categories such as electronics, fashion, home and garden. For webshops, Beslist.nl fills a role in the Dutch market comparable to what Akakçe covers in Turkey or Google Shopping covers globally: a high-traffic comparison surface that pulls its catalog entirely from merchant-supplied product feeds.
Every product shown on beslist.nl comes from a webshop's own feed, so connecting yours is what makes your catalog eligible to appear at all. A well-maintained feed gives you access to a marketplace of roughly 10,000 competing webshops and a large, price-conscious Dutch (and Belgian) shopper base already in comparison mode.
Unlike marketplaces that simply charge a flat commission per sale, Beslist.nl offers webshops a choice between two performance-based tracks once they move beyond the free listing tier:
Paid (CPC) advertising is generally activated with a minimum click budget, commonly cited around €600, and free listings remain visible but are always ranked at the bottom of the results regardless of price competitiveness. Because this materially changes how ROI is measured, it's worth confirming current rates directly with Beslist before committing budget — these figures come from third-party advertiser guides rather than Beslist's own published rate card.
Beslist.nl's primary integration is a product feed, distributed as an XML file for the full catalog (documented in integration guides as "Beslist.nl – Product – XML"). A lighter CSV format is also accepted specifically for stock-and-price update feeds.
For merchants who want changes reflected faster than feed polling allows, Beslist also offers a separate Shopitem API that lets you push price, delivery-time and stock changes directly into Beslist's database in real time, bypassing the feed's polling schedule entirely. Most Feedance connections use the XML product feed as the base catalog source and layer the CSV or API path on top for fast-moving price and stock data.
Beslist.nl's own field documentation splits attributes into fields required for any product to be shown, fields required only within specific categories, and recommended fields that are optional but described as conversion-increasing. The table below lists the core fields documented across Beslist's feed specification and matching third-party integration guides.
| Field | Required | Format | Example | Notes |
|---|---|---|---|---|
Titel (Title) | Required | Plain text | Samsung Galaxy S24 128GB Zwart | Missing mandatory fields can stop a product from being processed or published at all. |
Categorie | Required | Plain text, your own taxonomy | Telefoons > Smartphones | Your shop's category label; used as input for Beslist's own category mapping. |
Beslist categorie | Required in certain categories | Text matching Beslist's taxonomy | Elektronica > GSM's | Lets you assign the correct Beslist category directly instead of relying on automatic mapping. |
Merk (Brand) | Recommended | Plain text | Samsung | Non-mandatory but listed as a conversion-increasing field. |
SKU | Required | Alphanumeric, unique per product/variant | SGS24-128-BLK | Acts as your unique product identifier in the feed. |
UPC | Required in certain categories | Numeric barcode (EAN/GTIN/UPC) | 8806095123456 | Beslist's feed spec labels this field "UPC"; Dutch/Belgian merchants populate it with their EAN/GTIN. |
Omschrijving (Description) | Recommended | Plain text | Krachtige smartphone met... | Beslist accepts your regular product description, meta description, or a feed-specific description. |
Prijs (Price) | Required | Decimal, VAT included | 699.00 | Documented as including VAT and excluding shipping costs. |
Levertijd NL / Levertijd BE (Delivery time) | Required | Day range or fixed status value | 1-2 dagen, or unknown / not in stock | Re-checked roughly every 2 hours; use "unknown" or "not in stock" to stop a product being orderable. |
Verzendkosten NL / Verzendkosten BE (Shipping cost) | Required | Decimal, VAT included | 4.95 | Separate values are expected for Dutch and Belgian delivery. |
Deeplink | Required | Absolute URL | https://www.example.nl/product/123 | Must land the shopper directly on the matching product page. |
Image URL / Image2 URL / Image3 URL | Main image required; extra images recommended | Absolute URL | https://cdn.example.nl/img/123-1.jpg | Multiple angles are recommended; commonly cited (though not confirmed as a hard platform limit) guidance is a minimum of 800x800px. |
Voorraad (Stock) | Recommended | Integer | 25 | A stock value of 0 does not automatically hide a product — combine with the delivery-time or display field instead. |
Familiecode (Family code) | Recommended | Alphanumeric, shared across variants | SGS24FAM | Groups color/size variants of the same product under one family. |
Titel, Categorie/Beslist categorie, Prijs, Levertijd NL/Levertijd BE, Verzendkosten NL/Verzendkosten BE, Deeplink, Image URL, and SKU/UPC.XML product feed, or the lighter CSV format if you're only pushing stock-and-price updates.Prijs and Verzendkosten fields to include VAT before mapping them — Beslist's feed spec expects VAT-inclusive values, and an ex-VAT price will not match what shoppers see at checkout.productfeed@beslist.nl) if self-service feed registration isn't yet available on your account.Beslist.nl fetches your feed on its own schedule rather than reacting instantly to changes on your side:
In practice, scheduling your Feedance refresh at least every two hours — timed just ahead of Beslist's 08:00 and 19:00 full-feed pulls — keeps your listings inside Beslist's own processing window instead of waiting for the next cycle.
Beslist doesn't publish a public error-code list the way some ad platforms do, but its documentation is explicit about which feed mistakes silently keep products off the site or cause checkout inconsistencies.
| Cause | Effect | Fix |
|---|---|---|
A required ("verplicht") field is missing, e.g. Prijs, Levertijd, or Deeplink | The product is not shown on beslist.nl at all | Fill every field Beslist marks as mandatory before resubmitting the feed |
A category-specific mandatory field is missing (e.g. UPC or Beslist categorie for a category that requires it) | The product is blocked from display only in categories with that extra requirement | Check Beslist's category-specific mandatory field list for the categories you sell in |
Prijs or Verzendkosten sent excluding VAT | Displayed price mismatches the shop's own checkout, risking cancelled or disputed orders | Confirm both fields include VAT before they're mapped into the feed |
Voorraad is 0 but Levertijd is still a valid delivery estimate | The product stays visible and orderable in Beslist's checkout despite having no stock | Set Levertijd to "unknown" or "not in stock" (or use the display field) to stop it being orderable |
No unique SKU, ISBN, or EAN supplied per product | Products can fail Beslist's product/seller eligibility checks | Ensure every product carries a unique identifier as required for onboarding |
| Feed refreshed less often than Beslist's own polling cycle | Stale prices, delivery times, or stock reach shoppers between your updates and Beslist's next pull | Sync at least as often as Beslist's 2-hour price/stock/delivery check |
Merk and Omschrijving) have a measurable conversion-increasing effect even though they're optional.Beslist categorie explicitly rather than relying purely on automatic mapping from your own Categorie field, so products land in the exact taxonomy node shoppers are browsing.Image2 URL and Image3 URL — more angles are associated with better conversion in Beslist's field guidance.Familiecode to group color and size variants of the same product, avoiding duplicate near-identical listings competing against each other.Levertijd and Voorraad genuinely current, since Beslist checks them roughly every two hours — stale delivery promises risk order cancellations.What feed formats does Beslist.nl accept?
An XML product feed for the full catalog, a CSV feed for stock-and-price-only updates, or real-time pushes through Beslist's Shopitem API.
How often does Beslist.nl fetch my feed?
The full feed twice daily (08:00 and 19:00); price, delivery time, and stock are re-checked roughly every 2 hours and processed within about an hour, with up to 8 runs per day possible by arrangement.
Is listing on Beslist.nl free?
Registration is free, but free listings are always ranked at the bottom of results; paid CPC advertising (commonly activated with a minimum click budget around €600) ranks above free listings.
Do I need an EAN or GTIN code?
Beslist's feed field is labeled UPC and is required in certain categories; more broadly, Beslist expects a unique product identifier — SKU, ISBN, or EAN — per product for onboarding eligibility.
What happens if a product goes out of stock?
A Voorraad value of 0 does not automatically remove it from beslist.nl. Set Levertijd to "unknown" or "not in stock" (or adjust the display field) if you want it to stop being orderable.
Should prices in my feed include VAT?
Yes — Beslist's feed specification documents Prijs and shipping-cost fields as VAT-inclusive.
Can I set different delivery times and shipping costs for the Netherlands and Belgium?
Yes, the feed has separate Levertijd NL/Levertijd BE and Verzendkosten NL/Verzendkosten BE fields for each market.
Beslist.nl is one of the largest online shopping destinations in the Netherlands, founded in 2005 and based in Arnhem. It started as a price comparison engine and now presents itself as an online shopping mall, where shoppers compare products from thousands of webshops and, for some offers, buy directly through Beslist's own checkout.
The platform covers a wide range of categories, including electronics, fashion and home and garden, and serves a price-conscious Dutch and Belgian audience.
Every product on Beslist.nl comes from a webshop's own product feed, usually an XML file for the full catalog, with a CSV option for stock and price updates and a separate API for real-time changes. Listing is free, but paid advertisers rank higher, either on a cost-per-click basis or on a cost-per-sale basis when the order goes through Beslist's checkout.
Feed quality has a direct effect on results. Beslist states that filling in its recommended fields, on top of the mandatory ones, improves conversion, and accurate prices, delivery times and shipping costs decide whether a click turns into an order.
Connect your feed and GA4. We show Product Score, 4T, Price War and Broken Size on your own catalog.