Schema markup generator
Structured data tells search engines and AI assistants what a page is — a product with a price, an article with an author, a company with official profiles — instead of leaving them to infer it. Fill in the form for the type you need and copy valid JSON-LD, with the properties Google requires for each rich result flagged as you go.
Organization
Company name, logo and profiles. Feeds the knowledge panel and helps AI assistants identify the brand.
At least 112×112 pixels, on a plain background.
Official profiles: LinkedIn, X, Wikipedia, Crunchbase. These link the brand's identity across the web.
* Required by Google for the rich result.
JSON-LD
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Northwind",
"url": "https://northwind.com",
"logo": "https://northwind.com/logo.png",
"sameAs": [
"https://www.linkedin.com/company/northwind"
]
}
</script>Test in Google's Rich Results TestStructured data and AI search
AI assistants decide which brands to mention partly on how confidently they can identify them. Organization markup with sameAs links to official profiles ties a brand name to one entity, so it is not confused with a similarly named company.
Product, software and FAQ markup state facts — price, rating, answers — in a form a model can quote without interpreting page layout. Markup must match what the page visibly says; structured data that contradicts the page is ignored, and can trigger a manual action from Google.
Questions
What is schema markup?
A standard vocabulary, from schema.org, for describing what a page contains in a machine-readable form. It is usually added as a JSON-LD script in the page's HTML.
Where do I put the JSON-LD code?
Anywhere in the page's HTML, usually in the <head>. Content management systems often have a field or plugin for it. Each page should carry markup for what that page is about.
Does schema markup improve rankings?
Not directly. It makes pages eligible for rich results — stars, prices, FAQs, breadcrumbs — which change how a result looks and how often it is clicked, and it helps search engines and AI systems understand the page accurately.
How do I test my structured data?
Paste the code or the page URL into Google's Rich Results Test, linked beside the generated code. It reports errors and which rich results the page qualifies for.
Can a page have more than one schema type?
Yes. A product page can carry Product and Breadcrumb markup, an article Article and FAQ markup. Add one script per type.
More free tools
View allrobots.txt checker
Paste your robots.txt and see which AI crawlers it blocks and what that costs.
Open toolAI robots.txt generator
Build a robots.txt for every AI crawler, and see which blocks will not hold.
Open toolGoogle SERP preview
Preview a page's Google result on desktop and mobile, with title width in pixels and description length.
Open toolReady to Dominate AI Search?
Get started now
Allswap