← Back to Tools
Schema Markup Generator

Generate structured data that Google loves.

Create valid JSON-LD schema markup for rich snippets. Choose one of 10 schema types, fill in the fields, and copy your code.

Add question and answer pairs for your FAQ page schema.

Generated JSON-LD

Your schema markup

Copied!
Mavek Tip

You're generating schema for 1 page. Mavek auto-generates and maintains structured data across your entire site. FAQ, Article, Product, and more, with zero manual work.

Automate your schema markup →
The Basics

What Is Schema Markup?

Schema markup is structured data code that labels the content of a web page using the shared Schema.org vocabulary, a standard founded by Google, Microsoft, Yahoo, and Yandex in 2011. Search engines read the markup to understand exactly what a page contains: a product and its price, a business and its address, a question and its answer. Google recommends writing schema markup as JSON-LD, a block of JSON inside a script tag, and uses it to decide which pages qualify for rich results.

The schema markup generator above builds that JSON-LD for you. Pick one of ten types (FAQ Page, Article, Local Business, Product, How-To, Organization, WebSite, WebPage, Speakable, or Event), fill in the fields, and the code updates as you type. Copy the finished script tag and paste it into the head or body of your page; Google accepts either location.

Markup only helps when it is valid and matches what visitors can actually see on the page, so run the output through Google's Rich Results Test before shipping it. Structured data also works alongside your visible metadata: our meta tag generator covers the title and description side. Both belong to the technical layer of search engine optimization.

Pick Your Type

Which schema type should you use?

FAQ schema

FAQ schema marks up a list of questions and answers that appear on a single page. Use it on support pages, service pages, or any page with a visible Q&A block. Since August 2023 Google shows FAQ rich results only for well-known government and health sites, but the markup still hands search engines and AI answer engines each question and answer as a clean, quotable unit.

Article schema

Article schema marks up editorial content with a headline, author, publisher, and publication dates. Use it on every blog post and news story you publish. It makes pages eligible for enhanced article results in Google and makes authorship and freshness explicit for engines that weigh both.

Local business schema

Local business schema marks up a company that serves customers at or from a physical location: name, address, phone, and business type. Use it on your homepage or contact page if customers visit or call you locally. Consistent markup here supports your Google Business Profile and local pack visibility.

Product schema

Product schema marks up an item for sale with its price, availability, and brand. Use it on every product detail page in a store. Valid product markup makes pages eligible for product snippets in Google, with price and stock status shown directly in results.

How-to schema

How-to schema marks up step-by-step instructions: a goal, then an ordered list of named steps. Google stopped showing How-To rich results in September 2023, so it earns nothing visual there anymore. Use it when the step structure itself is worth declaring for machines, such as AI assistants that walk users through a task.

Organization schema

Organization schema marks up your company as an entity: name, logo, website, and contact details. Use it once, sitewide, usually on the homepage. It helps Google assemble your knowledge panel, pick the right logo, and connect every other schema type that mentions your brand back to one entity.

Website schema

Website schema declares your site as a whole: its canonical name, URL, and any alternate name. Use it on your homepage so Google shows the site name you want in search results. The sitelinks search box this markup once powered was retired in late 2024, but the site name use is still supported.

Webpage schema

Webpage schema describes a single page: its name, URL, description, and dates. It earns no rich result on its own, so use it as a base layer when no more specific type fits, or as the carrier for properties like speakable. Reach for Article or Product instead whenever they apply.

Speakable schema

Speakable schema flags the sections of a page best suited for text-to-speech, identified by CSS selectors. Use it on news and article pages you want voice assistants to read aloud. Google's speakable feature is still in beta and limited to US English, so treat it as a forward bet, not a guaranteed result.

Event schema

Event schema marks up a happening with a name, start date, and venue, plus optional ticket details. Use it on concert, conference, webinar, and workshop pages. Valid event markup makes pages eligible for Google's event results, where dates and locations surface directly in search.

The 2026 Part

Schema Markup for AI Search

As of June 2026, Google's results page is no longer the only place your markup earns its keep. AI answer engines like ChatGPT, Perplexity, and Google's AI Overviews build responses from pages they can parse with confidence, and structured data takes the guesswork out of parsing. A page that declares its facts in JSON-LD hands an answer engine clean entities: who you are, what you sell, what each question on the page answers.

FAQ Page and Article markup map especially well to how these engines quote sources, because each question and answer is already a self-contained unit. This page practices what it preaches: the FAQ section below ships with FAQPage schema built the same way the generator builds yours.

If you want to know how your existing markup holds up, our live SEO and AEO audit is a paid working session that reviews your schema along with the rest of your search setup. For ongoing coverage, the SEO and AEO service maintains structured data across your whole site.

FAQ

Schema Markup Questions, Answered

What is a schema markup generator?

A schema markup generator is a tool that turns plain form fields into JSON-LD structured data code, so you never write it by hand. You choose a schema type, enter details like names, dates, or prices, and the tool outputs a ready-to-paste script tag. The generator on this page works exactly that way for ten common types.

What is the best schema markup generator?

The best generator is the one that produces valid Schema.org JSON-LD for the types your pages actually need; search engines judge the output, not the tool. For individual pages, a free form-based generator like the one above is enough. For sites with hundreds of pages, generating schema automatically at the template level scales far better than filling in forms page by page.

Is schema markup still relevant?

Yes. Google's search documentation still lists structured data as the way pages qualify for rich results, and the Schema.org vocabulary remains actively maintained as of June 2026. Clean machine-readable markup also helps AI answer engines parse and cite your content, which makes it more useful now, not less.

What is a schema markup?

Schema markup is code that labels what a page contains using the shared Schema.org vocabulary: a product and its price, an article and its author, a business and its address. It is most often written as JSON-LD inside a script tag, the format Google recommends. Search engines read it to understand the page and decide whether it qualifies for rich results.

Where does schema markup go on a page?

JSON-LD markup sits inside a script tag with the type application/ld+json, placed in either the head or the body of your HTML; Google reads both locations. The generator above already wraps your code in that script tag, so you can paste the whole block as is.

How do you test schema markup?

Paste your URL or code into Google's Rich Results Test to see which rich results the page qualifies for, or use the Schema.org validator at validator.schema.org for general syntax checking. Once the markup is live, Google Search Console reports structured data errors and rich result performance over time.

How do I generate FAQ schema?

Select FAQ Page in the generator above, then type each question and answer exactly as it appears on your page, using the Add Question button for extra pairs. The tool builds FAQPage JSON-LD as you type; copy the script tag and paste it into the head or body of the page, then confirm it with Google's Rich Results Test. One caveat: since August 2023 Google shows FAQ rich results only for well-known government and health sites, though the markup still gives search engines and AI answer engines a clean question-and-answer structure to read.

What is speakable schema?

Speakable schema uses a SpeakableSpecification to flag the sections of a page best suited for text-to-speech playback, identified by CSS selectors or XPaths. Voice assistants can then read those sections aloud when answering a query. Google's speakable feature has stayed in beta since launch and remains limited to US English as of mid 2026, so treat it as a forward-looking addition rather than a guaranteed result.

Does Google have an official schema markup generator?

Not really. Google's Structured Data Markup Helper still exists but has not kept up with the types Google currently supports; the tools Google actively maintains are for testing, namely the Rich Results Test and the Search Console structured data reports. Search engines only evaluate the output, so any generator that produces valid Schema.org JSON-LD, including the free one on this page, works the same as an official tool would.

Structured data on autopilot

Mavek generates and maintains schema markup for every page. Rich snippets without the manual work.

Free Resources

Two things that might help

Enter your email and both downloads start instantly.

AI Marketing Playbook How to 10x your marketing with AI
Marketing Budget Template Plan your spend like a pro

No spam. Unsubscribe anytime.