Free Schema Markup Generator
Pick a schema type, fill in the details, and copy valid JSON-LD structured data for your page.
Runs in your browser · nothing is uploaded
Before you publish
- Add a name or headline.
Your code
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article"
}
</script>How to use the free schema markup generator
- 01
Choose the schema type that matches your page.
- 02
Fill in the fields (only the relevant ones are shown).
- 03
Copy the JSON-LD into your page's HTML or your SEO plugin.
What schema markup does
Schema markup is structured data, written in JSON-LD, that tells search engines exactly what a page contains: an article with an author and date, a business with an address, an event with a start time. It powers rich results like breadcrumbs, event listings and video thumbnails, and helps AI assistants understand and cite your content.
Only mark up what's visible on the page, and choose the most specific type that fits (BlogPosting rather than Article for a blog post, for example).
Which schema type to use
| Page | Schema type | Possible rich result |
|---|---|---|
| Blog post | BlogPosting / Article | Article info in Top stories |
| Homepage | Organization + WebSite | Logo and knowledge panel details |
| Local business | LocalBusiness (or a subtype) | Business details in local results |
| Product page | Product | Price, stock and review stars |
| FAQ section | FAQPage | Limited to authoritative sites |
| Any page with a trail | BreadcrumbList | Breadcrumbs instead of the URL |
| Event page | Event | Event listings |
| Video page | VideoObject | Video thumbnail and key moments |
Tips for using the schema markup generator
Mark up only what's visible
Structured data must describe content on the page. Hidden or invented data can earn a penalty.
Use the most specific type
BlogPosting for posts, Plumber rather than LocalBusiness. Use the local business schema generator for local types.
Test after adding
Run the page through Google's Rich Results Test.
One block per entity
Several JSON-LD blocks on a page are fine, one per thing being described.
Skip the manual work: get an article published to your site every day.
Rankfly finds the keywords your site can actually win, writes a full SEO article for each one, adds images, and publishes it to WordPress, Shopify, Webflow, Wix and more. Enter your website to see your free 30-day content plan.
3-day free trial · $66/month for 30 articles
Schema Markup Generator FAQ
How do I test the markup?
Paste the page URL or the code into Google's Rich Results Test or the Schema.org validator after adding it.
JSON-LD, Microdata or RDFa?
JSON-LD. It's Google's recommended format and the easiest to add and maintain.
Is anything uploaded?
No. The code is generated in your browser.
Does schema markup improve rankings?
Not directly, but rich results can raise click-through rates and help search engines and AI assistants understand your pages.
Where do I put JSON-LD?
Anywhere in the page's HTML, usually the <head>. SEO plugins have a field for it.
Can I use several schema types on one page?
Yes, for example Article plus BreadcrumbList.
Related free SEO tools
All 87 free toolsFAQ Schema Generator
Paste your questions and answers to get valid FAQPage JSON-LD you can add to the page.
Meta Tag Generator
Fill in your page details to generate every essential meta tag: title, description, robots, canonical, Open Graph and X (Twitter) cards.
Local Business Schema Generator
Generate LocalBusiness structured data with your address, phone, opening hours, map coordinates and social profiles, for any type of local business.
Product Schema Generator
Generate Product structured data with price, stock, brand, SKU and ratings, so Google can show price and availability in search results.
Open Graph Generator
Fill in the title, description and image you want people to see when your link is shared, and copy the Open Graph tags.
Hreflang Tag Generator
List each language version of a page to generate correct hreflang tags, as HTML or as XML sitemap entries, including x-default.
Let Rankfly do your SEO for you.
Enter your website for a free 30-day content plan: the keywords your site can win and the articles Rankfly would write and publish. About three minutes.
3-day free trial · $66/month after · Cancel anytime