This free schema markup generator builds JSON-LD for Article, Local Business, Organization, Person, Product, FAQ Page, HowTo, Recipe, Video, Event, Website and Breadcrumb. Fill in the form, copy the code, and test it with Google. It is a quick JSON-LD generator for SEOs and site owners.
- How to use the schema markup generator
- The 12 schema types the generator supports
- Which schema type to use, and what Google does with it
- FAQ schema: what to expect
- Adding JSON-LD to your page and testing it
- FAQ
- Related tools
How to use the schema markup generator
- Open the schema type menu and choose what you want to mark up, for example Article, Local Business, Product or FAQ Page.
- Fill in the form. Fields match the properties Google reads for that type, such as headline and author for an article or price and availability for a product. Use the plus buttons to add repeating items like opening hours, FAQ questions or breadcrumb steps.
- Watch the JSON-LD code on the right. It rebuilds with every keystroke, with the syntax color-coded, so you can see exactly what you are creating.
- Click the copy button. It copies the code already wrapped in a
script type="application/ld+json"tag, ready to paste into your page. - Click Google Rich Results Test to send the code to Google's tool in a new tab, and fix anything it flags. Use Reset to clear the form and start another type.
The generator runs in your browser, so the details you enter are not stored by Rank Ray.
The 12 schema types the generator supports
Choose Article, BlogPosting, NewsArticle or ScholarlyArticle. Add headline, image, description, author (person or organization), publisher with logo, and publish and modified dates.
Pick from 14 types, including Restaurant, Store, Dentist, Plumber and Electrician. Add address, phone, price range, latitude and longitude, opening hours, social profiles and departments.
Describe a company with name, URL, logo, customer service contact and social profiles, or a person with job title, employer and profiles.
Name, image, description, SKU, brand, price, currency and availability (in stock, out of stock, pre-order), plus a rating value and review count.
Add as many question and answer pairs as you need. A solid FAQ schema generator for structuring the questions already on your page.
HowTo takes a name, total time, supplies and steps. Recipe takes a name, image, author, cook time and yield.
Video needs title, description, content and embed URLs, upload date and thumbnail. Event covers name, dates, venue address and ticket price.
Website adds your name and URL and an optional internal search action. Breadcrumb builds the trail step by step with names and URLs.
Which schema type to use, and what Google does with it
Not every type produces a visible result. Check the status before you spend time on markup. Google lists what it supports in its structured data gallery.
| Type | Use it for | Google status |
|---|---|---|
| Article | Blog posts and news | Supported; helps Google understand dates, authors and images |
| Local Business | Shops, clinics, trades | Supported for local business details |
| Product | Product pages with price | Supported for product snippets |
| Recipe, Event, Video | Matching content | Supported rich results |
| Breadcrumb | Page hierarchy | Supported; shows the trail in results |
| Organization, Person, Website | Entity details | Context for Google; no flashy result by itself |
| FAQ Page | Visible Q&A | Rich results limited to government and health sites |
| HowTo | Step by step guides | Rich results removed in 2023 |
Even where a feature is gone, valid schema.org markup is harmless and gives search engines and AI systems a clean, labeled summary of the page. Just do not expect a visual change.
FAQ schema: what to expect
FAQ markup is the most requested type here, and the one most often misunderstood. Since 2023, Google limits FAQ rich results to well-known government and health websites. For most sites, adding FAQ markup will not give you expandable questions in search.
It can still be worth doing. The markup labels your questions and answers in a machine-readable way, and the habit of writing short, direct answers is good content practice anyway. Use the generator as a quick FAQ schema generator when your page already contains a real FAQ, and follow Google's rules: the question and answer must be visible on the page, and the markup must match the visible text exactly.
Keep expectations honest in client reports. Tell them it is hygiene and machine clarity, not a ranking boost or a guaranteed snippet.
Adding JSON-LD to your page and testing it
The output is JSON-LD, the format Google recommends in its introduction to structured data. A good JSON-LD generator saves you from writing brackets by hand, but placement is still your job.
Paste the copied block inside the head or the body of the page it describes. Google reads both. In WordPress, use a header and footer plugin, your theme's custom code field or an SEO plugin that supports custom schema. Each page gets its own block: an Article on a post, a Product on a product page, a Breadcrumb on every deeper page.
Then test. The Rich Results Test button checks whether the page can qualify for Google features. The Schema Markup Validator on this site checks required and recommended properties for common types. If your code will not parse, run it through the JSON Formatter to find the exact line and column.
Common mistakes: marking up content that is not visible on the page, adding made-up ratings, using relative image URLs, and writing dates in the wrong format. Google also does not allow self-serving review ratings for Local Business or Organization pages. Use full URLs and ISO 8601 dates, such as 2026-03-15.
Frequently asked questions
What is a schema markup generator?
A schema markup generator turns a simple form into structured data code. You choose a type, such as Article or Product, fill in the details, and it outputs JSON-LD that describes your page to search engines. It saves you from writing the syntax by hand and from forgetting key properties.
Where do I put the JSON-LD code?
Paste it inside the head or body of the page it describes, wrapped in a script tag with the type application/ld+json. The copy button already adds that tag. Google reads either location. Add a separate block to each page rather than one block for the whole site.
Does FAQ schema still show rich results?
Rarely. Since 2023 Google shows FAQ rich results only for well-known government and health sites. Other sites can still add valid FAQ markup, but should not expect expandable questions in search. The questions and answers must also be visible on the page.
Is JSON-LD better than microdata?
Google recommends JSON-LD because it sits in one block, separate from your visible HTML, so it is easier to write, edit and maintain. Microdata and RDFa are still supported, but they mix markup into the page content. This tool generates JSON-LD only.
How do I test my schema markup?
Click the Google Rich Results Test button to open the code in Google's tool and see if the page can qualify for rich results. For a property-level check, paste the code into the Schema Markup Validator. Fix errors first, then warnings.
Will schema markup improve my rankings?
Not directly. Google says structured data helps it understand your content and can make a page eligible for rich results, but it is not a ranking factor on its own. Treat it as a way to be clear and accurate, and measure results in Search Console.
