Build a topical authority map for a topic
create_topical_mapBuilds a pillar-and-clusters content plan for a topic in the project: one compendium page and the supporting article titles underneath it, grouped by category, meant to make the site the topic's most complete source for both search engines…
Instructions
Builds a pillar-and-clusters content plan for a topic in the project: one compendium page and the supporting article titles underneath it, grouped by category, meant to make the site the topic's most complete source for both search engines and AI models.
Building one takes a little while, since it asks a model to plan the whole structure. The map comes back processing and turns ready once that finishes, or error if it fails — read it with get_topical_map until it does.
Every call starts a new map; there is no limit on how many a project can have.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | The topic to build a map for, e.g. 'cloud backup for small teams'. | |
| language | Yes | Language to write the map in, as a two-letter code such as en or pl. | |
| projectId | Yes | The project to work on — its id from list_projects. Required on every call, so that parallel conversations never read or write each other's project. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| topic | Yes | ||
| pillar | Yes | The compendium page. null until ready. | |
| status | Yes | processing the moment it is requested, then ready — pillar and clusters filled in — or error, see errorMessage. | |
| clusters | Yes | The supporting article titles, grouped by category. Empty until ready. | |
| language | Yes | ||
| createdAt | Yes | When the map was requested, ISO 8601 in UTC. | |
| projectId | Yes | ||
| errorMessage | Yes | Why generation failed. null unless status is error. | |
| generationCost | Yes | Cost of the generation, in USD. |