Compteur caractère pour annonces Google Ads : rester dans les clous facilement

Les limites de caractères Google Ads ne se résument pas à un comptage titre/description. Un compteur fiable doit intégrer les contraintes propres aux RSA, aux assets Performance Max et aux langues à double largeur pour éviter les troncatures silencieuses qui sabotent vos annonces.

Limites de caractères Google Ads par type de campagne : les écarts que les compteurs basiques ignorent

La plupart des outils de comptage se contentent de vérifier qu’un titre ne dépasse pas 30 caractères et qu’une description reste sous 90. Ce niveau de contrôle est insuffisant dès que vous travaillez sur plusieurs formats de campagne.

A lire en complément : Et si votre communication multilingue devenait un vrai avantage pour décrocher de nouveaux clients ?

Une annonce de recherche responsive (RSA) accepte jusqu’à 15 titres et 4 descriptions, mais Google n’en affiche jamais la totalité. Au maximum, trois titres et deux descriptions apparaissent simultanément selon l’emplacement. Votre compteur doit donc vérifier chaque asset individuellement, pas la longueur totale concaténée.

Les assets texte de Performance Max et Demand Gen n’appliquent pas exactement les mêmes plafonds ni les mêmes quantités d’assets acceptées. Un compteur qui ne distingue pas ces formats vous laisse croire qu’un texte valide en RSA l’est partout. Ce n’est pas le cas.

A découvrir également : Impression de flyers avec Canva : comment faire facilement

Homme analysant un tableau de bord de publicité Google Ads avec compteur de caractères sur grand écran

Tableau récapitulatif des contraintes par surface

Format Titres (max par asset) Descriptions (max par asset) Nombre d’assets acceptés
RSA (Search) 30 caractères 90 caractères Jusqu’à 15 titres, 4 descriptions
Performance Max (texte) Variable selon le slot Variable selon le slot Quantités et plafonds distincts des RSA
Demand Gen Variable Variable Spécifications propres à la surface

Nous recommandons de paramétrer votre compteur avec un sélecteur de type de campagne. Un simple champ déroulant qui ajuste les seuils évite la majorité des erreurs de validation.

Compteur caractère Google Ads et texte dynamique : le piège de l’insertion automatique

Les titres et descriptions doivent rester dans les bornes même quand ils incluent des éléments dynamiques. L’insertion de mots-clés (keyword insertion) et les personnalisateurs d’annonces injectent du texte à longueur variable dans vos assets.

Un compteur pertinent ne valide pas uniquement le gabarit statique. Il doit aussi calculer la longueur maximale possible après substitution. Si votre mot-clé par défaut fait 12 caractères mais que certains termes du groupe d’annonces en font 28, le titre dépasse la limite sans que l’interface Google ne bloque systématiquement la diffusion : l’annonce est simplement écartée de la combinaison, ce qui réduit la couverture sans alerte visible.

La logique de calcul à intégrer est la suivante :

  • Identifier chaque balise dynamique dans le texte (keyword insertion, personnalisateur, countdown)
  • Remplacer la balise par la variante la plus longue du groupe d’annonces ou du flux de données
  • Vérifier que le résultat reste sous le plafond du format ciblé
  • Afficher un avertissement distinct du simple décompte statique

Sans cette couche, votre compteur valide des assets qui ne seront jamais diffusés dans certaines combinaisons.

Compteur de caractères multilingue : pourquoi le chinois, le japonais et le coréen changent tout

Pour les langues à double largeur (chinois, japonais, coréen), chaque caractère compte pour deux dans la limite Google Ads. Un titre de 15 idéogrammes consomme donc 30 unités, soit la totalité du plafond RSA.

Ce comportement est documenté par Google mais rarement intégré dans les compteurs tiers. Si vous gérez des campagnes multilingues ou des marchés APAC depuis un compte européen, un compteur basé sur string.length en JavaScript renverra un décompte faux.

Détection automatique de la largeur des caractères

La méthode fiable consiste à tester chaque caractère contre les plages Unicode CJK (U+4E00 à U+9FFF pour les idéogrammes unifiés courants, plus les blocs étendus). Chaque caractère dans ces plages incrémente le compteur de deux au lieu d’un.

Un compteur qui ne gère pas ce cas produit des faux négatifs : le texte semble conforme, mais Google le tronque ou le rejette à la diffusion. Nous observons régulièrement ce problème sur des comptes qui lancent des campagnes en langues asiatiques depuis une interface en français.

Jeune professionnelle vérifiant les limites de caractères d'une annonce Google Ads sur tablette dans un espace de coworking

Construire un compteur Google Ads qui détecte le format de campagne automatiquement

L’angle le plus utile pour un compteur avancé est la détection contextuelle du format. Plutôt que de demander à l’utilisateur de sélectionner manuellement RSA, Performance Max ou Demand Gen, le compteur peut inférer le format à partir de la structure de saisie.

Si l’utilisateur remplit plus de trois titres, le compteur bascule en mode RSA. S’il ajoute des assets visuels ou des flux produits, le mode Performance Max s’active avec ses propres seuils. Cette logique réduit les erreurs humaines et accélère le workflow de création.

Fonctionnalités à intégrer dans un compteur fiable

  • Sélection ou détection automatique du type de campagne (RSA, PMax, Demand Gen)
  • Décompte séparé par asset avec indicateur visuel vert/orange/rouge
  • Calcul de la longueur après substitution dynamique (keyword insertion, personnalisateurs)
  • Gestion des caractères à double largeur (CJK) avec comptage pondéré
  • Prévisualisation de la combinaison la plus longue possible pour anticiper les troncatures

Un tel outil ne remplace pas la prévisualisation native de Google Ads, mais il intervient en amont, au moment de la rédaction, là où les dépassements passent inaperçus.

Validation finale : ce que votre compteur doit afficher avant l’import

Le dernier écran de votre compteur devrait synthétiser trois informations : le nombre d’assets conformes, le nombre d’assets en dépassement après substitution dynamique, et le nombre d’assets potentiellement tronqués sur mobile (où l’affichage est plus restreint que sur desktop).

Un asset techniquement valide peut être tronqué visuellement sur certains emplacements. Le plafond de caractères est une condition nécessaire, pas suffisante. Les titres qui frôlent la limite perdent souvent leurs derniers mots sur les formats mobiles compacts.

Pour les comptes qui importent des annonces en masse via des fichiers CSV ou l’API Google Ads, intégrer cette validation en pré-import évite les rejets silencieux. Un script de contrôle qui applique les règles décrites ici prend quelques heures de développement et économise des semaines de diagnostic sur des campagnes sous-diffusées.

Plus d’infos