Schema Markup Generator.
Pick a type, fill in the fields and this tool writes valid JSON-LD structured data (schema.org) for an Organization, Article, Product, Event or breadcrumb trail, wrapped in a script tag ready to paste into your page and check in Google’s Rich Results Test.
Only mark up what is visible on the page, and never add reviews or ratings you cannot show. For FAQ markup use the FAQ schema generator; for a shop or office with an address and opening hours use the LocalBusiness generator. Nothing is sent to a server.
Schema Markup Generator is a free online tool from Neweb (neweb.ai) for small businesses, with no sign-up. Pick a type, fill in the fields and this tool writes valid JSON-LD structured data (schema.org) for an Organization, Article, Product, Event or breadcrumb trail, wrapped in a script tag ready to paste into your page and check in Google’s Rich Results Test.
| Cost | Free, no account, no watermark |
|---|---|
| Built for | small businesses, freelancers and sole proprietors |
| Made by | Neweb, the AI website builder and online presence manager (free plan; paid plans from $9/month billed yearly) |
Facts checked October 2026.
What you'll get.
A real example of what this tool produces. Run it above with your own inputs.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" },
{ "@type": "ListItem", "position": 2, "name": "Services", "item": "https://example.com/services" }
]
}
</script>
Schema markup is structured data, written in the shared schema.org vocabulary, that tells search engines exactly what a page is about: this is a business with this logo and phone number, this is an article by this author published on this date, this is a product at this price and in stock, this is an event at this venue on this date. Google, Bing and AI assistants use it to understand pages and, for some types, to show rich results such as product prices, event dates and breadcrumb trails in search.
This generator writes JSON-LD, the format Google recommends, for five common types: Organization, Article (including BlogPosting and NewsArticle), Product with an Offer, Event (in person, online or both) and BreadcrumbList. Empty fields are left out automatically, so the code stays clean. For FAQ markup use the FAQ schema generator, and for a shop, clinic or office with an address and opening hours use the LocalBusiness schema generator.
The tool is free and runs in your browser. It is made by Neweb, the AI website builder for small businesses (free plan, paid plans from $9/month billed yearly, $19 month-to-month), which adds structured data like this to the sites it builds automatically.
How to use the schema markup generator
Choose the schema type that matches the page: Organization for your homepage or about page, Article for a blog post, Product for a product page, Event for an event page, Breadcrumb for any page in a hierarchy.
Fill in the fields. Those marked * are required; the rest are recommended where they apply. Use full URLs beginning with https://.
Click Generate JSON-LD. The code appears below, wrapped in a script tag.
Click Copy code and paste it into the page’s HTML, in the head or the body. Most builders and WordPress plugins have a "custom code" or "header scripts" box.
Open Google’s Rich Results Test or the Schema Markup Validator, test the live URL and fix any warnings.
Why this matters for your business
Search engines read structure, not just words. Structured data removes guesswork about names, prices, dates and authors, which helps pages qualify for rich results and be described accurately.
AI assistants rely on clear entity data. Organization markup with your logo, contact details and profile links helps search engines and AI tools connect your website, social profiles and listings as one business.
Rich results can lift clicks. A product result showing price and availability, or an event result showing a date, stands out on a crowded results page, though Google decides when to show them.
Tips for better results
- Mark up only what visitors can see on the page. Structured data that does not match visible content can be ignored or lead to a manual action.
- Never add ratings or reviews you cannot show and substantiate; Google’s review snippet policies prohibit self-serving and fake reviews.
- Use one Organization block sitewide, usually on the homepage, and keep its name, logo and phone identical to your Google Business Profile.
- Give event start times a UTC offset (for example 2026-12-05T18:00:00+00:00) so the time is unambiguous.
- Update Product markup when prices or stock change; stale prices are a common reason rich results disappear.
- Check every page after a website redesign; templates often drop structured data silently. The meta tags analyzer helps with the rest of the head.
Example
A real-world walkthrough
Fern & Clay, a ceramics studio in Leeds, adds structured data to three pages. On the homepage it generates an Organization block with its name, URL, logo, email, address and Instagram and Etsy profile links. On the mug product page it generates Product markup: the name, image, SKU, price of 24.00 GBP, InStock and NewCondition.
For a December workshop it generates an Event block: "Pottery taster evening", starting 2026-12-05 at 18:00 with a +00:00 offset, in person at the studio address, with a £35 ticket and a booking URL. It pastes each block into the matching page, runs the Rich Results Test on the live URLs and fixes one warning about a missing image.
Frequently asked questions
What is schema markup?
Schema markup is structured data added to a web page using the schema.org vocabulary, which Google, Microsoft, Yahoo and Yandex founded in 2011. It describes the page's content in a machine-readable way, for example that a page is a Product with a price and availability, or an Event with a date and venue. Search engines use it to understand content and to decide eligibility for rich results.
What is JSON-LD and why use it?
JSON-LD (JavaScript Object Notation for Linked Data) is a way of writing structured data as a block of JSON inside a <script type="application/ld+json"> tag. Google recommends it because it sits separately from the visible HTML, so it is easy to add, edit and maintain without touching the page design. The alternatives, Microdata and RDFa, add attributes to the HTML itself.
Does schema markup improve rankings?
Google has said structured data is not a direct ranking factor. Its value is in helping search engines understand a page and in qualifying for rich results, which can make a listing more prominent and improve click-through. It also gives AI assistants unambiguous facts about your business, products and content. Good content and a fast, crawlable site still matter most.
Where do I paste the JSON-LD code?
Anywhere in the page's HTML, in the head or the body. On WordPress, use a header-and-footer scripts plugin or your SEO plugin's custom schema option; on most website builders, use the page's custom code or header code setting. Add each block only to the page it describes: Organization on the homepage, Product on its product page, and so on. Then test the live URL.
How is this different from the FAQ and LocalBusiness schema generators?
This tool covers Organization, Article, Product, Event and BreadcrumbList. The FAQ schema generator builds FAQPage markup from question-and-answer pairs, and the LocalBusiness schema generator builds markup for a physical business with an address, geo-coordinates and opening hours. A local shop would typically use LocalBusiness on its homepage and this tool for its blog posts, products and events.
How do I test my schema markup?
Use Google's Rich Results Test to see whether a page qualifies for Google rich results and which errors or warnings apply, and the Schema Markup Validator at validator.schema.org to check the markup against the full schema.org vocabulary. Test the live URL after publishing, and use the Enhancements reports in Google Search Console to monitor structured data across the whole site.
Keep building.
Your entire online presence, on one subscription.
All industries and more. AI website builder, free domain, managed hosting and AI SEO, free to start and from $9/month billed yearly.