No Article Schema = Google can't understand your post. Add BlogPosting Schema = rich results + 25% more clicks.

In this tutorial, you'll add Article Schema to all Blogger posts automatically. Follow along and you'll get enhanced listings in Google search in 2025.

Step 1: Why Article Schema Boosts Blogger Rankings 2025

BlogPosting Schema tells Google: title, image, date, author. Result = better SEO.

  1. Rich snippets: Google shows featured image, date, author in search results
  2. Top Stories: News sites need Article Schema for Google News carousel
  3. Discover feed: BlogPosting markup required for Google Discover traffic
  4. Voice search: Google Assistant cites posts with proper Schema

Image: Google search result with large image + date from Article Schema

Step 2: Add Auto Article Schema to Blogger Theme

One code block adds BlogPosting Schema to every post. Updates dynamically.

  1. Blogger → Theme → Edit HTML → Ctrl+F → Search </head>
  2. Paste this code ABOVE </head>:
<b:if cond='data:blog.pageType == "item"'>
<script type='application/ld+json'>
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "<data:post.url.canonical/>"
  },
  "headline": "<data:post.title/>",
  "description": "<b:if cond='data:post.snippet'><data:post.snippet/><b:else/><data:post.title/></b:if>",
  "image": {
    "@type": "ImageObject",
    "url": "<b:if cond='data:post.featuredImage'><data:post.featuredImage/><b:else/>https://1.bp.blogspot.com/YOUR-DEFAULT-IMAGE.jpg</b:if>",
    "width": 1200,
    "height": 630
  },
  "author": {
    "@type": "Person",
    "name": "<data:post.author/>",
    "url": "https://yourblog.blogspot.com/p/about.html"
  },
  "publisher": {
    "@type": "Organization",
    "name": "<data:blog.title/>",
    "logo": {
      "@type": "ImageObject",
      "url": "https://yourblog.blogspot.com/logo.png",
      "width": 600,
      "height": 60
    }
  },
  "datePublished": "<data:post.date.iso8601/>",
  "dateModified": "<data:post.lastUpdated.iso8601/>"
}
</script>
</b:if>

Step 3: Required Fields for Article Schema 2025

Missing 1 field = Google ignores your Schema. Check all these:

FieldRequirementHow to Add
headlineUnder 110 characters<data:post.title/> auto-fills
imageMin 1200x630px, JPG/PNGSet featured image in post editor
datePublishedISO 8601 format<data:post.date.iso8601/> auto-fills
authorPerson or OrganizationLink to About page from Post #52
publisher logo600x60px min, 60x600px maxUpload logo.png to Blogger

Step 4: Article vs BlogPosting vs NewsArticle Schema

Pick the right type for your content:

  1. BlogPosting: Use for how-to guides, tutorials, personal blogs. Best for most Blogger sites
  2. Article: Use for opinion pieces, analysis. Generic type
  3. NewsArticle: Use only for news sites with Google News approval. Requires dateline
  4. TechArticle: Use for coding tutorials, technical docs

Recommendation: Stick to "@type": "BlogPosting" for 99% of Blogger sites.

Step 5: Test Article Schema + Fix Common Errors

  1. Rich Results Test: search.google.com/test/rich-results → Enter post URL → Must show "Article" valid
  2. Schema Validator: validator.schema.org → Check for missing fields
  3. Search Console: Enhancements → Articles → Monitor valid URLs after 1 week
  4. Fix: Missing image = Post has no featured image. Add image at top of post
  5. Fix: Invalid date = Blogger time zone wrong. Settings → Language → Set correct timezone
  6. Fix: Publisher logo error = Logo not 600x60px. Resize in Canva to 600x60px exactly

Bad practice to avoid: Copying Article Schema from other sites. Google detects mismatched data. headline must match real post title.

Important: Update dateModified when you update posts. Google prefers fresh content. Combine Article Schema + FAQ Schema from Post #51 + Author Schema from Post #52 for max E-E-A-T. Rich snippets take 2-4 weeks to appear. Not guaranteed - Google picks best results.