JSON-LD Schema Generator

Create structured data markup for improved SEO and rich snippets.

Tips
  • Fill relevant fields for your content.
  • Required fields are marked with *.
  • Use the preview to check your markup.

WebPage Schema

Page name is required.
The title of your webpage.
The specific type of webpage.
Page URL is required.
The canonical URL of your webpage.

URL of the author's profile or website.
Please enter a valid URL.

URL of the publisher's logo (min 112x112px).
Please enter a valid URL.

Page name is required.
Page URL is required.
FAQ Items (At least one required)
At least one FAQ item is required, with both question and answer.
Business name is required.
Business type is required.
Please enter a valid URL.
Please enter a valid URL.
Please enter a valid email address.
Address (Recommended)
Geo Coordinates
Opening Hours
Comma-separated.
Comma-separated.
Product name is required.
Please enter a valid URL.

Price is required if providing an offer.
Currency is required if providing an offer.
Please enter a valid URL.
If Price or Currency is filled, both become required.

Headline is required.
Article URL is required.
Image URL is required.

Author name is required.
Please enter a valid URL.

Publisher name is required.
Publisher logo URL is required.
Min 60x60px, max 600x60px.

Date Published is required.
Event name is required.
Please enter a valid URL.
Start date is required.
Please enter a valid URL.

Location name is required.
Address: (At least Street and City required if providing address)
Street address is required if providing an address.
City is required if providing an address.

Please enter a valid URL.

Please enter a valid URL.
The name of the HowTo is required.
Total Time (Optional)
Estimated Cost (Optional)
e.g., USD, EUR, CAD. Required if Cost Value is filled.
Currency is required if cost value is provided.
Supplies (Optional)
Tools (Optional)
Steps (At least one required)
At least one step with instructions is required.

Generated JSON-LD

{
"message": "Select a schema type, fill the form, and click 'Generate Schema'."
}

Complete Guide to Using Our JSON-LD Schema Generator for Better SEO

Are you looking to improve your SEO and stand out in Google search results? Our JSON-LD Schema Generator makes it very simple to add structured data to your website. By helping search engines understand your content more clearly, you can increase your chances of showing up with rich snippets, which can boost your visibility and drive more clicks.

1 Choose Your Schema Type

First, select the most relevant schema type for your content from the left sidebar. Choosing the right schema type is crucial for search engines to properly understand and display your content:

  • WebPage: Perfect for general webpage information and basic SEO enhancement.
  • FAQ Page: Ideal for FAQ sections that can appear directly in search results.
  • Local Business: Essential for businesses wanting to appear in local search results and Google Maps.
  • Product: Must-have for e-commerce sites to show price, availability, and reviews in search.
  • Article: Perfect for blog posts, news articles, and editorial content.
  • Event: Helps your events appear in search results with dates, times, and locations.
  • HowTo: Great for tutorials and instructional content that can appear as rich results.

Simply click on the schema type that matches your content, and the form will update accordingly with relevant fields.


2 Complete the Schema Form

After selecting your schema type, you'll see a customized form. Here's how to fill it out effectively:

  • Required Fields: Look for fields marked with a red asterisk (*). These are essential for your schema to work properly in search results.
  • Optional Fields: While not required, filling these additional fields provides more context to search engines and can improve your rich result opportunities.
  • Helper Text: Pay attention to the helpful hints ("Example: https://www.yoursite.com/page") beneath fields for guidance on proper formatting.
  • Input Formatting:
    • For URLs, always include the full address with https:// (e.g., https://www.yoursite.com/page).
    • Use the date/time pickers for accurate timestamp formatting that search engines can understand.
  • Expandable Sections: Click on accordion sections like " Author Information" to reveal additional fields that can enhance your schema.
  • Tabbed Navigation: For complex schemas like "Local Business," make sure to check all available tabs (e.g., "Basic Info," "Contact & Location") for complete information.

3 Add Multiple Items When Needed

Some schema types allow (or require) multiple items. Adding these properly can significantly improve your search visibility:

FAQ Schema Best Practices:

  • Use the button to include all relevant FAQs from your page.
  • Google typically displays up to 3 FAQs in search results, so prioritize your most important questions.
  • Each question requires a complete, helpful answer for best results.

Local Business Hours:

  • Under the "Hours & Details" tab, click to specify your business hours.
  • Including accurate hours can help your business appear in "open now" search queries.

HowTo Schema Elements:

  • Supplies: Click to list all materials needed.
  • Tools: Use to include all required equipment.
  • Steps: Click for each instruction in your tutorial.
  • Clear, detailed steps with images can help your how-to content appear as rich results.

To remove any added item, simply click the button next to it.


4 Generate and Validate Your Schema

Once you've completed the form, click the button at the top right of the form area.

What happens during validation:

  • Our tool automatically checks your inputs for completeness and formatting errors.
  • If errors are found, you'll see a message like "" at the top.
  • Problem fields will be highlighted with red borders and specific error messages to help you fix them quickly.
  • For errors in collapsed sections, the accordion header will be marked (e.g., ) so you can easily find them.
  • Fix all highlighted issues, then click "Generate Schema" again to proceed.

5 Implement Your Schema on Your Website

After successful validation, your clean, formatted JSON-LD schema will appear in the " Generated JSON-LD" section below.

Follow these steps to implement it on your website:

  1. Click the button to copy the entire code block.
  2. Paste the JSON-LD code into your website's HTML, preferably in the <head> section between <script type="application/ld+json"> and </script> tags.
  3. If using WordPress, you can add this code using an SEO plugin like Yoast SEO or via a custom HTML block.
Pro Tip: Always test your implementation with Google's Rich Results Test to ensure everything is working correctly before publishing.

6 Reset and Create Additional Schemas

Need to create schema markup for another page? Simply click the button to start fresh.

This will:

  • Clear all field values in the current form.
  • Remove any dynamically added items (like FAQs or HowTo steps).
  • Reset all validation messages and clear the JSON-LD output area.

Schema Markup Best Practices for Maximum SEO Impact

  • Match Your Content Exactly: Your schema should accurately reflect what's visible on your page.
  • Use the Most Specific Type: The more specific your schema type, the better search engines can understand your content (e.g., use "RestaurantReview" instead of just "Review").
  • Combine Schema Types When Appropriate: You can use multiple schema types on one page if they apply to different content sections.
  • Keep Your Schema Updated: If your content changes (like prices, dates, or availability), update your schema accordingly.
  • Monitor Results: Use Google Search Console to track how your rich results are performing over time.
  • Stay Current: For the latest best practices, check the official Schema.org documentation and Google's structured data guidelines.
SEO Impact: Properly implemented schema markup can significantly improve your search visibility, especially for competitive keywords. Many websites see increased click-through rates after adding structured data.