Gorilla Canopy
Content Territory Mapbeta · v0.1.0

Canopée

Voit tout le territoire.
Pas juste vos rankings.

Vous produisez du contenu sans carte. Canopée cartographie l'espace sémantique de votre marché — qui possède quoi, où les territoires sont vides, où vous vous battez contre plus fort que vous pour rien.

Beta · SQLite · Node 22+ · MCP
── Le problème

Vous investissez dans du contenu sans savoir si le territoire est déjà pris.

Les équipes content produisent à l'instinct ou suivent les volumes de recherche. Mais le volume ne dit pas qui possède déjà ce territoire. Un concurrent peut dominer un espace entier sans que vous le voyez dans un keyword planner.

Résultat : vous publiez dans des zones verrouillées où vous n'avez aucune chance de ranker à court terme. Pendant ce temps, des territoires entiers restent vides : personne ne les réclame, le volume est là, la difficulté est faible.

Ce n'est pas un manque d'effort. C'est un manque de carte. Canopée en construit une.

── Comment ça marche

Trois étapes. Une carte du terrain.

01

Cartographie

Vous donnez votre domaine et jusqu'à cinq concurrents. Canopée collecte l'ensemble des mots-clés rankés pour chaque domaine, volumes, difficultés, positions. La matière brute de votre territoire.

canopee.map({ domain, competitors })
02

Découpe

Les mots-clés sont regroupés par territoires sémantiques selon leur catégorie thématique. Chaque territoire reçoit un score de possession : qui le domine, qui s'y dispute, qui l'ignore. Votre carte du terrain.

canopee.territories({ map_id })
03

Priorise

L'agent interroge les gaps — territoires non réclamés, faiblement contestés, avec le meilleur ratio volume/difficulté. Il ressort une liste de territoires et de mots-clés à attaquer en premier. Pas d'instinct. Du signal.

canopee.gaps({ map_id })
── Les questions que votre agent peut poser

Décisions que personne ne prenait en une minute.

Canopée expose un schéma MCP. Votre agent interroge la carte du territoire en langage naturel et obtient des réponses sur l'ensemble du paysage sémantique — pas juste vos propres rankings.

?
Quels territoires sémantiques mes concurrents dominent-ils que j'ignore complètement ?
?
Où est-ce que je produis du contenu dans des zones déjà verrouillées par des acteurs plus forts ?
?
Quel territoire non réclamé a le meilleur rapport volume de recherche / difficulté de ranking ?
?
Quelles thématiques génèrent du trafic chez mes concurrents mais sont absentes de mon site ?
?
Où dois-je publier en premier pour capturer du territoire avant qu'un concurrent s'y installe ?
?
Mon budget contenu de ce trimestre est-il orienté vers des zones gagnables ou perdues d'avance ?
── Les 5 outils MCP

L'interface, c'est l'agent.

canopee_create_map
Construit et persiste la carte — domaine + concurrents. Retourne un map_id.
canopee_get_territories
Liste tous les territoires avec leur score de possession par domaine.
canopee_get_gaps
Retourne les meilleures opportunités triées par gap score et ratio volume/difficulté.
canopee_get_keywords
Mots-clés d'un territoire trié par opportunity score. Pour forer après get_gaps.
canopee_refresh
Relance l'analyse avec des données fraîches. Retourne le drift depuis la dernière carte.
MCP endpoint
https://canopee.silverbackbase.com/mcp
Combiné avec Trail ?

Canopée identifie les territoires à fort potentiel. Trail sait quels contenus ont déjà généré des leads qui ont signé. Croisés, les deux disent à votre agent où investir — pas juste où il manque du volume, mais où le volume convertit.

── Beta ouverte

Le territoire existe déjà.

Canopée le lit.

Self-hosted en cinq minutes. Branchez votre endpoint MCP — votre agent a accès à la carte.

Beta · API peut évoluer · MCP · Node 22+