Score d’attractivité d’un titre : nombres, mots forts, questions
L’outil attribue à un titre de page une note transparente de 0 à 100 à partir de trois motifs reconnaissables : les nombres, certains mots forts et la forme interrogative.
Lancer gratuitement
Il indique précisément les nombres et les termes repérés, précise si le titre est formulé comme une question et détaille les points de chaque catégorie. Ce diagnostic éditorial rapide ne promet aucun trafic, mais vous aide à comparer des variantes avant publication, sans modèle ni transmission du titre à un tiers.
Considérez la note comme un contrôle de signaux
Un titre peut attirer l’attention pour de nombreuses raisons : pertinence, notoriété de la marque, intention de recherche, actualité ou qualité de la page. Cet outil ne mesure volontairement que trois motifs visibles. Un nombre apporte 30 points, car les listes numérotées, quantités, dates et pourcentages donnent au lecteur une attente concrète. Chaque mot fort reconnu apporte 12 points, dans la limite de 45, puisque des termes comme prouvé, essentiel ou surprenant ajoutent de l’intensité ou annoncent un bénéfice clair. La forme interrogative vaut 25 points lorsque le titre se termine par un point d’interrogation ou commence par un interrogatif anglais courant. Le total est plafonné à 100. Une note élevée signifie donc que plusieurs signaux configurés sont présents ; elle ne prouve pas que le titre soit exact, utile, bien ciblé ou assuré d’obtenir des clics. Examinez les points détaillés et les éléments détectés pour comprendre le résultat au lieu de considérer le total comme un verdict autonome.
Comparez des variantes équivalentes grâce aux preuves
La méthode la plus utile consiste à noter plusieurs formulations honnêtes pour une même page et à examiner les preuves associées à chaque résultat. La réponse répertorie chaque nombre distinct, chaque mot fort appartenant au dictionnaire fixe et la décision relative à la forme interrogative. Elle fournit aussi la liste des signaux détectés et le détail des points, afin que vous sachiez si la note provient d’une seule catégorie ou d’un ensemble équilibré. Répéter le même mot ne rapporte aucun point supplémentaire, et dépasser quatre mots reconnus ne permet pas de franchir le plafond de la catégorie. Ces règles limitent la répétition mécanique. Comparez uniquement des titres qui expriment la même promesse fondamentale ; sinon, la note pourrait favoriser une phrase plus spectaculaire qui ne décrit plus la page. Conservez le sujet principal et l’intention de recherche, puis vérifiez si un nombre précis, une emphase réellement justifiée ou une question naturelle améliore la clarté. Les preuves éclairent le choix éditorial sans se substituer à votre jugement.
Renforcez la formulation sans perdre en crédibilité
Un titre attirant n’a pas besoin d’être trompeur. N’utilisez un nombre que si la page fournit réellement cette quantité, ce décompte, cette année ou ce pourcentage. Choisissez un mot fort lorsque le contenu le justifie : qualifier un conseil de prouvé suppose des éléments probants, tandis que gratuit ne doit pas masquer un achat obligatoire. Une question doit porter sur un point auquel la page répond directement. L’algorithme étant déterministe, un même titre produit toujours le même résultat dans le navigateur et via l’API ; il convient donc aux listes de contrôle éditoriales et aux processus reproductibles. La limite de 300 caractères borne l’opération, même si les titres destinés aux résultats de recherche sont généralement bien plus courts. Aucun accès réseau, aléa, date courante ou raisonnement de modèle n’influence le calcul. Effectuez ce contrôle pendant la rédaction, puis décidez selon la pertinence, la clarté, l’exactitude, la longueur réellement affichée et les performances observées. La note devient ainsi un contrôle concis des signaux d’attention, et non une invitation à exagérer.
Cas d’usage
Comparer des titres d’article
Notez plusieurs variantes fidèles et identifiez les signaux qui les distinguent avant le choix éditorial définitif.
Ajouter une étape au contrôle éditorial
Lancez l’analyse déterministe lors de la publication et consignez la note ainsi que les éléments détectés.
Auditer un ensemble de titres
Appliquez un critère uniforme pour repérer les titres dépourvus de nombre concret, de mot fort ou de question.
Questions fréquentes
Que mesure cette note ?
Elle mesure la présence de nombres, de termes issus d’une liste fixe de mots forts anglais et d’une forme interrogative. Elle n’évalue ni le classement, ni la pertinence, ni le sentiment, ni le taux de clic réel.
Comment les 100 points sont-ils répartis ?
Un titre obtient 30 points s’il contient un nombre, 12 par mot fort distinct dans la limite de 45, et 25 pour la forme interrogative. Le total est plafonné à 100.
Une meilleure note garantit-elle davantage de clics ?
Non. Elle relève des motifs susceptibles d’attirer l’attention, mais l’intention du public, l’exactitude, la concurrence, la marque et la qualité de la page comptent aussi.
Qu’est-ce qu’une forme interrogative ?
Le titre est retenu s’il se termine par un point d’interrogation ou commence par un interrogatif anglais courant tel que what, why, how, can ou should.
Les mots ou nombres répétés rapportent-ils plusieurs fois ?
Non. La catégorie numérique dépend de la simple présence, et chaque mot reconnu n’est compté qu’une fois, même s’il est répété.
Quel est le prix d’une requête API ?
Chaque requête API coûte $0.002. La même analyse déterministe est également accessible dans le navigateur.
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/title-click-bait-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"title":"10 Proven Ways to Improve Your SEO Today?"}'const res = await fetch("https://api.kit.forhosting.com/seo/title-click-bait-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"title": "10 Proven Ways to Improve Your SEO Today?"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/seo/title-click-bait-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"title": "10 Proven Ways to Improve Your SEO Today?"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/seo/title-click-bait-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"title":"10 Proven Ways to Improve Your SEO Today?"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"title":"10 Proven Ways to Improve Your SEO Today?"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/seo/title-click-bait-score", 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
{
"title": "10 Proven Ways to Improve Your SEO Today?"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "seo.title_click_bait_score",
"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.
Limites
max_chars | 300 |
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. |