CalculatorsConvertersDeveloperTextAll toolsDirectory
Submit your tool Sign in
Theme
Home/Answers/SEO
How-to

How do I add Article schema markup to a blog post?

Short answer

Add a script tag of type application/ld+json containing an Article object with your headline, author, publication and modified dates, and image, which tells search engines explicitly what the article is and who wrote it. A browser-based Article schema generator builds that JSON-LD from a simple form on your own device, ready to paste into your page.

What Article schema does

Structured data is machine-readable metadata: instead of leaving a crawler to infer your headline, author and dates from the page layout, an Article JSON-LD block states them outright. Search engines use that to understand and present article content, and getting the basics right, headline, author, datePublished, dateModified and a good image, is the whole job for most posts.

Generate it instead of hand-writing JSON

JSON-LD is fussy about structure, and a missing brace or a misnamed property silently wastes the effort. A generator takes the fields from a form and emits valid Article markup you paste into a script tag in your page head or body. If the post also has a question-and-answer section, a companion FAQ schema generator produces the matching FAQPage block the same way.

Check it after shipping

After publishing, run the page through a structured data validator such as the schema.org or search engine testing tools to confirm the block parses. Keep dateModified honest, updating it only when the content genuinely changes.

Step by step

  1. Fill in the article details. Enter the headline, author, publish date, modified date and image URL in the generator.
  2. Copy the JSON-LD. Copy the generated script block.
  3. Paste it into the page. Add it inside a script type application/ld+json tag in the page head or body.
  4. Validate the live page. Run the published URL through a structured data testing tool to confirm it parses.

Frequently asked questions

Where does the JSON-LD go in my HTML?

Inside a script tag with type application/ld+json, in the head or body of the article page.

Which fields matter most?

Headline, author, datePublished, dateModified and image cover the core of Article markup for a typical post.

Does schema markup guarantee a rich result?

No. It makes the page eligible and easier to understand, but search engines decide what to display.

Related answers