← Retour à la documentation

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’erreurDescriptionExempleImpact
Type de fichier non pris en chargeL’extension n’est pas .xml, .csv ou .txt.Fichier .xls ou .json❌ Analyse bloquée
Fichier corrompu ou videLe fichier est illisible ou sans contenu.Fichier vide ou XML cassé❌ Analyse bloquée
Encodage invalideLe 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 invalideBalises 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 volumineuxLe 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 title absente → "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 : 15USD au lieu de 15.00 USD
  • shipping_weight : 200g au lieu de 200 g
  • product_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 court
  • description : 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

  • gtin et mpn vides → 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 = 123 et item_group_id = 123Invalide

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_stock alors 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/01 au lieu de 2024-12-01T00:00-00:00/2024-12-15T23:59-00:00)
  • shipping_weight : valeur < 0 ou trop élevée
  • color : 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