Duplicate Content Checker
Compare two pages and find the passages they share.
Generate JSON-LD structured data for rich results.
Paste this into the head of the page it describes, then check it with the Google Rich Results Test.
The Schema Markup Generator writes valid schema.org JSON-LD for the six types most sites actually need: Article, FAQPage, Product, LocalBusiness, Organization and BreadcrumbList. Fill in the fields and copy a script tag that makes your page eligible for rich results.
Structured data is how you tell a search engine what a page is, rather than leaving it to infer. Get it right and you become eligible for rich results: star ratings, FAQ accordions, breadcrumb trails, opening hours in a local pack. Pick a type, fill in the fields, and copy a JSON-LD script tag that is valid schema.org.
Six types are covered, chosen because they are the ones most sites actually need: Article, FAQPage, Product with offer and rating, LocalBusiness with address and opening hours, Organization, and BreadcrumbList. JSON-LD is used rather than microdata because Google recommends it and because it lives in one block in the head instead of being tangled through your markup. Eligibility is not a guarantee — valid markup makes a rich result possible, it does not entitle you to one.
Article, FAQPage, Product with offer and rating, LocalBusiness with address and opening hours, Organization and BreadcrumbList.
Google recommends JSON-LD, and it lives in one block in the head instead of being tangled through your markup.
Nested objects such as an offer, an address or an aggregate rating are built for you rather than hand-typed.
The output is copy-paste ready for the Rich Results Test and the Schema Markup Validator.
Valid markup makes a rich result possible — it does not entitle you to one, and the tool says so.
Pick the type that matches the page: Article, FAQPage, Product, LocalBusiness, Organization or BreadcrumbList.
Required fields are marked. Optional ones are left out of the output when empty rather than emitted as blanks.
Take the generated JSON-LD, including its script wrapper, and paste it into the head of the matching page.
Run the page through the Google Rich Results Test and the schema.org validator before you rely on it.
Not directly. It makes you eligible for rich results, which change how your listing looks and can lift click-through substantially, but it is not itself a ranking factor.
JSON-LD. Google recommends it, it sits in a single script tag rather than being woven through your HTML, and it survives template changes far better than inline attributes.
Inside the head element is standard, though anywhere in the document works. What matters is that the markup describes content that is genuinely visible on that page.
Markup that describes content not present on the page counts as spam under Google structured data policies and can cost you rich result eligibility. Describe what is actually there and you are fine.
What people who use the Schema Markup Generator think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Schema Markup Generator. It takes half a minute and no account.
Write the first reviewCompare two pages and find the passages they share.
Estimate the traffic a ranking position is actually worth.
Strip tracking parameters from a list of URLs in one pass.
Address, hours, phone and geo as LocalBusiness JSON-LD.
Build the hreflang set for a page, with return links checked.
Classify keywords as informational, commercial, transactional or navigational.
Deduplicate, trim and tidy a messy keyword export.
Strip comments and dead whitespace out of a page.