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.
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.
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.
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.