Compter les mots et caractères pour le SEO : meta description, title et réseaux sociaux

Compter les mots et caractères pour le SEO : meta description, title et réseaux sociaux

Meta description 155 caractères, title ~60, tweet 280 : comptez mots et caractères dans le navigateur avec le compteur FastMinify — presets SEO, temps de lecture, 100 % local.

09.09.2026
10 min de lecture
Partager cet article:
word-countSEOmeta-descriptioncontenttext-toolsTutoriel

Compter avant de publier une meta description ou un title

Une meta description tronquée dans Google, un title coupé sur mobile ou un tweet qui perd sa fin : ce sont des erreurs de longueur, pas de qualité rédactionnelle. Pourtant, la plupart des CMS affichent « 160 caractères max » sans préciser si les espaces, la ponctuation ou les entités HTML comptent. FastMinify ne remplace ni Search Console ni un audit SEO complet. Le compteur de mots en ligne compte les mots, les caractères (avec ou sans espaces), les phrases, les paragraphes et le temps de lecture estimé. Il propose les préréglages meta-description-155, twitter-280 et sms-160, alignés sur les limites de chaque support. Tout reste dans le navigateur. Les autres outils de texte se trouvent sur le hub texte & Markdown. Pour la performance globale du site, croisez avec la checklist performance web 2026 et avec le lien entre vitesse et SEO dans pourquoi les sites rapides sont mieux référencés.

Préréglage meta description de 155 caractères, avec barre de progression et indicateur OK ou Dépassement
Comptage avec ou sans espaces, utile quand un CMS compte autrement
Temps de lecture estimé (vitesse réglable de 150 à 300 MPM) pour les articles et les pages de destination
Préréglages Twitter/X 280 et SMS 160 pour les textes sociaux
100 % local : le texte marketing ne quitte pas l'onglet

Erreurs fréquentes sur meta, title et comptage

Confondre mots et caractères

« Ma meta fait 25 mots, c'est bon » : Google tronque en caractères et en pixels. Un mot long en allemand ou un titre en majuscules consomme vite le budget.

Compter les mots pour une meta description au lieu des caractères
Ignorer les espaces finaux (à supprimer avant le comptage dans le CMS)
Oublier que « … » ajouté par le CMS compte dans la limite
Copier-coller depuis Word avec espaces insécables invisibles
Une meta tronquée en plein mot dans la SERP donne un CTR plus faible, même avec un bon classement.
Dupliquer title, H1 et meta

Trois champs identiques gaspillent le snippet et n'aident pas l'utilisateur à choisir votre résultat.

Title = H1 = meta mot pour mot
Répéter uniquement le mot-clé sans bénéfice utilisateur
Meta qui ne décrit pas la page (bourrage de mots-clés)
Title trop long parce que la marque est répétée deux fois
Google peut réécrire la meta ; un title trop long perd la fin (mot-clé secondaire ou marque).
Ignorer mobile et réseaux sociaux

La SERP sur ordinateur et la carte Twitter n'ont pas la même largeur utile.

Tester la longueur seulement sur un aperçu pour ordinateur
Réutiliser telle quelle la même chaîne pour og:description sans la retester à 280 caractères
Des descriptions de moins de 100 caractères, trop vagues pour le plancher éditorial de FastMinify
Compter les entités HTML comme un seul caractère visuel
Faites une passe au préréglage 155 pour Google, une à 280 pour le social et une limite personnalisée de 60 pour le title : trois collages, trois indicateurs verts.

Mots ou caractères, et la règle de chaque champ SEO

Meta description, en caractères plutôt qu'en mots

Google tronque souvent la meta description affichée autour de 155 à 160 caractères, selon la largeur du snippet. Bing et les audits Ahrefs signalent souvent ce qui dépasse 160. FastMinify vise 155 (préréglage meta-description-155), avec un plancher éditorial de 100 caractères sur ce site pour éviter les descriptions trop courtes. Comptez les caractères avec espaces, ce que mesure le préréglage par défaut.

Balise title et H1, deux champs et deux budgets

La balise <title> SEO est tronquée dans les résultats Google autour de 60 caractères sur ordinateur, parfois plus tôt sur mobile selon la largeur. Ce n'est pas le même champ que le <h1> visible sur la page : vous pouvez garder un title court pour la SERP et un H1 plus descriptif pour l'utilisateur. Le compteur n'a pas de préréglage « title-60 » dédié, utilisez donc une limite personnalisée ou surveillez le nombre de caractères.

Open Graph, Twitter et corps d'article

Les cartes sociales (og:description, twitter:description) réutilisent souvent la meta description, mais pas toujours. Twitter/X limite historiquement à 280 caractères (préréglage de l'outil). Le corps d'un article se raisonne plutôt en mots et en temps de lecture : le compteur estime environ 200 mots par minute, réglable. Pour structurer un long README ou un long article, utilisez le générateur de sommaire Markdown du même hub.

Les chiffres utiles avant d'écrire

Les limites courantes en un coup d'œil

Ces valeurs sont des repères pratiques, pas des promesses d'affichage dans la SERP. Google réécrit souvent la meta affichée, même quand votre balise est soignée.

Avant

Découvrez comment optimiser votre site web pour améliorer votre référencement naturel et attirer plus de visiteurs qualifiés grâce à des techniques SEO éprouvées et faciles à appliquer dès aujourd'hui.

Après

Maximum de 155 caractères (préréglage) : tronquez à la fin d'un mot et ajoutez « … » plutôt que de couper un mot en deux.
Meta description : cible 155 caractères, plancher 100, limite dure vers 160, préréglage meta-description-155
Balise title : 50 à 60 caractères environ, avec une limite personnalisée de 60 dans le compteur de mots
Tweet ou post X : 280 caractères, préréglage twitter-280
Aperçu de SMS : 160 caractères, préréglage sms-160
Article de blog : comptez les mots et le temps de lecture, car il n'existe pas de plafond SERP unique
Ce que le compteur FastMinify mesure exactement

L'outil applique la même logique que src/lib/word-counter.ts. Les mots sont des segments séparés par des espaces après suppression des espaces de début et de fin, les phrases sont découpées sur .!? et les paragraphes sont des blocs séparés par une ligne vide. La limite des préréglages suit charCountMode (avec ou sans espaces). Plafond d'entrée : le même que les autres outils de texte du groupe, soit 64 KiB en UTF-8.

Mots : découpage sur les espaces après suppression des espaces de bord, sans analyse des racines de mots ni décompte spécialisé pour le chinois, le japonais ou le coréen
Caractères avec espaces : input.length en JavaScript (unités de code UTF-16)
Caractères sans espaces : longueur après suppression de \s
Barre de limite verte, ambre ou rouge, ambre à partir de 80 % du préréglage
Entrée vide : zéro partout, pas d'erreur

De la meta au tweet avec le compteur de mots

Rédiger une meta description sous 155 caractères

Ouvrez le compteur de mots, choisissez Meta description (155) dans Limite de caractères, laissez charCountMode sur « avec espaces » et collez votre brouillon. La barre passe au rouge au premier caractère au-delà de 155. Ajustez jusqu'à obtenir un indicateur vert ou ambre (vert sous 80 %, ambre de 80 à 100 %, rouge au-delà).

Le préréglage meta-description-155 suit META_DESCRIPTION_MAX_LENGTH du site
Copiez la version finale dans votre CMS ou front matter
Relisez à voix haute : 155 caractères représentent environ 20 à 26 mots en français, selon le vocabulaire
Aucun envoi à un serveur, avec une mise à jour pendant la saisie comme les autres outils de texte
Outil voisin du hub : beautify Markdown pour mettre en forme la documentation produit avant le comptage
Un title de 60 caractères et une meta de 155 pour une page de destination

Vous publiez une page d'outil avec un title SEO serré et une meta descriptive. Deux passes dans le même onglet.

1

Première passe, un title avec limite personnalisée de 60

Choisissez Personnalisée dans Limite de caractères, saisissez 60 dans Limite personnalisée et comptez les caractères avec espaces. Exemple : « Minificateur JSON en ligne | FastMinify » (39 caractères), ce qui laisse de la place pour le suffixe de marque.

2

Deuxième passe, une meta avec le préréglage 155

Basculez sur meta-description-155 et réécrivez sans répéter le title mot pour mot. Ajoutez l'intention (gratuit, dans le navigateur, sans envoi) en une phrase.

3

Troisième passe, un tweet facultatif

Utilisez twitter-280 pour un post d'annonce : plus de place, un ton plus direct. Le compteur ne publie rien, il mesure seulement.

Temps de lecture pour un article de blog

Collez le corps de l'article (sans le front matter YAML). Le panneau affiche le nombre de mots et ~X min de lecture selon votre vitesse de lecture (200 par défaut). C'est utile pour harmoniser les champs readingTime du calendrier éditorial. Recalculez après chaque révision de traduction, car un texte allemand contient souvent moins de mots que le texte français équivalent.

De 150 à 300 MPM, avec 200 par défaut, comme la convention du blog FastMinify (environ 200 mots par minute)
Phrases et paragraphes : un contrôle de cohérence de la structure, puisque trop de phrases d'une ligne rendent la meta difficile
Ne confondez pas le temps de lecture affiché sur le blog et le préréglage meta 155
Articles longs : TOC Markdown pour la navigation
Export CSV → table README : CSV vers table Markdown

Intégrer les limites dans votre stack

CMS et champs meta

WordPress (Yoast, Rank Math), front matter de Hugo et export metadata de Next.js : la plupart proposent un compteur de caractères. Vérifiez s'il compte avec les espaces et s'il inclut un suffixe de marque automatique. FastMinify intervient avant le collage dans le CMS, surtout quand vous rédigez en Markdown ou dans un ticket.

Exemple de base

// Next.js App Router — cible alignée FastMinify import { clampMetaDescription } from '@/lib/meta-description' export const metadata = { title: 'Minificateur JSON en ligne — FastMinify', // ~40 car. description: clampMetaDescription( 'Minifiez du JSON dans le navigateur. Aucun upload, presets API, copie en un clic.' ), // tronque à 155 car. mot entier + … }
Alternatives et limites

D'autres outils comptent mots et caractères : choisissez selon la confidentialité et les préréglages SEO.

Conclusion

Le SEO on-page commence souvent par des chiffres simples : 155 caractères pour viser une meta lisible, ~60 pour un title, 280 pour un tweet et des mots plus un temps de lecture pour le corps. Le compteur de mots FastMinify intègre ces préréglages dans le navigateur, sans compte. Ce n'est pas un audit SEO complet, car Google peut réécrire votre snippet et la longueur seule ne fait pas le classement. Associez comptage local, rédaction claire et le reste de la checklist performance 2026. Le hub texte propose aussi le sommaire Markdown et les tables CSV.

Préréglage 155 pour la meta, limite personnalisée de 60 pour le title, 280 pour le social : trois passes
Comptez caractères avec espaces sauf règle CMS explicite contraire
Recalculez le temps de lecture pour chaque langue (FR/EN/DE/ES)
Ne confondez pas tokens LLM et caractères SERP
Supprimez les espaces de bord et relisez : les espaces finaux comptent dans la barre de limite
Partager cet article
Partager cet article: