Qu'est-ce que le flux produits Kelkoo ?
Kelkoo est une plateforme de comparaison de prix européenne qui agrège les données produits de milliers de marchands pour aider les consommateurs à trouver et comparer les articles. Les marchands envoient leurs catalogues produits via un flux de données structuré. Kelkoo indexe ces produits et les rend visibles dans ses résultats de recherche, générant du trafic qualifié vers les sites des vendeurs.
Contrairement aux marketplaces où vous vendez directement, Kelkoo fonctionne comme un canal de distribution passif : vous fournissez les données produits, Kelkoo les expose à ses utilisateurs, et les visiteurs cliquent pour accéder à votre site. La qualité de votre flux détermine directement votre visibilité, votre taux de clics et votre capacité à générer des ventes.
Structure générale du flux et principes clés
Le flux Kelkoo utilise un format XML contenant une liste d'offres produits. Chaque offre représente une variante de produit disponible à la vente : un article spécifique avec une taille, une couleur, une disponibilité et un prix donnés.
Les principes fondamentaux pour un flux Kelkoo performant sont les suivants :
- Unicité des offres : chaque combinaison produit/variante/prix doit avoir un offer-id unique et immuable.
- Cohérence des données : les informations doivent correspondre exactement à ce que le client verra sur votre site.
- Complétude : remplissez tous les champs obligatoires et autant de champs optionnels que possible.
- Actualisation régulière : mettez à jour votre flux au moins une fois par jour pour refléter les changements de stock, prix et disponibilité.
- Conformité technique : respectez les formats, les longueurs maximales et les valeurs autorisées pour chaque champ.
Champs obligatoires et fondamentaux
offer-id
Identifiant unique pour chaque offre dans votre flux. Cet identifiant doit être stable : la même offre doit toujours avoir le même offer-id d'un jour à l'autre. Si vous modifiez l'offer-id d'une offre existante, Kelkoo la considère comme un nouveau produit, ce qui crée des doublons et nuit à votre historique de performance.
Utilisez un identifiant interne ou une combinaison d'identifiants (SKU + taille + couleur) pour générer cet ID. Ne le basez pas sur le prix ou la disponibilité, qui changent fréquemment.
title
Le titre du produit affiché dans les résultats de recherche de Kelkoo. Kelkoo utilise ce titre pour l'indexation et le matching avec les requêtes des utilisateurs. Un titre clair et descriptif améliore votre visibilité pour les bonnes recherches.
Bonnes pratiques :
- Incluez la marque, le modèle ou le type de produit au début (exemple : 'Sony WH-1000XM4 Casque Bluetooth Noir').
- Limitez-vous à 80-100 caractères pour éviter la troncature.
- Évitez les majuscules excessives, les caractères spéciaux superflus et le spam de mots-clés.
- Pour les articles de mode, mentionnez les variantes principales (taille, couleur) si pertinent.
price
Le prix de vente actuel du produit en euros (ou devise locale). Ce champ est critique : Kelkoo l'utilise pour trier les résultats par prix et pour alerter les utilisateurs des baisses de prix. Un prix incorrect ou absent réduit drastiquement vos clics.
Points importants :
- Utilisez toujours le prix TTC (toutes taxes comprises).
- Mettez à jour ce champ quotidiennement ou en temps réel si possible.
- Assurez-vous que le prix correspond exactement au prix affiché sur votre site au moment de la vente.
product-url
L'URL de la page produit sur votre site vers laquelle Kelkoo redirige les clics. Cette URL doit mener directement au produit, pas à la page d'accueil. Un mauvais lien augmente le taux de rebond et réduit votre score de qualité chez Kelkoo.
Vérifications essentielles :
- L'URL doit être valide et accessible 24h/24.
- Elle doit pointer vers la bonne variante (si vous proposez plusieurs tailles ou couleurs).
- Évitez les redirections en chaîne.
- Utilisez HTTPS.
availability
L'état de disponibilité du produit. Les valeurs acceptées sont généralement : 'in stock', 'out of stock', 'pre-order' ou 'discontinued'. Kelkoo affiche cet état aux utilisateurs et filtre les résultats en fonction. Un produit marqué 'out of stock' génère peu ou pas de clics.
Stratégie :
- Mettez à jour ce champ en synchronisation avec votre inventaire réel.
- Pour les articles en rupture temporaire, utilisez 'out of stock' plutôt que de supprimer l'offre.
- Utilisez 'pre-order' uniquement si le produit est réellement en pré-commande.
brand
La marque du produit. Kelkoo l'utilise pour le filtrage des résultats et pour améliorer la pertinence de l'indexation. Un champ brand correct aide les utilisateurs à trouver vos produits quand ils cherchent une marque spécifique.
Consignes :
- Utilisez le nom officiel de la marque.
- Ne laissez pas ce champ vide, même pour les produits de marque interne.
- Évitez les variations d'orthographe (écrivez toujours 'Apple', pas 'APPLE' ou 'apple').
description
Description détaillée du produit. Kelkoo l'affiche dans les fiches produits et l'utilise pour l'indexation textuelle. Une bonne description augmente la pertinence et aide les utilisateurs à décider.
Guidelines :
- Limitez-vous à 500-1000 caractères.
- Décrivez les caractéristiques clés : matériau, dimensions, poids, couleur, spécifications techniques.
- Énumérez les avantages principaux.
- Utilisez des phrases courtes et claires.
- Évitez le HTML ou le formatage complexe : Kelkoo accepte du texte brut.
image-url
L'URL de l'image principale du produit. Cette image s'affiche dans les résultats de recherche et sur la fiche produit. Une image de qualité augmente les clics de 20 à 30 %.
Exigences techniques :
- Format : JPG, PNG ou GIF.
- Résolution minimale : 400 x 400 pixels (Kelkoo recommande 800 x 800 ou plus).
- Taille maximale du fichier : 5 Mo.
- L'URL doit être stable et accessible en permanence.
- L'image doit montrer le produit clairement, sur fond blanc ou neutre si possible.
Champs optionnels pour l'enrichissement
image-url-2, image-url-3, image-url-4
Images supplémentaires du produit. Kelkoo permet jusqu'à 4 images par offre. Des images additionnelles montrant différents angles ou contextes augmentent la confiance de l'acheteur et les taux de conversion.
Utilisez-les pour :
- Montrer le produit sous différents angles.
- Afficher les détails ou les variantes (couleurs, tailles).
- Contextualiser l'utilisation du produit.
delivery-cost
Le coût de livraison applicable à cet article. Si vous pratiquez des frais de port variables selon le produit ou la destination, ce champ permet une transparence. Les utilisateurs voient le coût total dès les résultats de recherche, ce qui réduit les abandons au panier.
Format : valeur numérique en euros, sans symbole monétaire.
delivery-time
Délai de livraison estimé en jours ouvrables (exemple : '2-3 jours', '5-7 jours'). Ce champ influence les décisions d'achat, en particulier pour les articles urgents. Soyez réaliste et cohérent avec votre politique de livraison.
ean
Code EAN (European Article Number) ou code-barres du produit. Kelkoo l'utilise pour matcher votre offre avec les données de référence et éviter les doublons. Si vous avez un EAN, incluez-le : c'est un signal de qualité.
Format : 13 chiffres (EAN-13) ou 12 chiffres (UPC).
mpn
Numéro de pièce du fabricant (Manufacturer Part Number). Comme l'EAN, cet identifiant aide Kelkoo à reconnaître le produit exact et à l'associer avec les données de référence.
Exemple : 'WH-1000XM4' pour un casque Sony.
sku
Votre identifiant interne pour le produit (Stock Keeping Unit). Contrairement à offer-id qui identifie une offre complète, le SKU identifie généralement la variante produit. Kelkoo l'utilise pour le suivi et la réconciliation.
condition
État du produit : 'new' (neuf), 'refurbished' (reconditionné) ou 'used' (occasion). Cet attribut est crucial pour les articles d'occasion ou reconditionnés. Omettre ce champ pour un article usagé réduit la confiance et peut entraîner des retours ou des signalements.
Points clés :
- Utilisez 'new' par défaut pour les articles neufs.
- Spécifiez 'refurbished' avec transparence pour les articles reconditionnés certifiés.
- Utilisez 'used' pour les articles d'occasion avec description détaillée de l'état.
color
Couleur du produit. Pour les articles de mode ou décoration, ce champ est essentiel pour le filtrage. Utilisez des noms de couleurs standards (Noir, Blanc, Bleu, Rouge, etc.).
fashion-type, fashion-gender, fashion-size
Champs spécialisés pour la mode. Utilisez-les si vous vendez des vêtements, chaussures ou accessoires :
- fashion-type : type de vêtement (Robe, T-shirt, Pantalon, etc.).
- fashion-gender : pour qui (Homme, Femme, Enfant, Unisexe).
- fashion-size : taille (XS, S, M, L, XL, ou mesures en cm/inches).
Ces champs permettent un filtrage précis et améliorent la pertinence pour les recherches de mode.
unit-price
Le prix unitaire pour les articles vendus en vrac ou par quantité (exemple : prix au litre, prix par unité). Ce champ aide les consommateurs à comparer les produits de manière équitable.
Format : prix numérique accompagné d'une unité (exemple : '2.50 EUR per kg').
stock-quantity
Quantité disponible en stock. Kelkoo l'utilise pour signaler les articles en faible stock ('Seulement 2 articles en stock') ou pour désactiver les offres quand le stock est épuisé. Mettez à jour ce champ en temps réel si possible.
shipping-weight
Poids du produit en kilogrammes. Utilisé pour calculer les frais de port ou pour les filtres de recherche. Format : nombre décimal (exemple : '0.5' pour 500 grammes).
user-rating et nb-reviews
- user-rating : note moyenne du produit (0 à 5 étoiles).
- nb-reviews : nombre d'avis clients.
Ces champs affichent la réputation du produit. Les articles bien notés génèrent plus de clics. Si vous collectez des avis, incluez-les dans votre flux.
video-link
Lien vers une vidéo de démonstration ou d'utilisation du produit. Les vidéos augmentent l'engagement et les taux de conversion. Utilisez des URLs stables vers YouTube ou votre serveur.
offer-type
Type d'offre : 'sale' (vente standard), 'rental' (location) ou 'service'. La plupart des marchands utilisent 'sale'. Utilisez 'rental' ou 'service' uniquement si applicable.
currency
Devise du prix (EUR, GBP, USD, etc.). Kelkoo supporte plusieurs devises selon le pays. Assurez-vous que la devise correspond au marché ciblé.
merchant-category
Catégorie interne du marchand pour le produit. Kelkoo l'utilise pour organiser votre catalogue et améliorer la navigation. Utilisez des catégories cohérentes et stables (exemple : 'Électronique > Casques Audio', 'Mode > Homme > Chaussures').
Bonne pratique : structurez vos catégories de manière hiérarchique et maintenez-les constantes d'un flux à l'autre.
Optimisation du flux pour la performance
Complétude des données
Chaque champ rempli augmente votre score de qualité chez Kelkoo. Un flux avec tous les champs optionnels remplis génère 30 à 50 % plus de clics qu'un flux minimaliste. Priorisez :
- Les images additionnelles (image-url-2 et suivantes).
- Les avis et notes (user-rating, nb-reviews).
- Les spécifications techniques (mpn, ean, description détaillée).
- Les délais et frais de livraison.
Cohérence avec votre site
Les informations du flux doivent correspondre exactement à votre site. Si un utilisateur clique sur un produit, il doit voir le même titre, la même image et le même prix. Une incohérence crée de la friction et augmente les retours ou les signalements auprès de Kelkoo.
Processus :
- Générez le flux directement depuis votre base de données produits.
- Testez chaque lien product-url avant la soumission.
- Comparez les prix et les images du flux avec votre site en direct.
Mise à jour régulière
Kelkoo indexe votre flux plusieurs fois par jour. Mettez à jour au minimum une fois par jour, idéalement plusieurs fois. Les prix, disponibilités et stocks qui changent rapidement doivent être synchronisés en temps réel si possible.
Utilisez un système automatisé :
- Exportez votre catalogue depuis votre CMS ou ERP.
- Appliquez les transformations nécessaires (calculs de prix, conversions de devises).
- Téléchargez le flux via l'interface Kelkoo ou via SFTP.
Gestion des doublons
Ne soumettez pas le même produit plusieurs fois avec des offer-id différents. Cela crée de la confusion chez Kelkoo et dilue votre visibilité. Si vous avez plusieurs variantes (tailles, couleurs), chacune doit avoir son propre offer-id, mais le titre et la description doivent clairement indiquer la variante.
Suppression d'offres obsolètes
Quand vous arrêtez de vendre un produit, supprimez-le du flux plutôt que de le laisser avec 'out of stock'. Kelkoo continue à afficher les articles 'out of stock' pendant un certain temps. Une suppression nette évite les clics inutiles et les déceptions.
Validation technique
Avant de soumettre votre flux à Kelkoo :
- Validez le XML : utilisez un validateur XML en ligne pour vérifier la syntaxe.
- Vérifiez les longueurs de champs : respectez les limites maximales de caractères.
- Testez les URLs : assurez-vous que chaque product-url est accessible.
- Vérifiez les images : testez chaque image-url pour s'assurer qu'elle charge correctement.
- Contrôlez les formats : les prix doivent être des nombres, les dates au format ISO, etc.
Tableau récapitulatif des champs
| Champ | Obligatoire | Format | Impact sur la visibilité |
|---|---|---|---|
| offer-id | Oui | Texte unique | Identification et suivi |
| title | Oui | Texte (max 200 car) | Indexation et affichage |
| product-url | Oui | URL | Redirection et taux de clics |
| price | Oui | Nombre (euros) | Tri et comparaison |
| brand | Oui | Texte | Filtrage et pertinence |
| availability | Oui | in stock, out of stock, pre-order | Affichage et clics |
| description | Recommandé | Texte (max 1000 car) | Indexation et confiance |
| image-url | Recommandé | URL (JPG, PNG) | Clics et engagement |
| image-url-2/3/4 | Optionnel | URL | Engagement et conversion |
| ean | Optionnel | 13 chiffres | Identification produit |
| mpn | Optionnel | Texte | Identification produit |
| sku | Optionnel | Texte | Suivi interne |
| delivery-cost | Optionnel | Nombre (euros) | Transparence des coûts |
| delivery-time | Optionnel | Texte (ex: '2-3 jours') | Décision d'achat |
| condition | Recommandé (si usagé) | new, refurbished, used | Confiance et pertinence |
| color | Optionnel | Texte | Filtrage |
| fashion-type | Optionnel (mode) | Texte | Filtrage mode |
| fashion-gender | Optionnel (mode) | Homme, Femme, Enfant, Unisexe | Filtrage mode |
| fashion-size | Optionnel (mode) | Texte ou mesure | Filtrage mode |
| unit-price | Optionnel | Nombre + unité | Comparaison équitable |
| stock-quantity | Optionnel | Nombre | Signal de disponibilité |
| shipping-weight | Optionnel | Nombre (kg) | Calcul frais, filtres |
| user-rating | Optionnel | 0-5 | Confiance et clics |
| nb-reviews | Optionnel | Nombre | Confiance et clics |
| video-link | Optionnel | URL | Engagement |
| offer-type | Optionnel | sale, rental, service | Classification |
| currency | Recommandé | EUR, GBP, USD, etc. | Affichage correct |
| merchant-category | Recommandé | Texte hiérarchisé | Organisation et navigation |
Cas d'usage courants et solutions
Produits avec variantes (tailles, couleurs)
Créez une offre distincte pour chaque combinaison produit-variante. Utilisez le même titre de base mais ajoutez la variante (exemple : 'Nike Air Max 90 Blanc' et 'Nike Air Max 90 Noir'). Donnez à chaque offre un offer-id unique et stable basé sur le SKU + variante.
Articles en promotion
Kelkoo détecte les baisses de prix et les signale aux utilisateurs. Mettez simplement à jour le champ price. Vous pouvez aussi ajouter une mention dans la description ('En promotion jusqu'au 31/12'), mais le prix est le signal principal.
Produits reconditionnés ou d'occasion
Utilisez le champ condition avec 'refurbished' ou 'used'. Décrivez l'état exact dans le champ description pour éviter les retours. Pratiquez une tarification transparente : un article reconditionné doit être visiblement moins cher qu'un neuf.
Livraison gratuite
Si vous proposez la livraison gratuite, laissez delivery-cost à 0 ou omettez le champ. Mentionnez 'Livraison gratuite' dans la description pour maximiser l'attrait.
Suivi et amélioration
Après avoir soumis votre flux à Kelkoo :
- Consultez le rapport de validation : Kelkoo signale les erreurs ou avertissements. Corrigez-les rapidement.
- Suivez votre performance : observez le nombre d'impressions, de clics et de taux de conversion par produit.
- Identifiez les produits mal performants : vérifiez si le titre, l'image ou la description peuvent être améliorés.
- Testez les variations : modifiez un titre ou une image et mesurez l'impact sur les clics.
- Comparez avec vos concurrents : consultez les fiches produits similaires chez Kelkoo pour voir comment les autres marchands les présentent.
Résumé et bonnes pratiques
Le flux Kelkoo est votre vitrine auprès de millions de consommateurs. La qualité de vos données détermine votre visibilité et vos revenus. Respectez ces principes :
- Remplissez tous les champs obligatoires avec précision.
- Enrichissez votre flux avec autant de champs optionnels que possible.
- Maintenez la cohérence entre votre flux et votre site.
- Mettez à jour votre flux quotidiennement, idéalement plusieurs fois par jour.
- Validez techniquement votre flux avant chaque soumission.
- Utilisez des identifiants stables (offer-id, SKU) pour un suivi fiable.
- Optimisez les images, les titres et les descriptions pour augmenter les clics.
- Surveillez votre performance et ajustez vos données en fonction des résultats.
Une gestion rigoureuse de votre flux Kelkoo vous permet de générer un trafic qualifié et durable, avec un ROI mesurable.