BreezyTools Pro — Ad-free experience across all 90+ tools. Less than a coffee a month → Learn More

Schema Markup Generator

Generate JSON-LD structured data for search engines and AI models.

Generated JSON-LD

// Select a schema type and fill in the fields above

Schema Preview

Fill in the fields to see a preview of your schema data.

What is Schema Markup?

Schema markup (also called structured data or semantic markup) is code that you add to your website to help search engines and AI models understand what your content is about. JSON-LD (JavaScript Object Notation for Linked Data) is the recommended format for adding schema markup to your pages.

Why Use Schema Markup?

Schema markup provides several benefits for your website:

Common Schema Types

Article: Use for blog posts, news articles, and long-form content. Include the headline, author, publication date, and main image.

Product: Use for e-commerce products. Include name, description, price, availability, ratings, and product images.

FAQ: Use for pages with frequently asked questions. Each question and answer pair helps search engines understand your Q&A content and improves visibility in search results.

HowTo: Use for step-by-step guides and tutorials. Include the title, description, and individual steps with images.

Organization: Use on your homepage or about page to describe your company. Include name, logo, contact information, and social media profiles.

Local Business: Use if you have a physical location. Include name, address, phone number, business hours, and geographic coordinates.

Event: Use for events, conferences, and webinars. Include event name, date, location, and description.

Recipe: Use for recipe pages. Include ingredients, cooking time, preparation time, and instructions.

Person: Use for personal websites, author pages, or professional profiles. Include name, job title, and social media links.

How to Implement Schema Markup

Once you've generated your JSON-LD code using this tool, add it to the <head> section of your HTML page, or in the body before the closing </body> tag. Most modern website builders and CMS platforms have fields for adding schema markup. You can also add it directly to your HTML or use a plugin if you're using WordPress or similar platforms.

Best Practices for Schema Markup

Frequently Asked Questions

What's the difference between schema.org and JSON-LD?

Schema.org is a collaborative project that defines the vocabulary and properties for structured data. JSON-LD is the format (technology) used to represent that data. JSON-LD is the recommended format for web pages because it's easy to implement and doesn't interfere with your HTML structure.

How do I test if my schema markup is correct?

Use Google's Rich Results Test (available at search.google.com/test/rich-results). Paste your page URL and it will validate your schema markup and show you how it will appear in search results.

Can I use multiple schema types on one page?

Yes! You can combine multiple schema types on a single page. For example, you might use Article schema for a blog post review and Product schema for the product being reviewed. Use multiple <script> tags for different schema types.

Is schema markup the same as meta tags?

No. Meta tags are simple key-value pairs in the HTML head that provide basic information about a page. Schema markup is more detailed structured data that provides comprehensive information about the page content. Both are important for SEO.

Will schema markup guarantee rich snippets in search results?

No. Having correct schema markup is necessary but not sufficient for rich snippets. Google will only show rich snippets if your content is high-quality, original, and meets their guidelines. The presence of valid schema is required, but doesn't guarantee display.

Power up your SEO workflow

BreezyTools Pro removes all ads, gives you early access to new tools, and supports ongoing development. Less than a coffee a month.

See Pro Plans →