Feed Optimization Guide

Product Feed Optimization Guide for Kelkoo Product Feed

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

WISEPIM·
12
Required Fields
20+
Optional Fields
Daily
Refresh Rate
Overview

What is Kelkoo Product Feed?

Kelkoo is one of Europe's longest-running price comparison platforms, operating localized sites across UK, FR, DE, IT, ES, NL, PL, NO, SE, and DK. Founded in 1999 and now part of Kelkoo Group (which also operates LeGuide.com, Ciao, and Dooyoo as sister comparison brands following Kelkoo's 2016 LeGuide acquisition), Kelkoo serves a multi-market European audience in the millions monthly. For ecommerce merchants targeting multi-market European audiences, Kelkoo's scale of localized presence is unusual - few comparison engines cover this many markets through one merchant integration.

Kelkoo ingests product data through XML or tab-delimited CSV feeds. The XML format is preferred for its broader field coverage and is what most established Kelkoo merchants use. The schema includes id, title, description, brand, price (in the locale's native currency, VAT-inclusive), shipping_cost, delivery_time, stock, category, deeplink, image, and ean. Kelkoo also exposes optional fields for promotions, energy_label, and product condition. Currency and language are per-feed, with one feed required per target locale.

Kelkoo's commercial model is CPC, with per-category bids set in the merchant portal. Kelkoo Group operates LeGuide.com, Ciao, and Dooyoo as sister comparison brands - depending on your contract, distribution to those properties may be available alongside Kelkoo, expanding reach across additional French and German comparison surfaces. Kelkoo's ranking algorithm is moderately price-weighted but gives meaningful weight to merchant ratings and merchant trust certifications. The strategic value of Kelkoo is its multi-market reach through a single integration - well-suited for merchants whose catalogs already serve multiple European markets and who want to add comparison coverage without per-platform integrations.

At a Glance

PlatformKelkoo Group Merchant Portal
Feed Format
XML/CSV
Max ProductsUnlimited
Refresh RateDaily
Field Requirements

Kelkoo Product Feed Field Requirements

Required and optional fields for your product feed

Required
ide.g. SKU-AIRMAX90-BLK-42
String
100
titlee.g. Nike Air Max 90 Men's Running Shoes Black/White Size 42 EU
String
200
descriptione.g. The Nike Air Max 90 features visible Max Air heel cushioning, synthetic-leather and mesh upper, and a rubber waffle outsole.
String
5000
brande.g. Nike
String
100
pricee.g. 149.95
Decimal
shipping_coste.g. 5.95
Decimal
delivery_timee.g. 1-2 business days
String
50
stocke.g. 12
Integer
categorye.g. Fashion > Shoes > Athletic Shoes > Running Shoes
String
255
deeplinke.g. https://www.example.com/products/nike-air-max-90-black
URL
2000
imagee.g. https://cdn.example.com/airmax90-black-1200.jpg
URL
2000
eane.g. 0194501234567
String
14
Optional
mpne.g. CW7483-002
String
70
colore.g. Black/White
String
100
sizee.g. 42 EU
String
50
materiale.g. Synthetic leather, mesh
String
200
gendere.g. Men
Enum
product_group_ide.g. AIRMAX-90
String
100
additional_imagee.g. https://cdn.example.com/airmax90-side.jpg
URL
2000
promotione.g. 10% off with code SPRING2026
String
255
warrantye.g. 2-year manufacturer warranty
String
100
return_periode.g. 30
Integer
energy_labele.g. A++
String
10
conditione.g. new
Enum
Feed Structure

How Kelkoo Product Feed Feeds Are Structured

Key structural rules and formatting requirements for this feed type

  1. 1

    Use Kelkoo's native XML schema for richer field coverage

    Kelkoo's XML format supports more fields than its CSV alternative, including additional_image arrays and richer variant grouping via product_group_id. The XML schema is documented in the merchant portal's technical documentation. UTF-8 is required for both XML and CSV. CSV uses tab as the delimiter.

    <products><product><id>SKU-001</id><title>...</title>...</product></products>
  2. 2

    Submit prices in the locale&apos;s native currency, VAT-inclusive

    UK feed in GBP, FR/DE/IT/ES/NL feeds in EUR, PL feed in PLN, SE feed in SEK, NO feed in NOK, DK feed in DKK. Period decimal separator (149.95). VAT (or local equivalent) included. Currency symbols omitted. One feed per locale - mixing currencies in a single feed is not supported.

    UK: <price>129.95</price> <!-- GBP -->
    DE: <price>149.95</price> <!-- EUR -->
  3. 3

    EAN strongly preferred for cross-merchant comparison

    Kelkoo uses EAN as the primary key for matching products across competing retailers in side-by-side comparison views. Listings without EAN appear only on standalone product pages, missing the highest-traffic comparison surfaces. Aim for 90+ percent EAN coverage on branded SKUs.

    <ean>0194501234567</ean>
  4. 4

    Use parseable delivery_time formats per locale

    Kelkoo parses delivery_time numerically for ranking. Use locale-appropriate parseable formats: UK 1-2 business days; FR 1-2 jours ouvrés; DE 1-2 Werktage; IT 1-2 giorni lavorativi; ES 1-2 días hábiles. Free-form text (Quick shipping, Available now) cannot be parsed and demotes the listing.

    FR: <delivery_time>1-2 jours ouvrés</delivery_time>
    DE: <delivery_time>1-2 Werktage</delivery_time>
  5. 5

    Use Kelkoo&apos;s category taxonomy or map your own

    Kelkoo accepts free-form category paths with > separators or its own taxonomy strings (downloadable from the merchant portal). Auto-mapping covers about 75 percent of free-form paths but explicit Kelkoo-taxonomy strings produce noticeably better category-page placement. Update mappings annually because the taxonomy is revised periodically.

    Fashion > Shoes > Athletic Shoes > Running Shoes
  6. 6

    Express stock as integer, 0 = suppressed

    Stock is a unit count. 0 suppresses the listing; 1+ keeps it active. Higher counts act as a minor ranking input above 0; Kelkoo caps the influence at 100 to discourage placeholder values.

    <stock>12</stock>
Optimization

Kelkoo Product Feed Optimization Tips

Proven strategies to improve your feed performance and product visibility

  1. 1

    Localize titles and descriptions per market

    Kelkoo users in DE, FR, IT, ES expect titles and descriptions in their local language. English-only feeds on non-UK Kelkoo locales underperform CTR by 25-40 percent. Generate per-locale feeds with language-localized titles and descriptions, even if the SKUs are otherwise identical.

    EN: Nike Air Max 90 Men&apos;s Running Shoes Black
    FR: Nike Air Max 90 Chaussures de Course Homme Noir
    DE: Nike Air Max 90 Herren Laufschuh Schwarz
  2. 2

    Pursue Kelkoo Verified Merchant certification

    Kelkoo Verified Merchant is a free trust certification visible as a badge on every listing card. Eligibility: 60 days clean history, dispute rate below 3 percent, customer rating 4+, return policy 14+ days. Apply through the merchant portal after the 60-day window. The badge lifts CTR by 8-12 percent and unlocks a small ranking boost.

    Verified Merchant - badge on listing cards
  3. 3

    Use the multi-locale feed strategy for scale

    Kelkoo&apos;s strategic value is multi-market reach through one merchant relationship. Generate per-locale feeds (UK, FR, DE, IT, ES, NL minimum) and submit all of them - the marginal effort is small (template-driven generation) but the incremental traffic from each locale is meaningful. Most single-locale Kelkoo merchants under-leverage the platform&apos;s breadth.

    6 locale feeds: UK + FR + DE + IT + ES + NL
    1 transformation pipeline emitting all 6
  4. 4

    Surface energy_label in EU markets where applicable

    EU energy labels are mandatory for many appliance categories and Kelkoo users in DE, FR, NL filter on them aggressively. Listings with declared energy_label receive a 15-25 percent CTR uplift in eco-filtered searches. Pull from compliance data already tracked for regulatory reasons.

    <energy_label>A++</energy_label>
  5. 5

    Refresh feed daily, twice during peak periods

    Kelkoo polls daily by default. During Q4 and major promo windows, schedule twice-daily fetches at 06:00 and 14:00 CET to catch warehouse and promo updates ahead of competitors. Stale prices during peak periods cost more in lost rank than the engineering effort of more frequent refreshes.

    Off-peak: daily 03:00 CET
    Peak: twice daily 06:00 + 14:00 CET
  6. 6

    Configure CPC per category and per locale

    Kelkoo&apos;s CPC bids are set per category, but the merchant portal allows per-locale overrides. UK CPCs run higher than DE/FR/IT/ES (more competition); PL/NO/SE/DK run lower. Tune per-locale bids to reflect local margin and conversion-rate economics rather than using a flat CPC across all markets.

    UK Fashion CPC: 0.40 GBP
    PL Fashion CPC: 0.50 PLN (~0.12 GBP equivalent)
Troubleshooting

Common Kelkoo Product Feed Feed Errors

Frequent feed issues and how to resolve them

  • Error

    Mixed currencies in a single feed

    Solution

    Kelkoo requires one currency per feed. Submit separate feeds per locale with the correct local currency.

  • Error

    English-only descriptions on non-UK locales

    Solution

    Localize per market - underperforming CTR by 25-40 percent on non-UK locales is the most common mistake. Use translation services or localization workflows in your PIM.

  • Error

    EAN missing on branded SKUs

    Solution

    Aim for 90+ percent EAN coverage on branded products. Kelkoo&apos;s comparison view requires cross-merchant matching by EAN.

  • Error

    Image URL blocked by CDN bot rules

    Solution

    Kelkoo&apos;s crawler uses KelkooBot. Whitelist KelkooBot in robots.txt and CDN bot-management rules.

  • Error

    Delivery_time not parseable for the locale

    Solution

    Use locale-appropriate parseable formats (UK business days, FR jours ouvrés, DE Werktage, etc.). Free-form text demotes listings.

  • Error

    Category fallback to generic node

    Solution

    Free-form categories that don&apos;t auto-map fall back to generic nodes. Download Kelkoo&apos;s taxonomy and map explicitly.

Metrics

Feed Performance Metrics to Track

Key metrics that indicate how well your product feed is performing

  • CTR by Locale

    CTR varies notably by Kelkoo locale: UK averages 2-3 percent, FR/DE/IT/ES 2.5-4 percent (less competition), PL 3-5 percent. Below 1.5 percent in any locale points to either uncompetitive pricing or untranslated content.

  • Average Position

    Top-3 captures 55-65 percent of clicks across Kelkoo locales. Position determined by price, delivery_time, stock, merchant rating, and CPC bid above category minimum.

  • Conversion Rate

    Kelkoo traffic typically converts at 4-7 percent. Localized landing pages (matching the click-through language) lift CR by 30-50 percent vs English-only landing pages on non-UK locales.

  • Multi-Locale CPA

    Per-locale CPA economics differ significantly. UK and DE typically have highest CPCs and CPA; PL and Nordic locales lowest CPA. Track per-locale and tune bids accordingly.

  • Verified Merchant Status

    Free certification visible on every listing. Eligibility: 60 days clean, dispute below 3%, rating 4+, returns 14+ days. Lifts CTR 8-12 percent and provides a small ranking boost.

How to Set Up Your Kelkoo Product Feed Feed

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

1

Register a Kelkoo Group merchant account

Sign up at merchants.kelkoogroup.com. You will need a verified domain, a registered business entity, a published return policy, and a customer service contact. Approval typically takes 5-10 business days.

2

Build per-locale feeds with localized content

Generate one UTF-8 (BOM) XML or tab-delimited CSV feed per target locale, with locale-appropriate currency, language, and delivery_time formatting. Use a template-driven export pipeline so adding new locales is mechanical.

3

Map categories to Kelkoo&apos;s taxonomy

Download the latest taxonomy from the merchant portal (or use the language-specific variant for non-English locales). Map your internal categories explicitly - free-form auto-mapping covers about 75 percent of paths but explicit mappings produce better category-page placement.

Free Download

Kelkoo (Multi-Locale) Feed Optimization Checklist

Download the complete Kelkoo playbook covering UK, FR, DE, IT, ES, NL, PL, NO, SE, and DK feed templates, the per-locale CPC tuning framework, and the path to Kelkoo Verified Merchant certification.

  • Multi-locale XML and CSV feed templates for all 10 Kelkoo markets with correct currency, language, and locale-specific delivery_time formatting
  • Per-locale CPC bidding framework with margin-aware recommendations reflecting market-level competition and conversion-rate economics
  • KelkooBot whitelist configuration for Cloudflare, Akamai, AWS WAF, and Fastly across all merchant domains
  • 60-day path to Kelkoo Verified Merchant certification with the dispute-prevention checklist and the post-delivery rating-solicitation playbook
Get Free Template

Frequently Asked Questions

Common questions about Kelkoo Product Feed product feeds

Google Product Category Lookup

Full taxonomy list, IDs, and how to map your products correctly.

Explore More Feed Guides

checklist.html
  • Inventory all product sources
  • Define your attribute schema
  • Normalize brand names
  • Add alt-text to every primary image
+ more steps in the attachment
Printable checklistHTML · 10 steps

The product feed optimization checklist

Actions:10Phases:4Format:HTML · print → PDFOwners included:Yes

Ten hard steps that bring your rejection rate down and your CTR up — from title templates to source-side structured data.

  • Record your current rejection rate first as a baseline
  • Per-channel title templates (no copy-paste)
  • Pipe errors into Slack/email for same-day triage

One email, no follow-up spam. Print it and get to work.

Inside WISEPIM

Generate every feed automatically from one catalog

The WISEPIM Feed Hub turns your central product data into ready-to-publish feeds for every channel in this guide — and dozens more. Map fields once, schedule refreshes, monitor errors per channel, and push fixes back to the source. No manual exports, no format-juggling, no chasing rejections one channel at a time.

WISEPIM Feed Hub — multi-channel feed management dashboard

Ready to Optimize Your Kelkoo Product Feed Feed?

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