Balisage Solveur mathématique (MathSolver) pour l’éducation
Décrivez les problèmes que votre solveur résout et gagnez un résultat enrichi grâce au balisage MathSolver : propriétés, types et exemple JSON-LD.
Le balisage Solveur mathématique, porté par le type schema.org MathSolver, décrit un outil capable de résoudre des problèmes de mathématiques et d’en présenter la démarche. En l’ajoutant, vous indiquez à Google les types de problèmes traités et les URL qui mènent aux solutions détaillées : votre solveur peut alors apparaître sous forme de résultat enrichi. Pour le SEO d’un site éducatif ou d’un outil en ligne, c’est un moyen de capter des requêtes d’intention très précise, où l’internaute cherche à résoudre un calcul ou une équation. Le balisage se place sur la page d’accueil de votre site.
MathSolver est un de ces balisages de niche qui captent une intention ultra précise : un internaute qui veut résoudre une équation est à un clic de la conversion. Le détail que j’insiste à respecter, c’est de bien déclarer les types de problèmes traités et les URL des solutions détaillées. Et n’oubliez pas qu’il se place sur la page d’accueil du site, pas sur chaque page d’exercice.
Comment fonctionne l'action de résolution
Le coeur du balisage est la propriété potentialAction, de type SolveMathAction. Elle décrit comment Google transmet une expression mathématique à votre site, via un modèle d’URL contenant un espace réservé. Votre page reçoit cette expression, la traite (simplification, transformation ou résolution) et affiche la solution. Vous pouvez déclarer plusieurs actions sur une même page, par exemple une pour les équations polynomiales et une pour les équations trigonométriques, chacune avec son propre point d’entrée et ses types de problèmes. Vous combinez généralement MathSolver et LearningResource pour signaler une ressource pédagogique. Dans le même univers éducatif, le balisage Quiz et flashcards répond à un besoin voisin pour les pages de révision.
Les propriétés clés à connaître
Voici les propriétés que Google documente pour MathSolver et LearningResource, avec leur type et leur rôle.
| Propriété | Type | Rôle |
|---|---|---|
potentialAction |
SolveMathAction |
Action menant à la solution d’une expression (obligatoire) |
potentialAction.target |
EntryPoint |
Modèle d’URL recevant l’expression mathématique (obligatoire) |
mathExpression-input |
Text |
Espace réservé à l’expression envoyée par Google (obligatoire) |
url |
URL |
Adresse du solveur mathématique (obligatoire) |
usageInfo |
URL |
Règles de confidentialité de votre site (obligatoire) |
learningResourceType |
Text |
Valeur fixe Math Solver pour LearningResource (obligatoire) |
eduQuestionType |
Text |
Types de problèmes résolus par l’action (recommandée) |
inLanguage |
Text |
Langues acceptées par votre solveur (recommandée) |
Un exemple de balisage JSON-LD
Voici un solveur déclarant deux actions, l’une pour les équations polynomiales, l’autre pour les équations trigonométriques. Notez le double type MathSolver et LearningResource, et le modèle d’URL avec son espace réservé. Avant de publier, prenez le réflexe de tester vos données structurées pour confirmer que chaque action est bien lue.
{
"@context": "https://schema.org",
"@type": ["MathSolver", "LearningResource"],
"name": "Un solveur de mathématiques",
"url": "https://exemple.fr/",
"usageInfo": "https://exemple.fr/confidentialite",
"inLanguage": "fr",
"learningResourceType": "Math Solver",
"potentialAction": [
{
"@type": "SolveMathAction",
"target": "https://exemple.fr/resoudre?q={math_expression_string}",
"mathExpression-input": "required name=math_expression_string",
"eduQuestionType": "Polynomial Equation"
},
{
"@type": "SolveMathAction",
"target": "https://exemple.fr/trigo?q={math_expression_string}",
"mathExpression-input": "required name=math_expression_string",
"eduQuestionType": "Trigonometric Equation"
}
]
}
Google n’accepte pas les solveurs dont la solution est accessible uniquement derrière un paywall ou une connexion. Quand un internaute arrive depuis la fonctionnalité Google, il doit accéder directement à la solution et à la démarche de résolution de son problème. Vous pouvez réserver du contenu supplémentaire à un accès payant, mais pas la réponse au problème initial. Soyez également exact sur les types de problèmes annoncés : un solveur qui prétend traiter un cas qu’il ne résout pas s’expose à une action manuelle.
À faire
- placer le balisage MathSolver sur la page d’accueil
- déclarer précisément les types de problèmes via eduQuestionType
- renseigner url et usageInfo
- utiliser des URL canoniques en cas de versions multiples
À éviter
- masquer la solution initiale derrière un paywall ou une connexion
- déguiser un contenu d’affiliation en solveur
- annoncer des types de problèmes que l’outil ne sait pas résoudre
Points clés à retenir
- Placez le balisage sur la page d'accueil de votre site
- Décrivez chaque action via SolveMathAction, target et mathExpression-input
- Listez les types traités dans eduQuestionType pour cadrer la fonctionnalité
- Renseignez url, usageInfo et le learningResourceType Math Solver
- Donnez un accès direct à la solution, sans paywall sur le problème initial
Le balisage MathSolver décrit un outil de résolution mathématique et le rend éligible aux résultats enrichis.
Quiz : testez vos connaissances
Quiz : testez vos connaissances
-
Sur quelle page Google demande-t-il de placer le balisage MathSolver ?
- Sur la page d'accueil du site
- Sur chaque page contenant un exercice
- Sur la page de contact du site
Conformément aux consignes techniques de Google, le balisage
MathSolverse place sur la page d’accueil du site. -
La solution initiale d'un solveur peut-elle être réservée aux abonnés ?
- Non, l'internaute venu de Google doit y accéder directement
- Oui, dès lors que l'inscription reste gratuite
- Oui, à condition d'afficher un aperçu gratuit
Google n’accepte pas les solveurs dont la solution est cachée derrière un paywall ou une connexion. La solution initiale doit rester accessible directement.
-
Quelle propriété décrit comment Google transmet une expression mathématique à votre site ?
- La propriété hasPart, de type WebPageElement
- La propriété potentialAction, de type SolveMathAction
- La propriété mainEntity, de type Question
Le coeur du balisage est
potentialActionde typeSolveMathAction, qui transmet l’expression à votre site via un modèle d’URL avec un espace réservé.
Besoin d'un accompagnement SEO ?
Vous proposez un solveur ou un outil de calcul et visez les résultats enrichis ? Étudions ensemble son balisage.