Skip to main content

Tell search engines what my page is

Schema Markup Generator

Reads your page, picks the schema type that fits, fills in what it finds and gives you the JSON-LD or a prompt for your AI coding tool.

Runs in your browser. The file or text you give it is not uploaded. Free, no account.

Finding the problem is the first half.

RankBrain writes this markup into your templates and keeps it in sync with the page.

RankBrain works on websites built in code, through the AI tool you already use (Cursor, Claude Code, Codex, ChatGPT).

Check my site free

How it works

Search engines read your page and guess at what it says. This tool writes the JSON-LD that states the facts instead. Enter your page: it picks the type that fits, fills in what it can read and flags what the type still needs. Complete the form, then copy the script tag or a prompt for your AI coding tool.

  1. 1

    Structured data explicitly labels page facts, such as business identity, products, prices and opening hours. It supplements visible text.

  2. 2

    Enter your page and we pick a type from what the page says about itself and fill in the fields we can read. Change the type or any field. The JSON-LD updates as you type, and properties that the type needs are flagged while they are missing. Reading the page is the only step that uses our server.

  3. 3

    Copy the script tag into the head of the page it describes, or copy the prompt and let your AI coding tool add it.

What it does not do

  • Markup must describe what is visibly on the page. Marking up reviews, prices or questions that are not there breaks Google's guidelines.

  • Supported markup may contribute to rich-result eligibility when all requirements are met. Valid JSON-LD alone does not guarantee eligibility or display.

When a source is busy or a site does not answer, this tool says so. It never fills the gap with a guess.

Questions

Why does my page not show rich results even with valid markup?

Supported markup can contribute to eligibility when Google's other requirements are met. Valid JSON-LD alone does not guarantee eligibility or display. Search engines decide what to show, and a page that qualifies may still be shown as a plain result. Keep the markup describing what is visibly on the page: prices, reviews and questions that are not there break the guidelines.

Can I mark up reviews or prices that are not on the page?

No. The markup must describe what is visibly on the page. Reviews, prices or questions that are not there break Google's guidelines, and the markup can be ignored or counted against the page. Add the content first, then mark it up.

Where do I put the JSON-LD, and which type do I pick?

Enter your page and the tool suggests a type from what the page says about itself. Change it if the page is mainly about something else, and fill the properties the type needs. Missing ones are flagged while you type. Copy the script tag into the head of the page it describes, or copy the prompt and let your AI coding tool add it.