M
MAKO
Retour au blog
Decouvrez MAKO : Le Protocole Ouvert pour un Contenu Optimise pour l'IA
·Par Juan Isidoro·4 min de lecture

Decouvrez MAKO : Le Protocole Ouvert pour un Contenu Optimise pour l'IA

Pourquoi nous avons cree MAKO et comment il reduit la consommation de tokens de 94 % tout en rendant chaque page web comprehensible par les agents IA.

announcementprotocolai

Decouvrez MAKO

Le web n'a pas ete concu pour les agents IA. Chaque fois que ChatGPT, Perplexity ou un assistant d'achat visite un site web, il telecharge des barres de navigation, des bannieres de cookies, des scripts publicitaires et des milliers de lignes de markup — simplement pour trouver le nom et le prix d'un produit.

Le resultat ? Plus de 4 000 tokens consommes avant que l'agent n'atteigne le contenu reel. Pour les SPAs rendues en JavaScript, la situation est encore pire : l'agent voit un <div id="root"></div> vide et rien d'autre.

Le Probleme

Prenons une page produit typique d'un site e-commerce. Un visiteur humain voit une mise en page soignee avec l'image du produit, le titre, le prix et un bouton "Ajouter au panier". Un agent IA voit ceci :

  • 181 Ko de HTML brut
  • Une navigation avec 47 liens
  • 3 scripts de consentement aux cookies
  • Du CSS inline pour plus de 200 composants
  • Les donnees reelles du produit enfouies quelque part au milieu

C'est 93 % de bruit, 7 % de signal.

Le Trou Noir des SPAs

Pour les applications JavaScript modernes (React, Vue, Angular, Next.js CSR), la situation est encore pire. Lorsqu'un agent IA demande une page, le serveur repond avec quelque chose comme :

<div id="root"></div>
<script src="/bundle.js"></script>

Le contenu reel — produits, articles, prix, descriptions — est rendu cote client par JavaScript. Les agents IA n'executent pas JavaScript. Ils voient une page vide. L'integralite de votre site est invisible.

Le rendu cote serveur (SSR) et la generation statique aident, mais meme dans ce cas, le HTML est alourdi par des marqueurs d'hydratation, de l'etat embarque et des artefacts du framework. Une page Next.js avec SSR envoie encore 5 a 10 fois plus de tokens que necessaire, car elle inclut l'arbre React complet en plus du contenu reel.

Le web est divise : les sites anciens envoient trop de bruit, les SPAs modernes n'envoient rien du tout. Aucun des deux formats n'est concu pour le public qui croit le plus rapidement.

Ce Que Fait MAKO

MAKO ajoute une couche structuree et optimisee pour l'IA a n'importe quel site web grace a la negociation de contenu HTTP standard. Lorsqu'un agent IA envoie Accept: text/mako+markdown, le serveur repond avec un document MAKO propre au lieu du HTML brut :

---
mako: "1.0"
type: product
entity: "Casque Sans Fil Pro"
tokens: 276
language: fr
updated: "2026-02-20T10:00:00Z"
---

La meme URL, le meme serveur — simplement une reponse differente pour un public different.

Choix de Conception Cles

La negociation de contenu plutot que de nouveaux endpoints. Nous avons choisi le modele du header Accept car il ne necessite aucune modification d'URL. Chaque page existante peut servir du MAKO sans creer de routes supplementaires.

Markdown plutot que JSON. Les LLMs sont entraines sur du markdown. Un document markdown bien structure avec un frontmatter YAML est plus econome en tokens et plus naturellement lisible par les modeles de langage que du JSON equivalent.

10 types de contenu. Produit, article, documentation, landing, listing, profil, evenement, recette, FAQ et personnalise. Chaque type indique a l'agent exactement quelle structure attendre.

Actions declarees. Au lieu d'esperer que l'agent trouve votre bouton "Ajouter au panier" dans le HTML, MAKO declare des actions lisibles par la machine avec des endpoints et des parametres.

Les Chiffres

Dans nos benchmarks sur plus de 50 pages reelles :

MetriqueHTML BrutMAKO
Taille moyenne181 Ko3 Ko
Tokens moyens~4 125~276
Reduction93 %

Ce n'est pas une amelioration marginale. C'est la difference entre un agent capable de traiter 3 pages par fenetre de contexte et un autre qui en traite 45.

Pour Commencer

MAKO est disponible des aujourd'hui :

  • WordPress : Installez le plugin mako-wp — activez-le et il fonctionne avec WooCommerce, Yoast et ACF
  • N'importe quel stack : Utilisez @mako-spec/js — SDK TypeScript avec middleware Express
  • Valider : Utilisez @mako-spec/cli pour valider vos fichiers MAKO

Le protocole est open source sous licence Apache 2.0. La specification complete est disponible sur makospec.vercel.app/docs.

Et Ensuite

Nous travaillons sur MAKO Score — un outil d'audit qui mesure le degre de preparation a l'IA de n'importe quel site web selon quatre dimensions : Decouvrable, Lisible, Fiable et Actionnable. Testez votre site sur makospec.vercel.app/score.

Le web accueille un nouveau public. MAKO vous aide a parler leur langage.