get_content_map

Tool MCP get_content_map : les pages du plan de contenu par thème, pilier puis satellites, avec leur état, et les liens internes prévus par le plan, posés ou manquants au dernier crawl.

Mis à jour le 2026-10-19

get_content_map renvoie la carte du plan de contenu, celle que dessine l'onglet Thèmes du Plan d'action. Chaque thème business liste ses pages, le pilier d'abord, puis ses satellites, avec l'état de chacune : elle tient déjà son rôle, à refondre, à créer, ou faite. À côté des pages, les liens internes que le plan prévoit entre elles, chacun vérifié sur le dernier crawl du site.

Quand l'utiliser

Quand un agent a besoin de la structure plutôt que de la liste de tâches : « quelles pages dépendent de ce pilier ? », « quels liens internes manquent encore ? ». Pour l'ordre de travail, utilisez list_content_plan.

Entrée

Champ Type Défaut Description
projectId string (CUID) requis Projet visé.

Réponse

{
  "success": true,
  "themes": [
    {
      "theme": "CRM for freelancers",
      "pages": [
        {
          "id": "page:example.com/crm-pricing",
          "role": "pillar",
          "parent": null,
          "state": "rework",
          "action": "rework",
          "format": "offer_page",
          "url": "https://example.com/crm-pricing",
          "slug": null,
          "mainQuery": "crm for freelancers",
          "score": 61.3
        },
        {
          "id": "content:best-crm-for-freelancers",
          "role": "satellite",
          "parent": "page:example.com/crm-pricing",
          "state": "create",
          "action": "create",
          "format": "listicle",
          "url": null,
          "slug": "best-crm-for-freelancers",
          "mainQuery": "best crm for freelancers",
          "score": 42.7
        }
      ]
    }
  ],
  "links": [
    { "from": "content:best-crm-for-freelancers", "to": "page:example.com/crm-pricing", "state": "planned" }
  ],
  "crawledAt": "2026-10-01T04:00:00.000Z"
}
  • Les thèmes suivent l'ordre business, celui dans lequel le stratège les a choisis.
  • state : exists (la page tient déjà son rôle, rien à faire), rework (refonte, fusion ou découpe), create, done. Les pages exclues n'apparaissent pas.
  • links[].state : placed (le lien est sur le site au dernier crawl), missing (les deux pages existent, le lien non), planned (une des deux pages reste à créer), unknown (pas de crawl lisible).
  • crawledAt : date du crawl sur lequel les liens ont été vérifiés, null sans crawl.
  • Les ancres restent au serveur, comme le reste du brief de rédaction.
  • Aucune stratégie calculée : { "success": false, "error": "no_content_plan" }.

Conseils et usages

  • Gains rapides de maillage. Les liens missing relient deux pages qui existent : les poser prend quelques minutes, sans nouveau contenu.
  • La place d'une mission. Un id de page est le même que dans list_content_plan : passez-le à get_content_mission pour sa raison.

Tools liés

Vous pouvez voir où vous en êtes dès aujourd'hui.

Essai gratuit. Lancez le suivi de votre visibilité IA, sans carte.