Structured data is machine-readable markup, in the schema.org
vocabulary, that states what a page is — an organization, an article, a product, an
FAQ. LLMs and search engines use it to understand and confidently cite your content instead
of guessing from prose. The modern format is JSON-LD: a
<script> block you paste into your page's <head>.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your Company",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"sameAs": ["https://x.com/yourco", "https://github.com/yourco"]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your post title",
"datePublished": "2026-06-24",
"author": { "@type": "Person", "name": "Author Name" },
"publisher": { "@type": "Organization", "name": "Your Company" }
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Your Product",
"description": "What it does, in one sentence.",
"offers": { "@type": "Offer", "price": "29.00", "priceCurrency": "USD" }
}
</script>
Pick the type that matches each page, fill in the fields, and paste it into that page's
<head>. Validate with Google's
Schema Markup Validator, then re-grade.