Schema.org structured data engine

Schema Generator

Dual mode operation:generated by filling in a form Schema.org JSON-LD, orPost analysis Completeness of existing code and compliance with Google specifications. Support 10 Schema types, instant verification, one-click copying, and one-click downloading. Easily take advantage of structured data on your website.

Select Schema type

Fill in the fields mark * is required

Please select a Schema type to start filling in

JSON-LD output

{
    // Select the Schema type and fill in the fields to generate JSON-LD
}
Copied!

Frequently Asked Questions

Schema Generator is a structured data tool that operates in dual modes.Generate patterns: By filling in the form, JSON-LD code that complies with Schema.org specifications is automatically generated, eliminating the need to handwrite JSON.analysis mode: Paste the existing JSON-LD, and the tool will automatically detect the Schema type, verify field integrity, check whether it complies with Google recommendations, and provide improvement suggestions. Applicable to 10 common Schema types such as WebSite, Organization, Article, FAQPage, Product, etc.
Schema.org is a structured data markup standard jointly launched by Google, Microsoft, Yahoo and Yandex. It uses a unified vocabulary (Vocabulary) to allow website administrators to describe the meaning of web content in a standardized way, such as telling search engines "This is the price of a product" and "This is the author of an article." After the search engine reads these tags, it can display richer results (Rich Results) in the search results, such as rating stars, FAQ folding area, breadcrumb navigation, etc., to increase click-through rate and search exposure.
JSON-LD (JavaScript Object Notation for Linked Data) is currently Google’s recommended implementation of structured data. Unlike Microdata, JSON-LD is a block of code that is independent of HTML and placed in <script type="application/ld+json"> in the label. The advantages include: (1) does not affect the HTML structure; (2) is easy to maintain and update; (3) can embed multiple independent sets of Schema; (4) supports dynamic generation. Google has made it clear that JSON-LD is their preferred implementation, and this tool also uses the JSON-LD format for output.
Although structured data is not a direct factor in Google's ranking algorithm, it can allow search results to present Rich Results (rich results), such as product review stars, FAQ folded questions and answers, breadcrumb navigation paths, article authors and dates, etc. These visual elements can significantly increase the attention and click-through rate (CTR) of search results, and indirectly improve SEO performance. In addition, with the popularity of AI search engines (such as Google SGE, Perplexity), structured data has become an important bridge for AI to understand website content.
To verify whether the Schema.org structured data is correct, you can use the following methods: (1) Google Rich Results Test — A testing tool officially provided by Google that can directly verify whether structured data complies with Google Rich Results specifications; (2) Schema.org Validator — Structured data validation tool provided by W3C; (3) Analysis mode of this tool — Paste JSON-LD to check for basic completeness, required fields, and Google suggestions. It is recommended to pass at least one of the above verification tools before deploying to the official website.
Yes. A web page can contain multiple sets of Schema.org JSON-LD code at the same time, as long as they are wrapped in <script type="application/ld+json"> Just tag it. For example: a product page can also contain Product Schema(Describe product information),BreadcrumbList Schema(describing the navigation path), and WebSite Schema(Describe the entire site). Google will also combine and parse this data for different Rich Results presentations. This tool generates a set of schemas at a time, which you can use multiple times and place on the same web page at the same time.
Structured data in JSON-LD format can be placed in HTML <head> or <body> anywhere in , just use <script type="application/ld+json"> Just label the package. Best practice suggestion: Place the entire site's Schema (such as WebSite, Organization) in <head> Unified management in; place page-specific Schema (such as Article, FAQPage, Product) near the corresponding content block <body> in. Google has no restrictions on placement, but it does ensure that the content of the structured material matches what is actually displayed on the page.

SEO structured data knowledge encyclopedia

Learn more about Schema.org structured data and its use in SEO

What is Schema.org? A Complete Beginner's Guide to Structured Data

Schema.org is a structured data vocabulary (Vocabulary) jointly launched by Google, Microsoft, Yahoo and Yandex. The purpose is to establish a unified set of markup standards so that websites can describe the semantics of web content in a machine-readable way. Structured data uses standardized attributes (such as name, description, price, rating) to mark entity objects (products, articles, events, organizations, etc.) in web pages.

In the world of SEO, structured data is the foundation for Rich Results. Google supports more than 30 Rich Results categories, including product reviews (Product), Q&A (FAQ), recipes (Recipe), events (Event), etc. After the corresponding structured data is added to the website, eye-catching elements such as star ratings, price ranges, and Q&A previews may be displayed in the search results, significantly increasing the click-through rate (CTR).

Complete tutorial on JSON-LD format

JSON-LD (JavaScript Object Notation for Linked Data) is currently the most officially recommended structured data implementation method by Google. Unlike Microdata and RDFa, JSON-LD is completely independent of the HTML structure. <script type="application/ld+json"> Tag embedding does not affect the visual presentation and HTML structure of the page.

A standard JSON-LD structure contains three core elements:@context(Definition of vocabulary used, fixed to "https://schema.org")、@type(define entity types such as WebSite, Article), andattribute key value(Varies by type, such as name, description, url). JSON-LD supports nested structures and can describe complex relationships, such as product suppliers, article authors, etc.

FAQ Schema Complete Guide

FAQ Schema (FAQPage) is one of the most popular structured data types in Google Rich Results. After enabling FAQ Schema, your Q&A content can be displayed directly in the search results, allowing users to get answers without clicking on the web page. This not only improves the user experience, but also greatly increases the attention of the search results.

FAQ Schema usage mainEntity attributes to define each question and answer group, each question and answer group contains Question(problem name) and AcceptedAnswer(Answer text). Google recommends that the FAQ page should contain at least 2 sets of questions and answers, and the answers should be complete and helpful. Note: FAQ Schema is only applicable to web pages where the main content of the page is in the form of questions and answers. Part of the content of a general page should not be marked as FAQ.

The Complete Guide to Product Schema

Product Schema is a must-have structured data for e-commerce websites. After enabled, the search results may display rich information such as the product's price, inventory status, review star rating, and number of reviews, which greatly enhances the attractiveness of the product in the search results. Google supports Product Rich Results including price tags, shopping buttons, and review information.

The core required fields of the Product Schema need to be at least name(product name) and offers(supply information). Suggested fields include description(product description),brand(brand),sku(stock keeping unit),image(product picture),aggregateRating(review overview) and review(User comments). The more complete the Product Schema provided, the richer the search results will be.

Complete Guide to SoftwareApplication Schema

SoftwareApplication Schema is a specialized structured data type for software products and applications. Whether it is a mobile app, desktop software, web application or SaaS product, you can use this Schema to describe the detailed information of the software to search engines. When enabled, Google search results may display rich information such as software name, ratings, operating system compatibility, price, and download links.

When implementing a SoftwareApplication Schema, it is recommended to include the following fields:name(Software name),description(software description),operatingSystem(Supported operating systems such as Windows, macOS, Android),applicationCategory(Application categories such as Game, Multimedia, DeveloperApplication) and offers(price information). If the software has user ratings, you can also add it aggregateRating Show average rating.

Complete Guide to BreadcrumbList Schema

BreadcrumbList Schema (breadcrumb navigation structured data) is an important tool to improve website navigation experience and search result display. When enabled, the navigation path (such as Home > Products > Laptops) will be displayed above the page title in Google search results to help users quickly understand the location of the page on the website and increase the click-through rate of search results.

BreadcrumbList Schema uses itemListElement Array to define each navigation level, each element contains @type: ListItemposition(Position order, starting from 1),name(display name) and item(Corresponding URL). When implementing, ensure that the breadcrumb path is consistent with the actual navigation level of the page. Google recommends that a BreadcrumbList contain at least 2 items, with the last item being the current page.

Operation successful