schema.org BlogPosting markup with author, publisher, and image.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/blog/ship-faster"
},
"headline": "How to ship faster",
"image": [
"https://example.com/og.jpg"
],
"datePublished": "2026-01-15",
"dateModified": "2026-01-20",
"author": {
"@type": "Person",
"name": "Jane Doe",
"url": "https://example.com/authors/jane"
},
"publisher": {
"@type": "Organization",
"name": "Acme Inc",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"description": "A practical guide to shipping software faster."
}
</script>