Erreurs fréquentes dans les flux produits
Ce guide répertorie les erreurs les plus courantes dans les flux produits et explique comment elles sont traitées par SharpFeed.
On distingue les erreurs au niveau du fichier (qui bloquent l’analyse) et les erreurs au niveau des champs (qui apparaissent dans le rapport d’audit).
SharpFeed classe les problèmes en trois niveaux :
- Obligatoire : requis par Google pour diffuser vos produits
- Impact SEO : important pour le référencement naturel et la visibilité gratuite
- Précision du flux : garantit des données valides et cohérentes
1. Erreurs de fichier bloquantes
Ces erreurs empêchent SharpFeed de lire ou d’analyser le fichier.
Elles se produisent avant tout audit, ce qui signifie qu’aucune donnée produit ne peut être traitée.
Problèmes bloquants fréquents
| Type d’erreur | Description | Exemple | Impact |
|---|---|---|---|
| Type de fichier non pris en charge | L’extension n’est pas .xml, .csv ou .txt. | Fichier .xls ou .json | ❌ Analyse bloquée |
| Fichier corrompu ou vide | Le fichier est illisible ou sans contenu. | Fichier vide ou XML cassé | ❌ Analyse bloquée |
| Encodage invalide | Le fichier n’est pas en UTF-8 ou contient des caractères non valides. | Symboles spéciaux ou caractères invisibles | ❌ Analyse bloquée |
| Structure XML invalide | Balises non fermées ou syntaxe incorrecte. | <item><title>Exemple sans fermeture | ❌ Analyse bloquée |
| En-têtes manquants (CSV/TXT) | Pas de ligne d’en-tête avec les noms de champs. | Première ligne = données produits | ❌ Analyse bloquée |
| Délimiteur incohérent (TXT) | Impossible de détecter un séparateur clair. | Mélange de , et ; | ❌ Analyse bloquée |
| Fichier trop volumineux | Le fichier dépasse la limite de votre plan. | Fichier XML de 200 Mo | ❌ Analyse bloquée |
| Flux distant inaccessible (URL) | En cas d’import par URL : échec du téléchargement. | Lien expiré ou erreur 404 | ❌ Analyse bloquée |
Astuce : si votre analyse ne démarre pas, vérifiez d’abord le format et l’encodage du fichier.
Ouvrez-le dans un éditeur comme VS Code ou un tableur pour confirmer sa lisibilité.
2. Champs obligatoires manquants
Des champs comme id, title, price et availability sont indispensables.
S’ils sont absents ou entièrement vides, SharpFeed les signale comme « champ requis manquant ».
Exemples
- Colonne
titleabsente →"title" is missing from the feed. - Valeurs vides dans
price→"price" is present but missing values for 102 products.
Impact : Obligatoire
3. Formats de champ incorrects
Certains champs doivent respecter un format précis imposé par Google.
SharpFeed applique des règles de validation intégrées.
Exemples
price:15USDau lieu de15.00 USDshipping_weight:200gau lieu de200 gproduct_highlight: texte supérieur à 150 caractères
Impact : Précision du flux ou Impact SEO selon le champ
4. Valeurs trop courtes ou trop longues
SharpFeed vérifie que les longueurs de champ respectent les limites recommandées.
Des valeurs trop courtes nuisent au référencement, et trop longues peuvent être tronquées.
Exemples
title: seulement 3 caractères → trop courtdescription: plus de 5 000 caractères → trop long
Impact : Impact SEO
5. URLs invalides
Toutes les URLs doivent commencer par http:// ou https://.
Si la vérification HTTP est activée, SharpFeed vérifie aussi si les liens sont accessibles.
Exemples
image_link:example.com/image.jpg(protocole manquant)link: retourne un code 404
Impact :
- Obligatoire pour
link,canonical_link,image_link - Impact SEO pour
lifestyle_image_link,additional_image_link
6. Erreurs de logique GTIN / MPN
Google demande au moins un GTIN ou un MPN pour identifier les produits.
Exemples
gtinetmpnvides → Erreur- Un seul présent → OK
- Format GTIN invalide (lettres au lieu de chiffres) → Erreur
Impact : Obligatoire / Précision du flux
7. Catégories invalides ou manquantes
Le champ google_product_category doit correspondre à un ID ou chemin valide de la taxonomie Google.
Exemple
google_product_category:999999→ invalide- Champ vide pour tous les produits → Signalé
Impact : Précision du flux
8. Conflits sur item_group_id
Le champ item_group_id sert à regrouper des variantes.
Il ne doit jamais être identique à un id produit.
Exemple
- Produit avec
id = 123etitem_group_id = 123→ Invalide
Impact : Précision du flux
9. Produits en rupture ou disponibilité incohérente
Les produits availability = out_of_stock sont valides mais moins visibles.
Si votre page indique “en stock” mais le flux dit le contraire, SharpFeed vous alerte.
Exemple
- 120 produits en
out_of_stockalors qu’ils sont actifs sur votre site → Avertissement
Impact : Impact SEO
10. Cohérence des données
Certains champs ne sont pas obligatoires mais restent fortement recommandés.
SharpFeed vérifie la cohérence des formats, plages numériques, ou dates.
Exemples
sale_price_effective_date: format incorrect (2024/12/01au lieu de2024-12-01T00:00-00:00/2024-12-15T23:59-00:00)shipping_weight: valeur < 0 ou trop élevéecolor: contient des virgules → format invalide
Impact : Précision du flux
Besoin d’aide ?
Notre équipe est là pour vous. Écrivez-nous et nous vous répondrons rapidement.
Contacter le support