Skip to content
Free Indian Tools

SEO · Free tool

Article Schema Generator

Pick a sub-type, fill in the fields, paste the JSON-LD into your <head>. Eligible for Top Stories, AI Overview citations, and date badges.

Paste into <head>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "How to filed ITR for FY 2025-26",
  "description": "Step-by-step ITR-1 filing guide for salaried Indians.",
  "image": "https://www.example.com/itr-2025.png",
  "datePublished": "2026-05-01",
  "dateModified": "2026-05-17",
  "author": {
    "@type": "Person",
    "name": "Asha Mehta"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Example Media",
    "logo": {
      "@type": "ImageObject",
      "url": "https://www.example.com/logo.png"
    }
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://www.example.com/blog/itr-2025"
  }
}
</script>

Pick the most specific @type

NewsArticle for time-sensitive journalism — unlocks Top Stories carousel eligibility. BlogPosting for evergreen opinion / how-to. Article as the generic fallback. Google rewards specificity: a correctly-tagged NewsArticle ranks far better in Top Stories than the same content tagged as a generic Article.

Always include both dates

datePublished never changes. dateModified should update whenever you genuinely refresh the content — this triggers Google to re-evaluate the page and often refreshes the SERP snippet date, improving CTR on time-sensitive queries. Pair this with the breadcrumb schema generator and FAQ schema generator for a complete article schema bundle. The full validation flow is in how to validate schema in Rich Results.

Author and publisher rules

  • Use a named Person as author for editorial credibility (E-E-A-T).
  • Publisher is always an Organization, with a logo at least 600×60 px.
  • The publisher logo URL must be absolute and publicly fetchable.
  • The headline should match (or closely match) the visible page title.

FAQ

When should I use Article vs BlogPosting vs NewsArticle?

BlogPosting for opinion / how-to / evergreen content. NewsArticle for time-sensitive journalism (eligible for Top Stories carousel). Article as the generic fallback. Pick the most specific type that fits - Google rewards specificity.

Is the author field required?

Strongly recommended. Google E-E-A-T signals depend on a clearly attributable author, ideally linked to a sameAs profile (LinkedIn, Wikipedia, ORCID). Use Organization as author only for company-published collateral, not editorial content.

Do I need both datePublished and dateModified?

Yes for evergreen content. Updating dateModified (and the visible date) when you refresh the page is one of the strongest signals to Google that the content is current, which often refreshes the SERP snippet date.