Skip to content
fhseohub a link building agency
  • Home
  • ServicesExpand
    • Listicle Brand Mentions
    • Guest Posting Service
    • Niche Edit Service
    • White Label Link Building Service
    • Press Release & Digital PR Services
  • Free SEO ToolsExpand
    • Word Counter
    • Keyword Density Checker
    • Text Style Generator: Free Online Tool
  • Blog
  • About
  • Contact
fhseohub a link building agency

Article Schema Generator

JSON-LD — paste into <head> or before </body>

Tip: validate with Google's Rich Results Test after publishing.

FREE TOOL · NO SIGN-UP

An article schema generator creates Article structured data in JSON-LD, the code that tells search engines a page’s headline, author, publish date, update date, image and publisher. Choose Article, BlogPosting, NewsArticle or TechArticle in the tool above, fill in the fields, and copy a ready-to-paste script block. Add it to the post’s HTML and test it with Google’s Rich Results Test before publishing.

What Article Structured Data Tells Google

Search engines can usually work out that a page is an article. What they cannot always pin down from the text alone is who wrote it, when it was first published, when it was last updated, and which image best represents it. Article structured data states those facts in labeled form.

Google’s documentation says adding Article markup can help it understand more about the page and show better title text, images and date information in search results and other Google features, such as Google News and Discover. It is especially useful for news publishers and blogs where dates and authorship matter.

The markup uses schema.org vocabulary and sits in a JSON-LD script block separate from the visible content. That makes it easy to add through a plugin, a template or a custom HTML field without touching your layout.

Google currently lists no strictly required properties for Article markup, only recommended ones. In practice, a block with a headline, image, author, datePublished and dateModified covers what matters. The generator flags the fields Google most cares about with an asterisk and leaves out anything you do not fill in.

Article, BlogPosting or NewsArticle

All four types in the generator describe written content; they just narrow the meaning.

Article is the general type. Use it for evergreen guides, reports, features and any written content that does not fit a narrower type.

BlogPosting is a subtype of Article for blog posts. Use it for entries in a blog, especially informal or opinion posts with an author byline.

NewsArticle is for news reporting: timely stories from a news publisher. Google can show news content in Top Stories and Google News whether or not it has this markup, but using NewsArticle on genuine news makes the content type explicit.

TechArticle is for technical content such as how-to documentation, tutorials and developer guides.

Google treats these types similarly for rich results, so the choice is about describing your content accurately. Pick the narrowest type that honestly fits, and do not mark ordinary blog posts as NewsArticle.

Properties Google Recommends

Google’s Article guidelines recommend author (with a name and ideally a URL), datePublished, dateModified, headline and image. The generator also supports description, article URL (mainEntityOfPage), publisher name and logo, and article section.

Headline and image requirements

The headline should match the page’s visible title, usually the H1. Keep it concise. Google no longer publishes a hard character limit, but the tool flags headlines longer than 110 characters, an older Google guideline, as a reminder that shorter headlines display better.

The image should be a full URL to a representative image that appears on the page. Google recommends high-resolution images, at least 50,000 pixels when width is multiplied by height, and suggests supplying versions in 16×9, 4×3 and 1×1 aspect ratios. The generator outputs one image as an array; you can add more URLs to that array by hand if you have several crops. The tool reminds you if no image is set.

Author, dates and publisher details

Author becomes a Person with a name and an optional profile URL. Use the author’s real name, and link the URL to an author page on your site or a profile that clearly identifies them. Only list the name; do not add job titles or “by” to the name field.

Date published and date modified use a date picker and output dates in ISO 8601 format (YYYY-MM-DD). If you leave date modified empty, the generator uses the published date. Update dateModified only when you make meaningful changes. If you need exact times, add them by hand with a time zone, for example 2026-03-10T08:00:00+05:00.

Publisher becomes an Organization with a name and optional logo. Use your site or brand name and a full logo URL. For a complete brand description, add Organization markup on your homepage with the Organization Schema Generator.

How to Generate and Add the Markup

  1. Choose the article type. Article, BlogPosting, NewsArticle or TechArticle.
  2. Enter the headline and description. Match the visible title, and write a one or two sentence summary.
  3. Add the article URL. Use the canonical URL of the post. It becomes mainEntityOfPage.
  4. Add the image URL. Use the main image shown in the article.
  5. Add author details. Author name and, ideally, the author’s profile URL.
  6. Add publisher details. Publisher name and logo URL.
  7. Set the dates. Date published, and date modified if the post has been updated.
  8. Add a section if useful. For example “SEO” or “Technology”.
  9. Copy or download. The output is a complete script tag with type application/ld+json. Click Copy, or Download to save article-schema.html.

Paste the code into the page’s head or just before the closing body tag. In WordPress, you can use a Custom HTML block at the end of the post, a header code plugin or your SEO plugin’s custom schema feature. Then test the URL with the Rich Results Test and the Schema Markup Validator.

Author Markup and Trust Signals

Google’s guidance on helpful content asks whether it is clear who created a page. Author markup supports that by naming the author in structured data and linking to an author page.

Structured data does not create expertise. What it does is connect the article to a real person whose profile, credentials and other work can be checked. To make that link useful:

  • Give each author a dedicated author page with a short bio and relevant experience.
  • Use the same author name everywhere.
  • Link the author URL in the markup to that author page or a strong profile like LinkedIn.
  • Show the byline visibly on the article, not only in the markup.

These steps support the experience, expertise, authoritativeness and trust (E-E-A-T) signals that Google’s quality raters are asked to assess.

Structured Data for AI Search and Top Stories

Google has said that appearing in AI features such as AI Overviews does not require any special markup beyond normal SEO best practices. Article schema still helps by making author, date and headline facts explicit, which supports accurate understanding of the content.

For Top Stories and Google News, Google relies on its own systems to select news content. Article or NewsArticle markup is not a requirement, but accurate dates and clear authorship matter for timely news, and the markup states them unambiguously.

In both cases, the visible page must say the same thing as the markup. Structured data that contradicts the page is ignored at best.

Article Schema Errors to Avoid

Dates that do not match the page. If the page shows “Updated March 10” but dateModified says January, fix one of them.

Faking freshness. Changing dateModified without changing content misleads users and search engines.

Relative image URLs. Use full https URLs.

Image not on the page. The image in the markup should appear in the article.

Author as an organization or keyword. If a person wrote the article, use their name. Do not stuff keywords into the author field.

Duplicate blocks. SEO plugins like Rank Math and Yoast often output Article schema automatically. A second hand-added block with different values creates conflicts.

Wrong type. Marking product pages, category pages or the homepage as Article misrepresents them.

When Plugins Already Add Markup

Many WordPress SEO plugins add Article or BlogPosting schema to every post using the post title, featured image, author and dates. Check the page source or run the Rich Results Test before adding more. If the plugin’s output is correct, you may only need to fill in missing settings such as the publisher logo. Use this generator for pages the plugin does not cover, static sites, or when you need full control.

Keeping Dates and Authors Accurate

Treat the markup as part of the post. When you update the article, update dateModified; when an author changes, update the author block. Add questions and answers with the FAQ Schema Generator, mark up site structure with the Breadcrumb Schema Generator, and find more tools in the FHSEO Hub free SEO tools library.

Article Schema Generator FAQs

Article schema is structured data from schema.org that describes a written piece of content, including its headline, author, publish date, update date, image and publisher. Added as JSON-LD, it helps search engines understand those details and can improve how the article’s title, image and dates appear in search results and Google features.

BlogPosting is a more specific subtype of Article meant for blog entries. Article is the general type for any written content, such as guides, features and reports. Google treats them similarly for rich results, so choose the one that most accurately describes the page, and use NewsArticle only for genuine news reporting.

No. Pages can rank and appear in Google News or Top Stories without Article markup. Google says the markup helps it understand the page and show better title, image and date information. It is a useful addition for blogs and publishers, but it will not make up for weak content or poor site quality.

Place the script block in the page’s head or anywhere in the body, often just before the closing body tag. In WordPress, use your SEO plugin’s schema settings, a header code plugin or a Custom HTML block in the post. Add it only to the article page it describes, not sitewide.

Not directly. Structured data is not a ranking factor in itself. Article markup can help Google display your title, image and dates correctly and understand authorship, which may improve how the result looks and how often it is clicked. Rankings still depend on content quality, relevance and links.

Link Building Agency for High-Quality Backlinks & SEO Growth

Guides

  • Guest Posting
  • Link Insertions
  • Press Release
  • Web Designs

Resources

  • Free SEO Tools
  • Link Building Glossary
  • Blog
  • About us
  • Contact

Follow

Facebook Instagram Linkedin Twitter TikTok YouTube
Scroll to top
  • Home
  • Services
    • Listicle Brand Mentions
    • Guest Posting Service
    • Niche Edit Service
    • White Label Link Building Service
    • Press Release & Digital PR Services
  • Free SEO Tools
    • Word Counter
    • Keyword Density Checker
    • Text Style Generator: Free Online Tool
  • Blog
  • About
  • Contact
Search