Schema Markup Generator

Free tool

Start with the 19 curated high-value forms — Article, Product, Recipe, Event, LocalBusiness, VideoObject, JobPosting, Dataset, SoftwareApplication, QAPage, and more — or browse all 921 types in the vendored Schema.org vocabulary. The universal editor derives inherited applicable properties and expected ranges; it never treats Schema.org validity as a promise of a search-engine feature.

Everything runs in your browser: live SERP preview for curated types, reusable Person/Organization entities linked by @id inside an @graph, paste-and-audit for existing markup, autosave, export/import, shareable links, generic JSON-LD output for catalog types, and a separate stable OpenAI/ChatGPT flat product-feed panel with CSV and JSONL exports.

Runs in your browser — uploads are not sent to our server, but the current project is autosaved in this browser’s local storage until you replace it or clear this site’s browser data. If you choose live-URL prefill, only that public URL is sent to this site's guarded fetch endpoint. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.

Local data

Saved targets, named lists, and recent check summaries remain only in this browser.

How to use it

  1. Pick one of 19 curated schema types, browse all Schema.org types, or compose Article, Organization, WebSite, and BreadcrumbList into one @graph.
  2. Fill in the fields. The tool validates as you type against Google's current rich-result requirements and updates the live SERP preview.
  3. Reuse a Person or Organization you've already built — they're linked by @id inside a single @graph, so you don't repeat yourself.
  4. Copy the output in the format you need: raw JSON-LD, an HTML <script> tag, or a ready-to-paste Astro, Next.js, Google Tag Manager, or WordPress snippet.

Sample report

An Article with a linked author comes out as:

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How redirect chains affect SEO",
  "author": { "@type": "Person", "name": "Patrick Stox" },
  "datePublished": "2026-07-08",
  "image": "https://example.com/cover.jpg"
}

Paste that into your page's <head> as a <script type="application/ld+json"> block. The generator validates it live — a missing required property (say headline or image) is flagged before you ship, and reusable entities are wired together with @id instead of duplicated.

What the validation tells you

As you type, each field is checked against Google's documented rich-result rules for that type — required properties that block eligibility, recommended ones that improve it, and retired features it warns you off. Meeting every requirement makes a rich result possible, never guaranteed: Google decides at query time, and some result types no longer exist (FAQ rich results were retired in May 2026 — the tool says so rather than letting you chase a gone listing).

How it works

Everything runs in your browser. The generator builds a schema.org @graph; curated forms validate against Google's current requirements, while catalog types validate against the vendored Schema.org vocabulary and show only documented engine badges. It renders curated SERP previews and emits six output formats. Autosave, export/import, and shareable links are all client-side. When you choose live-URL prefill, the URL is fetched through the site's guarded text-fetch endpoint; the tool only fills fields you have left empty.

Features

  • Nineteen focused forms plus all 921 vendored Schema.org types, with inherited properties and expected ranges for generic types.
  • Google rich-result validation and a live SERP preview for curated forms; vocabulary/range validation for catalog types.
  • Reusable Person/Organization entities and a full @graph compose mode with @id links.
  • Six outputs: JSON-LD, HTML script tag, Astro, Next.js, GTM, WordPress.
  • Autosave, export/import, and shareable links — all in-browser.

Limitations

It generates JSON-LD (the format Google recommends), not Microdata or RDFa. The universal browser covers the vendored Schema.org vocabulary, but valid markup is still necessary rather than sufficient for a rich result. Live-URL prefill is intentionally non-destructive: it never replaces a value you have already entered.

Frequently asked questions

Which schema types can this generate?

The generator has 19 curated forms plus a browser for all 921 types in the vendored Schema.org vocabulary. Curated forms use Google-specific checks; catalog types use general vocabulary validation and honest support badges.

Should I use JSON-LD, Microdata, or RDFa?

Google recommends JSON-LD, and it is easier to maintain separately from HTML. This generator outputs JSON-LD plus snippets for HTML, Astro, Next.js, Google Tag Manager, and WordPress.

Does generating schema guarantee a rich result?

No. Valid markup can make a supported result possible, not guaranteed. Search engines decide eligibility and display, and the tool flags retired features rather than promising them.

Where do I put the generated code?

Add the JSON-LD in a script element on the relevant page, or use a provided framework snippet. Reusable Person and Organization entities can be linked by @id inside an @graph.

Is anything I type uploaded or stored?

Normal generation, validation, preview, autosave, and export/import run in your browser. Live-URL prefill fetches only the URL you request through the guarded endpoint.

Next stepSchema Markup Validator — verify it with a direct check.

Feature requests for Schema Generator

Upvote what you want most. New ideas can be submitted from the floating Feedback menu; requests appear here once approved, and the most-wanted rise to the top.

Loading…

➕ Request a feature

New requests are reviewed before they appear here.

Feedback
Report a bug

Found something broken in Schema Generator? Let us know what happened — this goes straight to a private triage queue, not a public list.

What will be sent
 No tool inputs, uploads, pasted source, complete results, query parameters, or URL fragments are attached automatically. You can edit or remove the selected passage above. Browser and anti-abuse metadata is processed for spam prevention. 

حول الأداة

بناء curated JSON-LD من أجل 19 high-value أنواع أو browse كل 921 vendored مخطط.org أنواع مع inherited خصائص, متوقع نطاقات, و صادق engine-support badges.

ابدأ مع ال 19 curated high-value نماذج — مقال, منتج, Recipe, حدث, LocalBusiness, VideoObject, JobPosting, مجموعة بيانات, SoftwareApplication, QAPage, و أكثر — أو browse كل 921 أنواع في ال vendored مخطط.org مفردات. ال عالمي editor يشتق inherited applicable خصائص و متوقع نطاقات; إنه أبدًا يعالج مخطط.org validity باعتباره واحد وعد من واحد محرك بحث ميزة.

كل شيء تشغيل في الخاص بك متصفح: حي SERP معاينة من أجل curated أنواع, reusable شخص/مؤسسة كيانات مرتبط بواسطة @id داخل واحد @رسم بياني, paste-and-audit من أجل موجود ترميز, autosave, تصدير/استيراد, قابل للمشاركة روابط, عام JSON-LD مخرجات من أجل catalog أنواع, و واحد منفصل ثابت OpenAI/ChatGPT flat product-feed لوحة مع CSV و JSONL صادرات.

الميزات

  • Nineteen focused نماذج بالإضافة كل 921 vendored مخطط.org أنواع, مع inherited خصائص و متوقع نطاقات من أجل عام أنواع.
  • Google rich-result تحقّق و واحد حي SERP معاينة من أجل curated نماذج; مفردات/نطاق تحقّق من أجل catalog أنواع.
  • Reusable شخص/مؤسسة كيانات و واحد كامل @رسم بياني compose وضع مع @id روابط.
  • ستة مخرجات: JSON-LD, HTML نص برمجي وسم, Astro, التالي.js, GTM, WordPress.
  • Autosave, تصدير/استيراد, و قابل للمشاركة روابط — كل in-browser.

كيفية العمل

كل شيء تشغيل في الخاص بك متصفح. ال مولّد يبني واحد schema.org @رسم بياني; curated نماذج تحقّق مقابل Google حالي متطلبات, بينما catalog أنواع تحقّق مقابل ال vendored مخطط.org مفردات و اعرض فقط موثق محرك badges. إنه يصيّر curated SERP previews و يصدر ستة مخرجات تنسيقات. Autosave, تصدير/استيراد, و قابل للمشاركة روابط هي كل client-side. عندما أنت اختر حي-عنوان URL ملء مسبق, ال عنوان URL هو مجلوب من خلال ال الموقع guarded text-fetch نقطة نهاية; ال الأداة فقط يملأ حقول أنت يحتوي متبقٍ فارغ.

القيود

  • إنه ينشئ JSON-LD (ال تنسيق Google يوصي), ليس Microdata أو RDFa. ال عالمي متصفح يغطي ال vendored مخطط.org مفردات, لكن صالح ترميز هو ما زال necessary بدلًا من sufficient من أجل واحد منسّق نتيجة. حي-عنوان URL ملء مسبق هو عمدًا non-destructive: إنه أبدًا replaces واحد قيمة أنت يحتوي بالفعل مُدخل.

الأسئلة الشائعة

أي مخطط أنواع يمكن هذا أنشئ?

ال مولّد يحتوي 19 curated نماذج بالإضافة واحد متصفح من أجل كل 921 أنواع في ال vendored مخطط.org مفردات. Curated نماذج استخدم Google-specific تحقّقات; catalog أنواع استخدم عام مفردات تحقّق و صادق دعم badges.

ينبغي I استخدم JSON-LD, Microdata, أو RDFa?

Google يوصي JSON-LD, و إنه هو easier إلى maintain بشكل منفصل من HTML. هذا مولّد مخرجات JSON-LD بالإضافة مقتطفات من أجل HTML, Astro, التالي.js, Google وسم Manager, و WordPress.

يفعل توليد مخطط يضمن واحد منسّق نتيجة?

لا. صالح ترميز يمكن ينشئ واحد مدعوم نتيجة ممكن, ليس مضمون. بحث محركات يقرر أهلية و عرض, و ال الأداة علامات متقاعد ميزات بدلًا من promising هم.

حيث يفعل I ضع ال منشأ رمز?

أضف ال JSON-LD في واحد نص برمجي عنصر على ال ذو صلة صفحة, أو استخدم واحد موفّر إطار عمل مقتطف. Reusable شخص و مؤسسة كيانات يمكن يكون مرتبط بواسطة @id داخل واحد @رسم بياني.

هو أي شيء I اكتب مرفوع أو مخزّن?

عادي إنشاء, تحقّق, معاينة, autosave, و تصدير/استيراد شغّل في الخاص بك متصفح. حي-عنوان URL ملء مسبق يجلب فقط ال عنوان URL أنت طلب من خلال ال guarded نقطة نهاية.