Comparez le nombre de mots au référentiel SEO
Le nombre de mots ne garantit pas le classement, mais constitue un repère éditorial utile pour planifier, relire ou actualiser une page.
Lancer gratuitement
Cet outil compare le total fourni à une plage stable pour un article de blog, une fiche produit, une page de destination, une catégorie ou un guide pratique. Il indique si la valeur est inférieure, comprise ou supérieure à la plage et précise l'écart avec la limite la plus proche, sans assimiler longueur et qualité.
Utilisez le référentiel pour planifier
Ce repère est particulièrement utile avant la rédaction ou lorsqu'une équipe éditoriale cherche à savoir si une page paraît trop mince ou trop diffuse. Saisissez le nombre complet et choisissez le type correspondant à sa fonction. Le résultat applique une plage fixe et indique si la valeur est inférieure, comprise ou supérieure. Il donne le nombre de mots manquants jusqu'au minimum ou l'excédent au-delà du maximum; dans la plage, l'écart vaut zéro. Considérez ce signal comme une invitation à relire, jamais comme un ordre d'ajouter du remplissage ou de supprimer des détails nécessaires. L'intention de recherche, l'exactitude, l'originalité, la structure, les liens, les médias et l'ergonomie restent essentiels. Le référentiel fournit simplement un critère commun et reproductible aux équipes et agences.
Choisissez le type selon l'objectif
Le type détermine la plage: choisissez-le selon l'objectif principal, et non le nom du modèle dans votre CMS. Un article développe un sujet; une fiche produit présente une offre; une page de destination vise une campagne ou une conversion; une catégorie organise plusieurs offres; un guide explique une démarche. Si plusieurs rôles coexistent, retenez celui qui domine l'intention de recherche et le parcours de conversion, puis consignez ce choix. L'outil refuse les types inconnus au lieu d'appliquer silencieusement une valeur générique. Une faute de frappe ou une étiquette improvisée ne peut donc pas produire une évaluation apparemment fiable mais hors sujet. Des noms fixes rendent aussi les audits et contrôles successifs comparables.
Interprétez le résultat avec discernement
Une page sous la plage mérite une analyse, pas un allongement automatique. Vérifiez qu'elle répond aux questions, démontre le produit ou la méthode, traite les objections et donne assez de contexte. Si elle le fait avec concision, sa brièveté peut convenir. Ne raccourcissez pas davantage une page longue uniquement pour respecter un chiffre: recherchez répétitions, introductions démesurées, digressions ou sections destinées à des pages annexes, tout en conservant ce qui aide le public. Être dans la plage confirme seulement une longueur habituelle; cela ne certifie ni exactitude, ni pertinence, ni lisibilité, ni performance SEO. Pour vos rapports, notez le total, le type, le statut et l'écart. Les bornes sont inclusives: le minimum et le maximum sont classés dans la plage.
Cas d’usage
Relire un brief éditorial
Vérifiez la longueur prévue avant de confier la rédaction.
Repérer les pages trop minces
Classez les pages par type et soumettez les valeurs sous le minimum à une révision.
Maîtriser un brouillon trop long
Mesurez le dépassement avant de condenser ou scinder des sections.
Questions fréquentes
Être dans la plage garantit-il un meilleur classement?
Non. Seule la longueur est comparée; l'intention, la qualité, l'exactitude, l'autorité et les liens ne sont pas évalués.
Les bornes sont-elles incluses?
Oui. Une valeur égale au minimum ou au maximum appartient à la plage.
Que se passe-t-il si le type est inconnu?
La requête renvoie une erreur de saisie au lieu d'utiliser un référentiel générique ou inadapté.
Faut-il toujours ajouter des mots sous la plage?
Non. Vérifiez d'abord les questions ou preuves manquantes et n'ajoutez jamais du remplissage pour atteindre le minimum.
Que signifie l'écart?
Sous la plage, il manque au minimum; au-dessus, il dépasse le maximum; dans la plage, il vaut zéro.
Quel est le prix d'une requête API?
Chaque requête API coûte $0.002. La version navigateur s'exécute localement gratuitement.
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/seo/word-count-benchmark \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"word_count":1350,"content_type":"blog_post"}'const res = await fetch("https://api.kit.forhosting.com/seo/word-count-benchmark", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"word_count": 1350,
"content_type": "blog_post"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/seo/word-count-benchmark",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"word_count": 1350,
"content_type": "blog_post"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/seo/word-count-benchmark", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"word_count":1350,"content_type":"blog_post"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"word_count":1350,"content_type":"blog_post"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/seo/word-count-benchmark", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"word_count": 1350,
"content_type": "blog_post"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "seo.word_count_benchmark",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |