ForHosting KIT · SEO

Vérifiez la longueur de votre méta-description : 120–160 caractères

Une méta-description offre peu d’espace pour expliquer pourquoi une personne devrait consulter votre page.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Cet outil compte les caractères de votre texte, compare le total à la plage conseillée de 120–160 et signale clairement les descriptions trop courtes ou susceptibles d’être coupées. Il fournit aux rédacteurs, éditeurs et équipes SEO un contrôle rapide et cohérent, sans réécrire le contenu ni avancer d’affirmations subjectives sur le classement. Vous pouvez l’utiliser ici ou automatiser le même test déterministe avec l’API.

Comprenez précisément la mesure effectuée

Collez la méta-description exacte que vous comptez publier. L’outil dénombre les caractères Unicode : un emoji visible ou un autre caractère hors du plan multilingue de base compte donc une fois, et non comme deux unités de code internes. Il compare ensuite ce total au minimum conseillé de 120 caractères et au maximum de 160. Un résultat compris dans cette plage inclusive est indiqué comme recommandé. Un texte plus bref est classé trop court ; au-delà de 160, il est classé trop long et assorti d’un risque de coupure. La réponse précise également combien de caractères manquent pour atteindre le minimum ou combien dépassent le maximum. Ces écarts simplifient vos révisions, car ils indiquent l’ampleur du changement nécessaire sans comptages manuels répétés. L’outil n’analyse pas le HTML, ne récupère aucune page web, n’évalue pas la qualité rédactionnelle et ne garantit pas l’affichage d’un moteur de recherche particulier. Il applique un contrôle de longueur transparent au seul texte fourni.

Interprétez la plage comme un repère éditorial

La plage de 120–160 constitue un objectif rédactionnel pratique, pas la garantie que chaque résultat de recherche affichera tous les caractères. Les moteurs peuvent composer un autre extrait à partir du contenu de la page, modifier l’espace disponible selon l’appareil ou la requête et couper le texte d’après sa largeur rendue plutôt que son seul nombre de caractères. Considérez un résultat trop long comme un avertissement : des mots importants placés à la fin pourraient disparaître. Ramenez d’abord au début le bénéfice, le sujet ou l’appel à l’action principal avant de supprimer les détails secondaires. Si la description est trop courte, ajoutez des informations concrètes qui distinguent la page au lieu de répéter des mots-clés. Même comprise dans la plage, elle doit rester exacte, lisible et fidèle à la page. Ce contrôle sépare volontairement mesure objective et jugement éditorial : il indique si le compte respecte la plage choisie, tandis que votre équipe demeure responsable de la pertinence, du ton, de l’exactitude et d’une invitation naturelle au clic.

Instaurez un contrôle de publication reproductible

Pour une seule page, collez la version définitive et examinez son statut avant publication. Dans une chaîne de contenu, envoyez chaque description proposée à l’API et conservez le nombre de caractères, le statut et le risque de coupure avec vos vérifications éditoriales. Vous pouvez bloquer une entrée vide, renvoyer un texte court à la rédaction et signaler un texte long sans le modifier automatiquement. Comme l’algorithme n’effectue aucun appel réseau et n’utilise ni hasard ni donnée liée au temps, une entrée identique produit le même résultat dans un navigateur, un processus de build ou une intégration continue. Veillez à transmettre exactement la valeur placée dans la balise meta ; les espaces initiaux et finaux sont comptés puisqu’ils appartiennent à la chaîne, mais une entrée composée uniquement d’espaces est rejetée. Répétez le contrôle après localisation, car les décomptes varient selon les langues. Cette capacité mesure tout texte Unicode, mais elle ne traduit pas le contenu et ne remplace pas les recommandations éditoriales propres à chaque langue.

Contrôlez une page avant publication

Vérifiez la méta-description définitive et repérez un texte vide, trop court ou trop long avant sa mise en ligne.

Auditez une migration de contenu

Appliquez une règle uniforme de 120–160 caractères lors du transfert de descriptions vers un autre CMS ou une nouvelle structure.

Ajoutez un contrôle de contenu au CI

Exploitez le résultat déterministe de l’API pour signaler pendant le build les descriptions nécessitant une révision.

Quelle plage l’outil recommande-t-il ?

Il considère comme recommandé tout texte de 120 à 160 caractères, bornes comprises.

Un total supérieur à 160 garantit-il une coupure ?

Non. Il signale un risque, car l’extrait réel varie selon la requête, l’appareil, la largeur rendue et le moteur.

Comment les emoji sont-ils comptés ?

L’algorithme compte les points de code Unicode ; un emoji représenté par un point vaut donc un caractère.

Les espaces sont-ils inclus dans le compte ?

Oui. Chaque caractère transmis est compté, y compris les espaces initiaux, finaux et internes. Une entrée uniquement composée d’espaces est refusée.

Quel est le tarif de l’API ?

Chaque requête API coûte $0.002. Le même test déterministe peut aussi être exécuté gratuitement dans le navigateur.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/seo/meta-description-check

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/seo/meta-description-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Discover practical ways to improve your website performance, strengthen search visibility, and give every visitor a faster, clearer experience."}'
{
  "text": "Discover practical ways to improve your website performance, strengthen search visibility, and give every visitor a faster, clearer experience."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.meta_description_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →