What Is Article Schema?
Article schema markup is structured data that describes a piece of written content, whether it is a news story, blog post, editorial, or how-to guide. It provides search engines with explicit metadata including the headline, author, publication date, last modified date, publisher, and featured image.
This structured data helps Google correctly attribute content to its author and publisher, understand how fresh the content is, and display it in article-specific search features. Without Article schema, search engines must guess these properties from your HTML, which can lead to incorrect attributions, missed rich results, and slower indexing of new content.
- Author Attribution: Clearly identify who wrote the article, helping build author authority and E-E-A-T signals.
- Publication Dates: Signal content freshness to search engines, which influences ranking for time-sensitive queries.
- Publisher Identity: Link the article to your brand, building publisher authority in Google's systems.
- Rich Results: Enable article-specific search features like top stories carousel and news-specific rich snippets.
- Faster Indexing: Structured data helps Google discover and index new content more quickly.
Why Article Schema Matters for Publishers
For news publishers and bloggers, Article schema is not optional. It is a fundamental requirement for competing in search results. Here is why:
- Google News Eligibility: Article schema is a key signal for Google News. Properly marked-up content is crawled more frequently and indexed faster, which is critical for time-sensitive news coverage.
- Top Stories Carousel: Google's Top Stories feature prominently displays articles at the top of search results. Article schema helps your content qualify for this high-visibility placement.
- Author Authority: By connecting articles to authors through structured data, you build author E-E-A-T signals that Google uses to evaluate content quality.
- Content Freshness: The datePublished and dateModified properties give Google precise signals about when content was created and updated, which directly impacts ranking for fresh content queries.
- Publisher Recognition: Consistent publisher markup across your articles helps Google recognize your site as a legitimate news source.
Step-by-Step: Generate Article Schema
Step 1: Open the Article Schema Generator
Navigate to the GoToolly Article Schema Generator. The tool presents a clean form for entering your article metadata with clearly labeled fields.
Step 2: Choose Article Type
Select whether you are marking up a standard Article (blog posts, guides, evergreen content) or a NewsArticle (breaking news, time-sensitive journalism). This choice affects which schema subtype is generated.
Step 3: Enter the Headline
Type the exact headline of your article. The headline should match what appears on your page. Keep it under 110 characters for optimal display in search results.
Step 4: Add Author and Publisher Details
Enter the author's name and your publisher (site) name. If you have a publisher logo URL, add it as well. The author field can reference a Person or an Organization depending on your content structure.
Step 5: Set Dates and Image
Enter the publication date, last modified date (if applicable), and the URL of your featured image. Use ISO 8601 date format (YYYY-MM-DD). The image should be at least 1200 pixels wide for optimal Google display.
Step 6: Copy and Paste the Code
Copy the generated JSON-LD code and paste it into a script tag with type="application/ld+json" on your article page. Place it in the head section or before the closing body tag.
Step 7: Validate Your Markup
Use Google's Rich Results Test to verify your Article schema. Check for errors in required fields like headline, datePublished, and publisher. Fix any issues before publishing your article.
Practical Example: Blog Article Schema
Here is what generated Article schema looks like for a typical blog post:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "10 JavaScript Performance Tips for 2026",
"description": "Practical techniques to optimize your JavaScript applications.",
"author": {
"@type": "Person",
"name": "Alex Johnson",
"url": "https://myblog.com/authors/alex-johnson"
},
"publisher": {
"@type": "Organization",
"name": "Dev Blog Weekly",
"logo": {
"@type": "ImageObject",
"url": "https://myblog.com/logo.png"
}
},
"datePublished": "2026-04-10T08:00:00+00:00",
"dateModified": "2026-04-12T14:30:00+00:00",
"image": "https://myblog.com/images/js-performance.jpg",
"url": "https://myblog.com/javascript/performance-tips",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://myblog.com/javascript/performance-tips"
}
}Practical Example: News Article Schema
For a breaking news story, use the NewsArticle subtype with additional temporal information:
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "City Council Approves Transit Expansion Plan",
"description": "The city council voted 7-2 to approve a $2.3 billion transit project.",
"author": {
"@type": "Person",
"name": "Maria Garcia"
},
"publisher": {
"@type": "Organization",
"name": "Metro Daily News",
"logo": {
"@type": "ImageObject",
"url": "https://metrodailynews.com/logo.png"
}
},
"datePublished": "2026-04-15T14:00:00+00:00",
"dateModified": "2026-04-15T16:45:00+00:00",
"image": "https://metrodailynews.com/images/transit.jpg",
"articleSection": "Local News",
"keywords": ["public transit", "city council"]
}Article vs. NewsArticle: When to Use Each
Schema.org defines two main types for written content. Choosing the right one affects how Google categorizes and displays your content:
- Article: Use for blog posts, how-to guides, tutorials, opinion pieces, and evergreen content. This is the most common type for content publishers and bloggers.
- NewsArticle: Use for time-sensitive news coverage, breaking stories, investigative journalism, and content published under a news editorial process. Google News specifically looks for this type.
- BlogPosting: A subtype of Article specifically for blog posts. Use this if you want to be more specific about your content type, though Article works equally well.
- Report: Use for research reports, whitepapers, and data-driven publications that follow a formal reporting structure.
When in doubt, use Article. It is the most broadly applicable type and is recognized by all search engines.
Key Properties Explained
- headline: The title of your article. Must match the visible headline on the page. Keep it concise and descriptive.
- description: A brief summary of the article content. Use 150-160 characters for optimal display.
- author: The person or organization that wrote the article. Include a URL to the author's profile page when available.
- publisher: The organization that published the article. Include name and logo for proper attribution.
- datePublished: The date and time the article was first published. Use ISO 8601 format with timezone offset.
- dateModified: The date and time the article was last substantively updated. Omit if the article has never been modified.
- image: The URL of the article's featured image. Use an image at least 1200 pixels wide for Google Discover eligibility.
- mainEntityOfPage: The canonical URL of the page where this article appears. Helps Google identify the authoritative version.
Best Practices for Article Schema
- Match schema to visible content: The headline, author, and dates in your schema must exactly match what appears on the page. Mismatches can trigger manual actions.
- Use author profile pages: Link to dedicated author pages using the author URL property. This helps Google understand authorship and build E-E-A-T signals.
- Include a high-quality image: Use an image at least 1200 pixels wide and 630 pixels tall. This qualifies your content for Google Discover and enhances rich result display.
- Keep dates accurate: Ensure datePublished reflects the actual first publication date, not the date the page was created in your CMS. Google uses this for freshness signals.
- Update dateModified: When you make substantive updates to an article, change the dateModified to reflect the update. This signals to Google that the content is actively maintained.
- Add articleSection: Include the articleSection property to categorize your content. This helps Google understand your content taxonomy.
Common Mistakes to Avoid
- Using future dates: Publishing dates in the future can confuse search engines and may cause your content to be excluded from time-sensitive results.
- Missing required fields: The minimum required properties for Article are headline, image, datePublished, and publisher. Omitting any of these causes validation errors.
- Using the wrong type: Do not use NewsArticle for evergreen blog posts, and do not use Article for breaking news. Choosing the wrong type signals incorrect content urgency to Google.
- Different headline in schema vs. page: Google requires that the schema headline matches the visible headline. Discrepancies can result in your rich results being suppressed.
- Missing timezone in dates: Include timezone offset in your dates (e.g., +00:00 or -05:00). Dates without timezone information are ambiguous and may be interpreted incorrectly.
- Using HTTP for image URLs: Always use HTTPS URLs for images. HTTP image URLs may cause mixed-content warnings and are inconsistent with modern web standards.
- Forgetting to update after edits: If you significantly update an article, the dateModified should reflect that. Stale dates signal neglected content to search engines.
E-E-A-T Signals Through Article Schema
Google's E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness) is central to how content quality is evaluated. Article schema supports E-E-A-T in several ways:
- Author Identification: Linking articles to specific authors through schema helps Google evaluate author credibility and expertise in the topic area.
- Publisher Verification: Consistent publisher markup across all articles establishes your site as a recognized and trustworthy publishing entity.
- Content Freshness: Accurate date signals demonstrate that your content is current and actively maintained, which contributes to trustworthiness.
- Author Pages: Linking to author profile pages that contain biographical information and credentials strengthens expertise signals across your entire content library.
Article Schema and Google Discover
Google Discover is a personalized content feed that shows users articles based on their interests. Article schema plays a role in Discover eligibility:
- High-quality images: Articles with featured images at least 1200 pixels wide are more likely to appear in Discover with visual cards.
- Fresh content: The datePublished and dateModified properties help Discover identify timely content for trending topics.
- Non-clickbait headlines: Google evaluates headline quality as part of Discover eligibility. Accurate, descriptive headlines in your schema support this.
- Original reporting: Articles with clear author and publisher attribution signal original reporting, which Discover favors.
Privacy and Security
The Article Schema Generator processes all data locally in your browser. The article metadata you enter is never sent to any server, stored in databases, or shared with third parties. You can safely generate Article schema for client publications, proprietary content, and confidential editorial projects without data exposure.
Frequently Asked Questions
What is Article schema markup?
Article schema markup is structured data that describes a news article or blog post to search engines. It includes properties like headline, author, datePublished, dateModified, publisher, and image. This helps Google correctly attribute content, display it in Google News, and show article-specific rich results.
What is the difference between Article and NewsArticle schema?
NewsArticle is a subtype of Article designed specifically for timely news content. Use NewsArticle for breaking news, investigative reports, and time-sensitive journalism. Use the generic Article type for blog posts, how-to guides, and evergreen content that does not have a news cycle urgency.
Do I need Article schema to appear in Google News?
Article schema is not strictly required for Google News, but it significantly improves your chances. Google News uses structured data to understand content freshness, authorship, and publisher identity. Sites with proper Article schema are crawled more efficiently and their content is indexed faster.
Can I use Article schema for opinion pieces and reviews?
Yes. Article schema works for any written content including opinion pieces, editorials, and review articles. For product reviews specifically, you may also want to include Review schema alongside Article schema to enable review-specific rich results.
How often should I update the dateModified field?
Update dateModified every time you make substantive changes to the article content. Minor fixes like correcting a typo do not require a date update, but adding new sections, updating statistics, or correcting significant errors should trigger a dateModified update.
Related Developer Tools
Schema Markup Generator
Generate all types of Schema.org structured data markup.
FAQ Schema Generator
Generate FAQ structured data for Google search results.
Breadcrumb Schema Generator
Create breadcrumb navigation markup for your site.
Organization Schema Generator
Generate business and organization structured data.
Related Categories
Conclusion
Article schema is essential for any publisher or blogger who wants their content to perform well in Google Search. It enables rich results, supports E-E-A-T signals, accelerates indexing, and helps Google correctly attribute your content. The GoToolly Article Schema Generator produces valid JSON-LD code that you can implement on any article page in seconds. Start adding Article schema to your content today and give your articles the structured data advantage they need.
Generate Your Article Schema Now
Create valid Article structured data in seconds. Perfect for blogs and news sites.
No sign-up • No server uploads • 100% browser-based