Feed Optimization Guide

Product Feed Optimization Guide for Bol.com Product Feed

Learn the required fields, format specifications, and optimization strategies for Bol.com Product Feed feeds.

12
Required Fields
40+
Optional Fields
Every 15 min via API
Refresh Rate
Overview

What is Bol.com Product Feed?

A Bol.com product feed is a structured data file used to create and manage product listings on Bol.com, the largest online marketplace in the Netherlands and Belgium. Product data is submitted through the Bol.com Retailer API or via CSV file uploads in the Bol.com Partner Platform (formerly known as the seller portal). Each product is matched to Bol.com's existing catalog using EAN codes (European Article Numbers), and sellers create offers against these catalog entries with their specific pricing, stock levels, and fulfillment details. Bol.com distinguishes between product content (managed at the catalog level) and offers (managed by individual sellers), which means your feed needs to handle both aspects depending on whether the product already exists in the Bol.com catalog.

Optimizing your Bol.com feed is critical for achieving high visibility and strong sales on the Dutch and Belgian market's dominant e-commerce platform. Bol.com's search algorithm considers product content quality, offer competitiveness, seller performance scores, and delivery speed when ranking products in search results. The platform places significant emphasis on its Content Score system, which rates the completeness and quality of your product information on a scale that directly impacts your search visibility. Products with higher Content Scores receive preferential placement in search results and category pages. Additionally, your offer data (price, delivery time, stock level) determines your eligibility for the Buy Box, which is the primary purchase mechanism on Bol.com and captures over 90% of all sales on shared product pages.

Bol.com supports product data submission through several channels: direct CSV uploads in the Partner Platform, the Retailer API v10 for automated integrations, and connections through approved integration partners like Channable, ChannelEngine, and EffectConnect. For larger sellers, the Retailer API provides the most flexibility and supports real-time inventory updates, order management, and product content submissions. The API uses a RESTful architecture with JSON payloads for most operations, though product content and offer feeds can also be submitted as CSV files. Bol.com processes offer updates (price, stock, delivery) within minutes, while product content changes may take up to 24 hours to be reviewed and published. Regular feed updates are essential to maintain accurate stock levels and competitive pricing, as Bol.com penalizes sellers for cancellations and late shipments with performance score deductions that can impact Buy Box eligibility and account standing.

At a Glance

PlatformBol.com Retailer Platform
Feed Format
CSV
Max ProductsUnlimited
Refresh RateEvery 15 min via API
Field Requirements

Bol.com Product Feed Field Requirements

Required and optional fields for your product feed

Required
EANe.g. 8712345678901
String
13
Conditione.g. NEW
String
Pricee.g. 149.95
Decimal
Stocke.g. 250
Integer
DeliveryCodee.g. 24uurs-23
String
Titlee.g. Nike Air Max 90 Heren Hardloopschoenen - Zwart/Wit - Maat 42
String
500
ShortDescriptione.g. De Nike Air Max 90 biedt zichtbare Air-demping in de hiel voor uitstekende impactbescherming bij elke stap.
String
450
LongDescriptione.g. De Nike Air Max 90 is een iconische hardloopschoen die stijl en comfort combineert. Met de kenmerkende Max Air-unit in de hiel en een duurzame waffelzool biedt deze schoen uitstekende demping en tractie op diverse ondergronden.
String
2500
Brande.g. Nike
String
100
FulfillmentMethode.g. FBR
String
CategoryIde.g. 13023
Integer
MainImagee.g. https://www.example.com/images/nike-air-max-90-black-main.jpg
URL
2000
Optional
BundlePricesPricee.g. 139.95
Decimal
BundlePricesQuantitye.g. 3
Integer
ReferenceCodee.g. NKE-AM90-BLK-42
String
20
AdditionalImagese.g. https://www.example.com/images/nike-air-max-90-black-side.jpg
URL
2000
Attributese.g. Kleur:Zwart|Maat:42|Materiaal:Synthetisch leer
String
StrikeThroughPricee.g. 179.95
Decimal
OnHoldByRetailere.g. false
Boolean
InternalReferencee.g. WAREHOUSE-A-SHELF-12
String
50
CorrectedEANe.g. 8712345678918
String
13
ProductGroupe.g. AIR-MAX-90
String
100
Feed Structure

How Bol.com Product Feed Feeds Are Structured

Key structural rules and formatting requirements for this feed type

1

Use valid EAN codes to match Bol.com's product catalog

Every product on Bol.com is identified by a valid EAN (European Article Number) code. Your feed must include the correct 13-digit EAN for each product. Bol.com uses the EAN to match your offer to an existing product in their catalog. If the EAN does not exist in the catalog, you will need to create the product content first through the content submission process. Invalid or unrecognized EANs will cause your offer to be rejected. Ensure EAN codes pass the check digit validation before submitting and verify them against the GS1 Global Electronic Party Information Register (GEPIR) database.

EAN: 8712345678901 (valid 13-digit EAN with correct check digit)
New products: submit product content first, then create an offer
Verify EAN validity using the GS1 check digit calculator before feed submission
2

Configure delivery codes correctly for your fulfillment method

Bol.com uses specific delivery codes that indicate the promised delivery timeframe to the customer. The delivery code format differs between FBR (Fulfilled by Retailer) and LVB/FBB (Fulfilled by Bol.com) methods. For FBR, common codes include 24uurs-23 (next-day delivery if ordered before 23:00), 24uurs-22, 1-2d, 2-3d, 3-5d, and 4-8d. For Fulfilled by Bol.com, delivery codes are managed automatically. Using the fastest delivery code you can reliably fulfill improves your Buy Box chances and search ranking significantly.

24uurs-23: next-day delivery ordered before 23:00 (best ranking)
24uurs-22: next-day delivery ordered before 22:00
1-2d: delivery within 1-2 business days
2-3d: delivery within 2-3 business days
3

Separate product content from offer data in your feed

Bol.com distinguishes between product content (title, descriptions, images, attributes) and offer data (price, stock, delivery, condition). Product content is shared across all sellers offering the same EAN, while offer data is specific to your seller account. When submitting via CSV or API, you may need to submit product content and offers separately. Product content updates go through a review process and may take up to 24 hours, while offer updates are processed within minutes. Focus on offer data for routine updates and product content for new product launches or content improvements.

Product content: Title, ShortDescription, LongDescription, Images, Attributes
Offer data: EAN, Price, Stock, DeliveryCode, Condition, FulfillmentMethod
Content updates: reviewed within 24 hours; Offer updates: processed in minutes
4

Write product content in Dutch for the primary market

Bol.com primarily serves the Dutch and Belgian markets, so all product content (titles, descriptions, attributes) should be written in Dutch. While Bol.com does support French for the Belgian market, Dutch content reaches the largest audience. Use proper Dutch spelling and grammar, including correct use of diacritics. Avoid machine-translated content, as it negatively impacts Content Scores and customer trust. For categories popular in Belgium, consider providing both Dutch and French content where the platform supports it.

Title: Nike Air Max 90 Heren Hardloopschoenen - Zwart/Wit - Maat 42
Use Dutch product category terms: Hardloopschoenen instead of Running Shoes
Include Dutch size notations: Maat 42 EU
5

Structure CSV files with correct column headers and encoding

Your CSV feed must use the exact column headers specified by Bol.com's data model for each product category. The file must be UTF-8 encoded to properly handle special characters common in Dutch and French product descriptions. Use semicolons as delimiters (the standard for European CSV formats). Each row represents a single product offer, and multi-value fields like attributes should use the pipe character (|) as an internal separator. Incorrect encoding or delimiter usage is one of the most common causes of feed processing failures.

EAN;ReferenceCode;Condition;Price;Stock;DeliveryCode;Title;ShortDescription;LongDescription
8712345678901;NKE-AM90-BLK-42;NEW;149.95;250;24uurs-23;Nike Air Max 90;Short desc;Long desc
File encoding: UTF-8 with BOM for Excel compatibility
6

Specify fulfillment method for each product offer

Bol.com supports two fulfillment methods: FBR (Fulfilled by Retailer) where you handle storage, packaging, and shipping yourself, and FBB/LVB (Fulfilled by Bol.com) where Bol.com handles logistics from their warehouses. Each offer must specify the fulfillment method. FBB offers generally receive a ranking boost in search results and Buy Box competition due to Bol.com's guaranteed delivery speed, but require sending inventory to Bol.com's fulfillment centers and incur additional fees for storage and handling.

FBR: You handle all logistics, more control but requires fast shipping infrastructure
FBB/LVB: Bol.com handles fulfillment, products get a Buy Box advantage and delivery badge
Hybrid approach: FBB for bestsellers, FBR for long-tail products with lower velocity
Optimization

Bol.com Product Feed Optimization Tips

Proven strategies to improve your feed performance and product visibility

1

Maximize your Content Score for better search visibility

Bol.com's Content Score measures the completeness and quality of your product information. A higher Content Score directly improves your product's visibility in search results and category pages. Fill in all available attributes for your product category, provide both short and long descriptions, upload multiple high-quality images, and ensure your title is descriptive and keyword-rich. Check your Content Score in the Partner Platform under Content > Content Score and prioritize products with the lowest scores for optimization. Products with Content Scores above 80% receive significantly better search placement.

Fill in all category-specific attributes (Kleur, Maat, Materiaal, Gewicht, etc.)
Provide both ShortDescription (up to 450 chars) and LongDescription (up to 2500 chars)
Upload at least 3 product images from different angles, minimum 500x500 pixels
2

Optimize delivery speed for Buy Box advantage

Delivery speed is one of the most important factors in Bol.com's Buy Box algorithm. Sellers offering next-day delivery (24uurs-23) have a significant advantage over those with longer delivery windows. Consider using Bol.com's Fulfilled by Bol.com (LVB) service for your best-selling products to achieve the fastest delivery times. If fulfilling yourself, ensure your logistics can consistently meet the promised delivery code to avoid performance penalties. Bol.com tracks on-time delivery rates and penalizes sellers who fail to meet their delivery promises.

Use 24uurs-23 delivery code when you can reliably fulfill next-day orders
Consider LVB/FBB (Fulfilled by Bol.com) for top-selling SKUs
Maintain on-time delivery rate above 97% to protect seller performance score
3

Use strategic pricing including strikethrough prices

Bol.com supports strikethrough pricing through the StrikeThroughPrice field, which shows the original higher price crossed out next to your current lower price. This creates a visual price anchor that can significantly improve conversion rates. The strikethrough price must be a genuine previous selling price to comply with the EU Omnibus Directive on consumer protection regulations. Additionally, use the BundlePrices fields to offer volume discounts, which Bol.com highlights prominently on the product page. Competitive pricing combined with visual promotions improves both Buy Box share and conversion rates.

Price: 119.95 with StrikeThroughPrice: 149.95 (shows 20% discount)
Bundle pricing: Buy 2 for 109.95 each, Buy 3 for 99.95 each
Must comply with EU Omnibus Directive: show lowest price from past 30 days
4

Write keyword-rich Dutch titles following Bol.com's guidelines

Bol.com product titles should follow the pattern: Brand + Product Type + Key Attributes + Variant Details. Include relevant Dutch search terms that customers would use to find your product. Bol.com's search engine places heavy weight on title keywords. Keep titles descriptive but concise, avoiding promotional text or excessive punctuation. Include size, color, and other variant information in the title for product variants. Use the Dutch product category vocabulary rather than English terms to match local search behavior.

Nike Air Max 90 Heren Hardloopschoenen - Zwart/Wit - Maat 42
Samsung Galaxy S24 Ultra Smartphone - 256GB - Titanium Zwart
Philips Sonicare DiamondClean Elektrische Tandenborstel - Zwart - HX9911/09
5

Maintain accurate stock levels to avoid cancellation penalties

Bol.com has strict seller performance standards and heavily penalizes order cancellations. If a customer orders a product that you cannot fulfill due to inaccurate stock data, it results in a cancellation that negatively impacts your seller score. Update stock levels in your feed at least daily, and more frequently for fast-moving products. Set appropriate safety stock buffers when selling across multiple channels. Consider using the Retailer API for real-time stock synchronization. Maintain a cancellation rate below 2% to keep your account in good standing.

Update stock via Retailer API every 15-30 minutes for fast-moving products
Set safety stock: if actual stock is 10, report 8 in feed to prevent overselling
Monitor cancellation rate in Partner Platform performance dashboard weekly
6

Leverage bundle pricing for volume discounts and higher order values

Bol.com supports bundle pricing, allowing you to offer volume discounts when customers purchase multiple units of the same product. This feature is particularly effective for consumable products, office supplies, and items commonly bought in bulk. Setting competitive bundle prices can help you win the Buy Box for quantity purchases and increase your average order value. Configure bundle prices through the BundlePricesPrice and BundlePricesQuantity attributes in your feed with tiered quantity breaks that incentivize larger orders.

Single unit: 9.99 EUR, 2 units: 8.99 EUR each, 5 units: 7.99 EUR each
Effective for products like ink cartridges, batteries, cleaning supplies, vitamins
Bundle pricing displays prominently on the product page, encouraging larger orders
7

Optimize category-specific attributes for filter visibility

Bol.com customers frequently use category filters to narrow search results. Each attribute you fill out makes your product eligible to appear when that filter is applied. For electronics, completing specifications like screen size, storage capacity, and connectivity options ensures your product shows up in filtered searches. Missing attributes mean your product is excluded when customers filter, regardless of its relevance. Review Bol.com's category attribute requirements and aim to complete 100% of both required and recommended attributes for maximum filter visibility.

Electronics: fill in Schermdiagonaal (Screen Size), Wifi, Bluetooth, Batterijduur (Battery Life)
Fashion: complete Maat (Size), Materiaal (Material), Seizoen (Season), Pasvorm (Fit)
Use the Bol.com category attribute API to get the full list for your product category
8

Use high-quality product images that meet Bol.com's requirements

Product images on Bol.com must be at least 500x500 pixels, with 1200x1200 pixels recommended for optimal zoom functionality. The main image should show the product on a white background without watermarks, logos, or promotional text. You can submit up to 8 additional images showing different angles, the product in use, packaging, and detail shots. High-quality images significantly improve conversion rates and reduce return rates, as customers can better assess the product before purchasing. Products with multiple high-quality images consistently receive higher Content Scores.

Main image: product centered on pure white background (#FFFFFF), filling 80-90% of the frame
Additional images: lifestyle usage, packaging contents, size comparison, detail close-ups
Minimum resolution: 500x500px, recommended: 1200x1200px or larger, format: JPEG or PNG
Troubleshooting

Common Bol.com Product Feed Feed Errors

Frequent feed issues and how to resolve them

Error

EAN not found in Bol.com catalog

Solution

This error occurs when the EAN code in your feed does not match any existing product in Bol.com's catalog. First, verify the EAN is correct and passes the check digit validation using a GS1 calculator. If the product is genuinely new to Bol.com, you need to create the product content first by submitting a content creation request through the Partner Platform or Retailer API. This process includes providing the title, descriptions, images, and category-specific attributes. Product content creation typically takes 24 to 48 hours for review. Once the product exists in the catalog, you can then create your offer against the EAN.

Error

Invalid delivery code for the selected fulfillment method

Solution

Delivery codes must match the selected fulfillment method. For FBR (Fulfilled by Retailer), accepted codes include 24uurs-23, 24uurs-22, 1-2d, 2-3d, 3-5d, 4-8d, and 1-8d. For LVB/FBB (Fulfilled by Bol.com), the delivery code is managed automatically and should not be specified manually. Check the Bol.com Retailer API documentation for the current list of accepted delivery codes. Using a code that is faster than your logistics can support will lead to late deliveries and performance penalties that directly impact your Buy Box eligibility.

Error

Content Score too low causing poor search visibility

Solution

A low Content Score means your product data is incomplete or does not meet Bol.com's quality standards. Check your Content Score in the Partner Platform and identify which attributes are missing or need improvement. Common issues include missing product images, incomplete descriptions, missing category-specific attributes (like Kleur, Maat, Materiaal), or titles that do not follow the recommended format. Focus on filling in all available attributes for your product category, adding at least 3 high-quality images, and writing detailed Dutch-language descriptions. Content Score improvements can take 24-48 hours to reflect after updates.

Error

Offer rejected due to price below minimum or above maximum

Solution

Bol.com enforces price boundaries for certain product categories to prevent pricing errors. If your price is significantly below or above the expected range for a product, the offer may be rejected or flagged for review. Verify your price is correctly formatted as a decimal number without currency symbols (the currency is always EUR on Bol.com). Check for data errors such as decimal point issues (149.95 vs 14995). If your price is intentionally outside the normal range (e.g., a genuine sale or premium product), contact Bol.com Partner Support for a manual review.

Error

API rate limit exceeded during feed submission

Solution

The Bol.com Retailer API enforces rate limits to prevent system overload. If you exceed the rate limit, you will receive a 429 (Too Many Requests) response. Implement exponential backoff in your API integration, starting with a 1-second delay and doubling with each retry up to a maximum of 60 seconds. For bulk operations, use the batch endpoints rather than individual product updates. Spread large feed submissions across time rather than sending all updates at once. Check the Retry-After header in the 429 response for the recommended wait time.

Error

Stock synchronization delay causing overselling and cancellations

Solution

Stock synchronization delays between your warehouse management system and Bol.com can lead to overselling, which results in order cancellations that severely impact your seller performance score. Implement real-time stock updates using the Bol.com Retailer API v10 instead of periodic CSV uploads. Set up webhook notifications for new orders to immediately decrement stock in your system. Use a safety stock buffer of at least 2-5 units for products sold on multiple channels. If you sell on other marketplaces simultaneously, implement a centralized inventory management system that reserves stock across channels.

Metrics

Feed Performance Metrics to Track

Key metrics that indicate how well your product feed is performing

Content Score

Bol.com's proprietary metric measuring the completeness and quality of your product content on a percentage scale. Products with Content Scores above 80% receive significantly better search visibility. The score factors in title quality, description completeness, number and quality of images, and category-specific attribute coverage. Monitor Content Scores in the Partner Platform and prioritize improving products with scores below 60%, as these are likely being suppressed in search results.

Buy Box Share

The percentage of time your offer wins the Buy Box on shared product pages. Similar to Amazon, the Bol.com Buy Box is the primary purchase mechanism and winning it is essential for sales, capturing over 90% of purchases on shared listings. Key factors include price competitiveness, delivery speed, seller performance score, and stock availability. Sellers using LVB/FBB generally have an advantage. Track your Buy Box share in the Partner Platform analytics and compare it against your pricing and delivery settings to identify improvement opportunities.

Seller Performance Score

A composite score based on your on-time delivery rate, cancellation rate, customer service response time, and return handling. Bol.com requires sellers to maintain minimum performance standards: cancellation rate below 2%, on-time delivery above 93%, and customer questions answered within 24 hours. Your performance score directly impacts your Buy Box eligibility and search ranking. Sellers with consistently poor performance may face account suspension. The score is recalculated weekly based on rolling 3-month performance data.

Conversion Rate

The percentage of product page views that result in a purchase. The average Bol.com conversion rate varies by category but typically ranges from 3% to 8%. Higher conversion rates indicate well-optimized product content, competitive pricing, and fast delivery options. Monitor conversion rates at the product level in the Partner Platform analytics and A/B test different titles, images, and descriptions to improve performance. Products with high Content Scores generally achieve better conversion rates.

On-Time Delivery Rate

The percentage of orders shipped and delivered within the promised delivery window. Bol.com requires a minimum on-time delivery rate of 93% to maintain good seller standing. This metric directly influences your seller performance score and Buy Box eligibility. Track delivery performance by carrier and adjust your delivery codes or shipping partners if specific routes consistently underperform. FBB offers are excluded from this metric as Bol.com handles fulfillment.

Return Rate

The percentage of delivered orders that are returned by customers. While returns are expected in e-commerce, high return rates indicate product data quality issues such as inaccurate descriptions, misleading images, or incorrect specifications. Bol.com tracks return rates per product and seller. Aim for return rates below the category average by ensuring product descriptions, images, and specifications accurately represent the product. Analyze return reasons to identify systemic data quality issues in your feed.

How to Set Up Your Bol.com Product Feed Feed

Step-by-step guide to creating and optimizing your product feed

1

Register as a Bol.com seller and configure your account

Sign up for a Bol.com seller account at partner.bol.com. You will need a valid Dutch or Belgian VAT number, a European bank account (IBAN), and business registration documents. Complete the onboarding process including identity verification and business validation. Configure your shipping settings, return policy, and customer service details in the Partner Platform. Choose your fulfillment method: FBR (Fulfilled by Retailer) if you handle logistics yourself, or LVB/FBB (Fulfilled by Bol.com) if you want Bol.com to handle fulfillment. For API integration, generate API credentials in the Partner Platform under Settings > API Settings.

2

Prepare your product feed with Dutch content and complete offer data

Create a CSV file with all required fields: EAN, Condition, Price, Stock, DeliveryCode, FulfillmentMethod, Title, ShortDescription, LongDescription, Brand, CategoryId, and MainImage. Write all product content in Dutch, using proper Dutch terminology and grammar. Include category-specific attributes like Kleur (Color), Maat (Size), and Materiaal (Material) to maximize your Content Score. Format prices as decimal numbers without currency symbols (Bol.com uses EUR). Set delivery codes that match your actual fulfillment capability. For products new to the Bol.com catalog, include complete product content with multiple images and all available attributes. Validate EAN codes before submission to avoid rejection.

3

Upload your feed through the Partner Platform or API

Upload your CSV file through the Partner Platform under Content > Upload or submit it via the Retailer API v10 for automated processing. Product content submissions go through a review process that takes up to 24 hours, while offer updates (price, stock, delivery) are processed within minutes. After upload, check the processing report for errors and fix any rejected items. For API integration, implement the Retailer API endpoints for product content submission and offer management. Use the sandbox environment for testing before connecting to production.

Free Download

Bol.com Feed Optimization Checklist

Download our comprehensive checklist to maximize your visibility and sales on Bol.com, the largest marketplace in the Netherlands and Belgium. This guide covers every aspect of Bol.com feed optimization, from Content Score maximization and delivery code selection to Buy Box strategies and seller performance best practices.

Complete Bol.com attribute reference for the 15 most popular product categories, with required fields, Content Score impact weights, and Dutch-language examples
Content Score optimization playbook with proven strategies to achieve 90%+ scores, including title formulas, description templates, and image guidelines specific to Bol.com
Buy Box winning strategies covering pricing tactics, delivery code optimization, and fulfillment method selection (FBR vs LVB) based on your product portfolio and logistics capabilities
Seller performance guide to maintaining top-tier metrics for on-time delivery, cancellation rate, and customer service, with action plans for recovering from performance dips
Get Free Template

Frequently Asked Questions

Common questions about Bol.com Product Feed product feeds

Explore More Feed Guides

Ready to Optimize Your Bol.com Product Feed Feed?

WisePIM automatically generates optimized product feeds for all major channels from your central product catalog.