Free tool

Schema Generator (JSON-LD)

Create valid JSON-LD code for FAQ, HowTo, or Article schema, right in your browser. No account, no waiting, correct escaping guaranteed by JSON.stringify instead of manual string building.

A FAQPage schema marks up your question-and-answer pairs so machines can read them. Google can show expandable rich snippets right in the search results, and AI assistants like ChatGPT or Perplexity can cite your answers more easily. Paste the generated code into your page's <head> or as a code block in your theme, near your visible FAQ section.

Required: at least one complete question with an answer.

A HowTo schema describes a step-by-step guide in a structured way. Search engines can show numbered steps in the results, and AI assistants understand the process more precisely. Paste the code into the <head> or as a code block right next to your guide in the theme.

Required: name, description, and at least one complete step (title + text).

ISO 8601 format, e.g. PT45M for 45 minutes or PT1H30M for 1.5 hours.

An Article or BlogPosting schema marks up a post with headline, author, and date. This helps search engines classify it, for example for date display in results, and gives AI assistants reliable metadata for citations. Paste the code into your article's <head> or as a code block in the theme.

Required: headline and publish date.

Schema type

Generated JSON-LD code

Still to do:

    Paste the code into your page's <head> or as a code block in the theme.

    Check with the Google Rich Results Test

    Hafen does this automatically

    Hafen with its free companion plugin Hafen Core generates Article, FAQ, and Breadcrumb schema automatically from your content, no manual tinkering needed.

    See the Hafen theme

    ← All free tools

    Never maintain schema by hand again

    Hafen and its companion plugin Hafen Core deliver Article, FAQ, and Breadcrumb schema straight from the editor, in sync with the visible content. Both free in the WordPress directory.