SEO WRITER

Schema.org Markup Generator

Fill in the fields and we assemble a ready JSON-LD block for an article, FAQ, how-to, organization, product or breadcrumbs. Everything runs in your browser: what you type is never sent anywhere.

Generated code

Missing for valid markup: headline, author, publication date

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article"
}
</script>

Paste the code into the page <head> or at the end of <body> — the position does not matter. Markup describes what is already on the page: it must not describe things a visitor cannot see.

Frequently asked questions

Where do I paste the generated code?

Into the page <head> or at the end of <body> — search engines do not care where the JSON-LD block sits. What matters is that it comes in the page source rather than being injected by a script after load.

Is the data I type sent anywhere?

No. The generator runs entirely in your browser: the code is assembled on your side, and no address, phone number or price leaves it. You can use the tool with the network switched off.

Does markup guarantee a rich snippet?

No, and nobody can guarantee that. Markup is a condition, not a promise: the search engine decides whether to show a rich result. Without it, though, it certainly will not.

Why are there no review and rating fields?

They are deliberately absent. Search engines check rating markup more strictly than the rest, and filling it in approximately leads to penalties rather than stars. Rate markup belongs on pages that genuinely carry reviews.

Should I validate the result elsewhere?

Yes — before publishing, run the page through the official validators: Yandex's structured data check and Google's Rich Results Test. They look at the whole page, not just the block you assembled.

Assembling markup by hand is optional

SEO Writer assembles the markup for every article itself — questions and answers, author, dates and breadcrumbs — and publishes it to your site along with the text.