schemapilot.
All generators

Article Schema Markup Generator

Article schema markup gives search engines structured context about your written content — who wrote it, when it was published, and what it's about. When properly implemented, it unlocks rich results that boost click-through rates, strengthens trust and authority for your brand and authors, and improves discoverability in Google Search, Discover, and News.

Try an example

Fields

Image
Author
Publisher
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article"
}
</script>

Article Schema Markup FAQ

Article schema markup is a type of structured data defined by Schema.org that helps search engines understand the key details of your written content - such as the headline, author, publication date, featured image, and publisher.

It tells Google that your page is an article (like a news piece, blog post, or guide), not a product or landing page. Article schema is often used for blog posts, news stories, press releases, and editorial content.

Using Article schema markup makes your content more discoverable and credible in search. It allows Google to:

  • Identify your content as an article (not a generic web page).
  • Display enhanced details such as the headline, author, date, and image in search results.
  • Qualify for rich result features such as the Top Stories carousel, Google Discover, and News results.
  • Build stronger associations between your brand, your authors, and your topical authority.

Article schema is especially important for publishers, blogs, and media sites that want to increase visibility and trustworthiness.

Here are the most important properties to include headline (max 110 characters), author, published date, date modified (when it was last updated), publisher, publisher logo, featured image and URL.

Article schema markup helps search engines:

  • Understand your article's structure (title, author, publish date, image).
  • Display rich results in search, often with a featured image, headline, and date which takes up more real estate and makes your result more engaging.
  • Qualify your content for Google Discover and Top Stories placements (for eligible sites).
  • Strengthen E-E-A-T signals (Experience, Expertise, Authoritativeness, Trustworthiness) by linking content to verified authors and publishers.

  • Using the wrong subtype: Use BlogPosting for blog posts, NewsArticle for journalism or press content, and Article for general long-form content.
  • Missing publisher logo: Google requires a valid image under publisher.logo.url. It should be high quality and on your domain.
  • Mismatched or missing dates: Ensure datePublished and dateModified match what's displayed to users.
  • No visible author info: The author mentioned in schema must also appear visibly on the article page.
  • Broken image URLs: Use absolute URLs that point to accessible images (min 1200px width recommended).
  • Duplicate schema markup: Avoid adding multiple Article objects per page unless it genuinely contains multiple distinct articles.
  • Invalid markup syntax: Always validate your JSON-LD - one missing comma or bracket can invalidate the whole block.

  • Article: General type for any written content.
  • BlogPosting: For blog-style posts or editorial content.
  • NewsArticle: For journalistic or press-release content.

Use the subtype that best matches your content's intent. Google uses this to categorize and display your article correctly.

Yes. If multiple authors contributed, you can list them as an array within the same schema markup snippet.

"author": [
  { "@type": "Person", "name": "Jane Smith" },
  { "@type": "Person", "name": "Mark Chen" }
]

Yes, if you include a publisher, you must provide a logo.

Use a square image (min 112x112 pixels) hosted on your own domain.

No. Valid markup helps you qualify for rich results, but Google decides whether to display them.

Accuracy, trustworthiness, and adherence to structured data guidelines improve your chances.

They're optional. Some publishers add a wordCount or timeRequired property for extra clarity, but Google doesn't currently use them for display features.

Yes - if the content genuinely includes those formats.

For example, a blog post containing a step-by-step guide could include both Article and HowTo markup, provided they describe distinct parts of the content.

Update your dateModified and revalidate your schema anytime you update the content, change the headline or featured image, or when you add or remove an author.

Schema markup for every article, automatically

Publishing dozens of posts? Schema Pilot scans each one and generates Article markup with the right headline, author, dates, and images.