Skip to content
Schema Generator
Menu

Math Solver schema generator

A site that solves math problems step by step, marked up on its home page.

Rich result availableMathSolver · Math solver

Fields marked with an asterisk are required. Your input stays in this browser.

Required

Without these, Google won't use the markup.
Solver endpoints (required)
  1. endpoint 1

    Google replaces {math_expression_string} with the problem, such as x^2-3x=0.

    Comma-separated, from Google's list: Polynomial Equation, Derivative, Integral, Linear Equation, Quadratic Equation, Trigonometry, and so on.

Fill what applies. More complete markup gets richer results.

Language code, such as en or es.

OptionalExtra detail for other search engines and tools.Show 1 fields

Guide

What Google does with MathSolver markup

Google can send math questions straight to your solver. The solution and its steps must be free to see; extra content can sit behind a login. MathSolver is still a pending type at Schema.org, but Google reads it.

Google's math solver documentation

Fields Google looks for

PropertyStatusIn the form
urlRequiredHome page
usageInfoRequiredPrivacy policy
inLanguageRecommendedLanguage
potentialActionRequiredSolver endpoints

Example output

This is what the builder produces from the example data. Paste it into the page's HTML, in the <head> or the body.

{
  "@context": "https://schema.org",
  "@type": [
    "MathSolver",
    "LearningResource"
  ],
  "name": "Stepwise Math",
  "url": "https://math.example/",
  "usageInfo": "https://math.example/privacy",
  "inLanguage": "en",
  "potentialAction": [
    {
      "@type": "SolveMathAction",
      "target": "https://math.example/solve?q={math_expression_string}",
      "mathExpression-input": "required name=math_expression_string",
      "eduQuestionType": [
        "Polynomial Equation",
        "Derivative"
      ]
    },
    {
      "@type": "SolveMathAction",
      "target": "https://math.example/trig?q={math_expression_string}",
      "mathExpression-input": "required name=math_expression_string",
      "eduQuestionType": "Trigonometry"
    }
  ],
  "learningResourceType": "Math Solver"
}