BlogPosting Schema Generator
Generate Schema.org BlogPosting JSON-LD for blog posts. Add title, author, dates and image to improve how your article shows up in search results.
JSON-LD
—
Minimum structured data for a blog post
The post is live and now you want to tell search engines that it is an article, with an author and a publication date. Without markup, Google infers all of that heuristically and sometimes gets the date wrong — which shows up in the SERP as a 2019 post you actually refreshed last week. Schema.org BlogPosting is the explicit way to state it.
Three fields feed the output: headline, author and date. The date input is the native picker, so the value comes out in ISO form (2026-05-11), which is what schema.org expects for datePublished. The author is emitted as a nested Person object rather than a bare string, which is the recommended shape. The final block is a single line inside a JSON-LD script tag, and text values run through JSON.stringify, so a quote in your headline will not break it.
The tool summary mentions dates and an image, plural, but only those three fields exist: no dateModified, no image, no publisher, no mainEntityOfPage. If your post gets updated often, add dateModified by hand before publishing, since that is the field Google leans on for the displayed date. For journalism, NewsArticle is the better type. All generation happens in the browser.
Frequently asked questions
Is the generated date datePublished or dateModified?
Can I use BlogPosting on a company page?
Can the author be a company rather than a person?
Related Tools
Product Schema Generator
Generates Schema.org Product JSON-LD with name, brand and a price offer, ready to paste into the page. The starting point for product rich snippets in search.
SoftwareApplication Schema Generator
Generate Schema.org SoftwareApplication JSON-LD with your app name, category, price and ratings. Enable rich snippets and highlight your software in search.
Course Schema Generator
Generate Schema.org Course JSON-LD with the course name, description and provider. Help Google show your classes and training as a rich result.
JSON-LD (Schema.org) Generator
Generate JSON-LD markup for Schema.org — Article, Product, FAQPage, BreadcrumbList, Organization, Person. Paste in <head> and improve your Google snippet. Everything in your browser.
Article Schema (JSON-LD) Generator
Generate Schema.org Article JSON-LD for news and blog articles. Fill in title, author and date to help Google understand and feature your content.
JobPosting Schema Generator
Generate Schema.org JobPosting JSON-LD with job title, salary, location and company. Get your openings into Google Jobs and reach more candidates.