Article Schema Generator

Generate JSON-LD Article schema markup for blog posts, news articles, and content pages. Help Google understand your articles and enable rich results in search.

Article Details

Enter your article information. Fields marked with * are required.

0/110 characters (recommended max)

Author Information

Publisher Information

Recommended: 600×60 pixels max for AMP, or up to 1200px wide

Generated Schema

Copy this code into your HTML <head> section

Fill in the required fields

Headline, author, publisher, and date required

Validation Status

Headline *
Author Name *
Publisher Name *
Publish Date *
Description
Featured Image

Article Schema Best Practices

  • Keep headlines under 110 characters for optimal display
  • Always include a high-quality featured image (1200×675px recommended)
  • Update dateModified whenever you make significant changes
  • Use the most specific article type that applies to your content
  • Publisher logo should be rectangular (not square) for best results

What is Article Schema Markup?

Article Schema is structured data that helps search engines understand your blog posts, news articles, and editorial content. When implemented correctly, it can enhance how your articles appear in Google Search with rich results like article carousels, Top Stories, and enhanced snippets with author information.

Schema.org's Article type and its subtypes (BlogPosting, NewsArticle, etc.) provide a standardized way to describe article content. This structured data helps Google display richer information about your articles directly in search results, including publication date, author, and featured images.

📰 Top Stories

NewsArticle schema enables eligibility for Google's Top Stories carousel

👤 Author Display

Show author name and image in search results to build trust

📅 Fresh Content

Display publication dates to show content freshness

Complete Article Schema Example

Here's a complete example of Article schema markup for a blog post with all recommended properties:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "10 SEO Best Practices for 2025",
  "description": "Learn the top SEO strategies to boost your website rankings in 2025, including AI optimization and Core Web Vitals.",
  "image": {
    "@type": "ImageObject",
    "url": "https://example.com/images/seo-guide-2025.jpg",
    "width": 1200,
    "height": 675
  },
  "author": {
    "@type": "Person",
    "name": "Sarah Johnson",
    "url": "https://example.com/authors/sarah-johnson",
    "jobTitle": "Senior SEO Specialist"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Digital Marketing Pro",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png",
      "width": 600,
      "height": 60
    }
  },
  "datePublished": "2025-01-15T08:00:00+00:00",
  "dateModified": "2025-01-20T14:30:00+00:00",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/blog/seo-best-practices-2025"
  },
  "wordCount": 2500,
  "keywords": "SEO, search optimization, Google ranking, 2025 SEO trends"
}
</script>

Article Types Explained

Choosing the right article type helps Google better understand and categorize your content:

Article

Generic article type. Use when no other type fits better. Suitable for general web content, magazine articles, and editorial pieces.

Generic

BlogPosting

Blog posts, personal articles, and opinion pieces. The most common type for company blogs, personal websites, and content marketing.

Popular

NewsArticle

News stories, journalism, and breaking news. Required for Google News eligibility and Top Stories carousel. Must follow Google News content policies.

News Sites

TechArticle

Technical documentation, how-to guides, tutorials, and developer content. Great for software documentation and technical blogs.

Tech

ScholarlyArticle

Academic papers, research articles, peer-reviewed publications, and scholarly works. Ideal for educational institutions and research organizations.

Academic

Google's Requirements for Article Rich Results

Required Properties

  • headline - Article title
  • image - Featured image(s)
  • datePublished - Publication date
  • author - Author information

Recommended Properties

  • dateModified - Last update
  • publisher - Organization
  • description - Summary
  • mainEntityOfPage - URL

⚠️ Image Requirements

Images must be at least 1200 pixels wide. Google supports 16:9, 4:3, and 1:1 aspect ratios. For Top Stories eligibility, images must be at least 1200px wide with AMP or meet Core Web Vitals thresholds.

Industry-Specific Examples

🏢 Corporate Blog

Company announcements, industry insights, thought leadership

{
  "@type": "BlogPosting",
  "headline": "Q4 2024 Product Updates",
  "author": {
    "@type": "Person",
    "name": "Product Team",
    "url": "/team/product"
  },
  "publisher": {
    "@type": "Organization",
    "name": "TechCorp Inc."
  }
}

📰 News Website

Breaking news, journalism, current events

{
  "@type": "NewsArticle",
  "headline": "City Council Approves New Transit Plan",
  "dateline": "New York, NY",
  "author": {
    "@type": "Person",
    "name": "Jane Reporter"
  },
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "Daily News Tribune"
  }
}

💻 Technical Documentation

Tutorials, API docs, developer guides

{
  "@type": "TechArticle",
  "headline": "Getting Started with React Hooks",
  "proficiencyLevel": "Beginner",
  "dependencies": "React 16.8+",
  "author": {
    "@type": "Person",
    "name": "Dev Tutorial Team"
  }
}

Common Mistakes to Avoid

❌ Fake or Manipulated Dates

Don't update dateModified without actually changing the content. Google can detect this manipulation and may penalize your site.

❌ Missing or Low-Quality Images

Images under 1200px wide won't qualify for rich results. Always use high-quality, relevant featured images.

❌ Wrong Article Type

Using NewsArticle for blog content or BlogPosting for actual news can confuse search engines. Choose the type that matches your content.

❌ Inconsistent Author Information

Author names and URLs should be consistent across all articles. This builds author authority and trust signals.

Frequently Asked Questions

What's the difference between Article and BlogPosting?

BlogPosting is a more specific subtype of Article. Use BlogPosting for blog posts and personal opinion pieces. Use Article for general editorial content that doesn't fit the blog format. Both work for rich results, but being more specific can help Google categorize your content better.

Is Article schema required for SEO?

Article schema isn't strictly required, but it's highly recommended. It helps Google understand your content structure, authorship, and publication details. This can lead to enhanced search appearances and eligibility for rich results like article carousels.

Should I include dateModified even if unchanged?

Only include dateModified if the article has actually been updated after initial publication. If you've never modified the content, leave it blank or set it equal to datePublished. Updating this date falsely can be seen as manipulative.

What image dimensions work best?

Google recommends images that are at least 1200 pixels wide with a 16:9, 4:3, or 1:1 aspect ratio. For best results across all devices and rich results, use 1200×675 (16:9) or 1200×900 (4:3). Avoid images smaller than 696 pixels wide.

Can I have multiple authors?

Yes! You can list multiple authors by using an array for the author property. This is useful for collaborative articles, research papers, or team content. Each author can have their own name, URL, and other properties.

How do I qualify for Google News with NewsArticle schema?

NewsArticle schema alone doesn't guarantee Google News inclusion. You also need to follow Google News content policies, have a legitimate news website, produce original journalism, and meet technical requirements. Apply through Google Publisher Center after implementing the schema.

Should I use AMP with Article schema?

AMP is no longer required for Top Stories eligibility (as of 2021). However, your pages must meet Core Web Vitals thresholds. Focus on page speed and user experience rather than AMP. Article schema works equally well on regular pages.

Step-by-Step Implementation Guide

1

Generate Your Schema

Use the form above to enter your article details. Fill in all required fields (headline, author, publisher, date) and recommended fields for best results.

2

Copy the JSON-LD Code

Click "Copy Schema Code" to copy the complete script tag with your Article schema markup.

3

Add to Your HTML

Paste the script tag in your article page's <head> section or before the closing </body> tag. Both locations work for Google.

4

Test Your Implementation

Use Google's Rich Results Test (search.google.com/test/rich-results) to validate your markup and check for errors.

5

Monitor in Search Console

After Google crawls your page, check the "Enhancements" section in Google Search Console to see Article rich results status and any issues.

Real-World Output Examples

Here are complete Article schema examples for different content types, showing exactly what output this tool generates:

BlogPosting

Marketing Strategy Blog Post

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "The Complete Guide to Content Marketing in 2025",
  "description": "Learn how to build a content marketing strategy that drives traffic, generates leads, and increases conversions with actionable tips and real examples.",
  "image": {
    "@type": "ImageObject",
    "url": "https://example.com/images/content-marketing-guide.jpg",
    "width": 1200,
    "height": 675
  },
  "author": {
    "@type": "Person",
    "name": "Sarah Mitchell",
    "url": "https://example.com/authors/sarah-mitchell",
    "jobTitle": "Content Marketing Director"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Marketing Insights Pro",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "datePublished": "2025-01-10T09:00:00+00:00",
  "dateModified": "2025-01-15T14:30:00+00:00",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/blog/content-marketing-guide-2025"
  },
  "wordCount": 3500,
  "keywords": "content marketing, marketing strategy, SEO, lead generation"
}
</script>
NewsArticle

Technology News Story

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "headline": "Tech Giant Announces Revolutionary AI Assistant",
  "description": "Breaking: Major technology company unveils next-generation AI assistant with unprecedented natural language capabilities.",
  "image": {
    "@type": "ImageObject",
    "url": "https://technews.com/images/ai-announcement.jpg",
    "width": 1600,
    "height": 900
  },
  "author": {
    "@type": "Person",
    "name": "Michael Chen",
    "url": "https://technews.com/reporters/michael-chen"
  },
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "TechNews Daily",
    "logo": {
      "@type": "ImageObject",
      "url": "https://technews.com/logo.png"
    }
  },
  "datePublished": "2025-01-20T08:30:00-05:00",
  "dateline": "San Francisco, CA",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://technews.com/2025/01/ai-assistant-announcement"
  }
}
</script>
TechArticle

Developer Tutorial

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "TechArticle",
  "headline": "Building REST APIs with Node.js and Express",
  "description": "Step-by-step tutorial on creating production-ready REST APIs using Node.js, Express, and MongoDB with authentication and error handling.",
  "image": {
    "@type": "ImageObject",
    "url": "https://devblog.io/images/nodejs-api-tutorial.png"
  },
  "author": {
    "@type": "Person",
    "name": "Alex Rodriguez",
    "url": "https://devblog.io/authors/alex"
  },
  "publisher": {
    "@type": "Organization",
    "name": "DevBlog.io"
  },
  "datePublished": "2025-01-05",
  "proficiencyLevel": "Intermediate",
  "dependencies": "Node.js 18+, MongoDB 6.0+",
  "wordCount": 4200,
  "keywords": "Node.js, REST API, Express, MongoDB, backend development"
}
</script>
ScholarlyArticle

Research Paper

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ScholarlyArticle",
  "headline": "Impact of Remote Work on Employee Productivity: A Meta-Analysis",
  "description": "Comprehensive meta-analysis examining productivity outcomes across 47 studies on remote work arrangements in knowledge-worker industries.",
  "author": [
    {
      "@type": "Person",
      "name": "Dr. Jennifer Walsh",
      "affiliation": "Stanford University"
    },
    {
      "@type": "Person",
      "name": "Dr. Robert Kim",
      "affiliation": "MIT Sloan School of Management"
    }
  ],
  "publisher": {
    "@type": "Organization",
    "name": "Journal of Organizational Behavior"
  },
  "datePublished": "2024-12-15",
  "keywords": "remote work, productivity, meta-analysis, organizational behavior"
}
</script>

Case Studies: Article Schema Success Stories

📰

News Website: TechPulse Daily

Technology News Publisher

12x

Top Stories Appearances

+234%

Organic Traffic Growth

3.2M

Monthly Impressions

Challenge: As a newer tech news site, TechPulse struggled to compete with established publications for visibility in Google News and Top Stories.

Solution: Implemented comprehensive NewsArticle schema across all articles, including proper author profiles, datelines, and high-quality images meeting Google's specifications.

Results: Within 2 months of proper implementation, TechPulse began appearing in Google's Top Stories carousel for breaking tech news. Their articles now regularly appear alongside major publications, and they've seen a 234% increase in organic traffic from news-related searches.

✍️

Content Marketing Blog: GrowthHackers.io

B2B Marketing Publication

+67%

CTR from SERPs

42%

Lower Bounce Rate

+156%

Email Signups

Challenge: Quality long-form content was getting lost in search results, with no visual distinction from competitor articles.

Solution: Added BlogPosting schema with author photos, publication dates prominently displayed, and optimized featured images. Also implemented author pages with Person schema.

Results: Articles began showing author thumbnails and dates in Google results, significantly improving CTR. The enhanced author visibility helped build E-E-A-T signals, and bounce rates dropped as users found exactly what they expected from the rich snippets.

🎓

Educational Platform: CodeMaster Academy

Online Coding Education

+89%

Tutorial Page Traffic

4.2min

Avg. Time on Page

+28%

Course Enrollments

Challenge: Technical tutorials weren't ranking well against established documentation sites and tech blogs.

Solution: Implemented TechArticle schema with proficiencyLevel, dependencies, and detailed author expertise information. Added HowTo schema alongside articles where appropriate.

Results: Google began featuring tutorials in developer-focused search features. The clear proficiency levels helped users find the right content for their skill level, increasing engagement and course enrollment conversions.

Testing & Validation Tools

Google Rich Results Test

Test if your page is eligible for rich results and preview how it will appear

search.google.com/test/rich-results

Schema Markup Validator

Validate your JSON-LD syntax against Schema.org specifications

validator.schema.org

Google Search Console

Monitor Article rich results performance and fix any issues

search.google.com/search-console

Related Tools