Plan d’article SEO
À partir d’un mot-clé, cet outil bâtit le plan détaillé d’un article : titre, chapô, enchaînement des sous-titres Hn et questions à traiter pour couvrir le sujet. Vous n’écrivez pas encore le texte, vous obtenez sa charpente. Pensé pour les indépendants et TPE qui rédigent eux-mêmes.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Du mot-clé à la charpente
Vous saisissez le terme que vous visez — par exemple « devis menuiserie sur mesure » — et l’outil propose un plan complet : une accroche, une suite logique de sous-titres H2 et H3, et sous chacun les points à aborder. L’objectif est de couvrir l’intention de recherche sans oublier d’angle : ce que cherche vraiment la personne qui tape ce mot-clé, les questions annexes qu’elle se pose, et l’ordre le plus naturel pour y répondre.
Pourquoi partir d’un plan
Un article qui se positionne bien répond mieux et plus complètement que ceux déjà classés. Structurer avant d’écrire évite deux écueils fréquents : le hors-sujet, et l’oubli d’une question que tout le monde se pose. Le plan sert aussi de fil pour la rédaction et de trame pour vos sous-titres, qui aident à la fois le lecteur pressé et la compréhension du sujet par Google.
À vous d’écrire ensuite
L’outil livre la structure, pas l’article fini. C’est un choix : un texte utile se nourrit de votre expérience, de vos exemples, de votre ton — ce qu’aucun plan automatique ne remplace. Vous gardez la main sur la rédaction et signez un contenu qui vous ressemble, au lieu de publier un texte interchangeable que vos concurrents pourraient produire à l’identique. Vous restez ainsi le seul auteur du texte final, ce qui protège aussi son originalité aux yeux de Google.
Tarif et usage
Le service se paie à l’usage, en dollars US : $0.003 par requête plus $0.0135 par mot-clé. Vous générez un plan depuis cette page, ou plusieurs d’un coup via l’API si vous préparez un calendrier éditorial. Aucun abonnement, aucun compte : vous ne réglez que les plans demandés. Préparer une série d’articles revient à quelques centimes, et une facture reste disponible pour votre comptabilité.
Cas d’usage
Blog d’un artisan
Menuiserie Rousseau & Fils veut un article sur le choix du bois pour une terrasse. Le plan liste les essences, la question du prix au mètre carré et l’entretien, ce qui évite au menuisier la page blanche.
Calendrier éditorial d’agence
Studio Lumen SAS prépare dix articles pour un client. L’agence génère un plan par mot-clé, les fait valider, puis répartit la rédaction sans repartir de zéro à chaque sujet.
Page de service à étoffer
Une indépendante propose des prestations de correction et veut une page qui réponde aux vraies questions des clients. Le plan lui donne les sections à couvrir : tarifs, délais, types de documents acceptés.
Questions fréquentes
L’outil rédige-t-il l’article complet ?
Non, volontairement. Il fournit le plan — titres, sous-titres et points à traiter — mais la rédaction vous revient. Un contenu qui se distingue s’appuie sur votre expérience et vos exemples, qu’aucune structure automatique ne remplace.
Le plan tient-il compte de l’intention de recherche ?
Oui. À partir du mot-clé, l’outil raisonne sur ce que cherche la personne qui le tape et organise les sections pour y répondre en entier, questions annexes comprises, plutôt que d’aligner des titres au hasard.
Combien coûte un plan ?
$0.003 par requête plus $0.0135 par mot-clé, en dollars US. Préparer une série d’articles pour un calendrier éditorial revient à quelques centimes, sans abonnement ni engagement.
Puis-je adapter le plan proposé ?
Bien sûr. C’est un point de départ : ajoutez, retirez ou réordonnez les sections selon votre angle et ce que vous connaissez du sujet. L’outil suggère, vous décidez.
Le mot-clé que je saisis est-il conservé ?
Non. Il passe par nos serveurs le temps de produire le plan, par transfert chiffré, puis il est effacé. La génération suppose un traitement côté serveur, que nous ne cachons pas.
Faut-il un compte pour générer un plan ?
Il n'y a pas d'offre gratuite — les paliers gratuits sont détournés et ralentissent tout le monde. L'accès fonctionne avec un solde prépayé ForHosting KIT : rechargez à partir de $10.00 (il n'expire jamais) et chaque requête est facturée à son prix publié, donc un appel sans solde renvoie HTTP 402. Pas d'abonnement, pas de jetons, pas de crédits inventés, et une tâche en échec n'est jamais facturée.
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/content-outline \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/seo/content-outline", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/seo/content-outline",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/seo/content-outline", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/seo/content-outline", 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
{
"input": "…"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "seo.content_outline",
"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. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |