Site AI Auditpar Internet Solutions

Article Schema for Blog Posts: Add BlogPosting Markup

3 novembre 20268 min de lectureBases du SEO
Article Schema for Blog Posts: Add BlogPosting Markup

Short answer: BlogPosting is a type of structured data that describes a blog post: its headline, author, publication date, last update and main image. It is added as a small block of JSON-LD in the page. Google does not require it, and it does not promise a special result in search, but it helps search engines read the facts about a post correctly, as long as it matches what visitors see.

What article schema is

Structured data is a way of describing a page in a form that machines read easily. The vocabulary comes from a shared project called schema.org. For written content there are three closely related types: Article, a general type for any article; NewsArticle, for news reporting; and BlogPosting, a more specific type for a post in a blog. BlogPosting is a kind of Article, so it carries the same properties.

The markup does not change how the page looks. It sits in the page source, usually as a script of type application/ld+json. People never see it, but search engines can read it, together with the visible text.

Does it help?

Be realistic about the benefit. Google’s documentation for article markup lists no required properties and says that the markup helps it understand the page and show better information in results, such as the right title, image and date. It is not a switch for ranking higher, and it does not guarantee any special display. Its value is mostly clarity: the fewer guesses a search engine needs to make about who wrote a post and when, the fewer mistakes appear in results.

Clear dates are a good example. When a page shows several dates or none at all, a search engine may pick the wrong one, a problem described in the article on wrong dates in Google results. Correct markup is one of the signals that can prevent that.

The fields worth including

A simple example

A minimal block for a blog post contains a context line, the type BlogPosting, the headline, the image, the two dates, an author object of type Person with a name, and a publisher object of type Organization with a name and a logo. The block is written in JSON, with each property in quotation marks, separated by commas. Developers can copy it from the documentation of schema.org or Google and fill in the values from the post.

You do not have to write it by hand. Most WordPress SEO plugins, and many themes, create article markup automatically from the post title, the featured image, the author profile and the dates. Your job is to check that the output is correct and that two tools do not output it twice.

Rules that keep it safe

  1. Mark up only what is visible. The headline, author and dates in the markup should appear on the page. Hidden or invented information can lead to a manual action.
  2. Use real authors. Do not fill the author field with the site name or with a made-up person. If a team writes the posts, an organisation author is acceptable.
  3. Be honest about dates. Do not change dateModified only to look fresh. Update it when the content has a real update, as discussed in the guide to updating old content.
  4. Avoid duplicates. If a theme and a plugin both output article markup, search engines see two descriptions of the same post that may disagree. Switch one of them off.
  5. Keep the type accurate. A how-to guide is a BlogPosting. Do not call a post a NewsArticle unless it is news.

How to test it

After adding or changing the markup, test it before you rely on it.

  1. Open the Rich Results Test or the Schema Markup Validator from Google and schema.org, enter the address of a post and read the result. It lists the types it found and any errors or warnings.
  2. Fix errors first. Warnings about missing recommended fields are optional, but a missing image or author is worth fixing.
  3. Check the page in Search Console after it has been crawled. The enhancement reports show problems across the site, as explained in the article on structured data errors in Search Console.
  4. View the page source and confirm that only one article block appears, and that the JSON is complete.

Be patient with search results. Changes to markup can take days or weeks to appear after the page is crawled again.

Article schema on WordPress

Most WordPress sites need no custom code. SEO plugins and many modern themes create article markup for each post, using the data that you already enter in the editor. That is convenient, but a few settings decide whether the result is good.

After a theme change or a plugin switch, check one post again. Markup is easy to lose or duplicate during such changes, and the problem is invisible on the page itself.

It is also worth keeping the markup in step with your content strategy. When you merge two posts, change a title or move a post to a new address, update the headline and the main address in the markup at the same time, and make sure that the old address redirects. Search engines compare what the markup says with what the page says and with where the page lives. Consistent signals across all three make your posts easier to understand and reduce the chance that an old title or a stale date keeps appearing in results long after you fixed the page.

Common mistakes

How Site AI Audit helps

Site AI Audit does not validate schema markup. It checks the SEO basics that surround it: titles, descriptions, headings, images with alt text, broken links, redirects, the sitemap, robots.txt and noindex settings across up to 50 pages in the free check. Those basics need to be right for structured data to matter at all. The first check is free and needs no sign-up. You can run a free check of your website or see the plans for weekly monitoring and alerts.

Related reading

The bottom line

BlogPosting markup is a modest but sensible addition to a blog. Include the headline, image, dates, author and publisher, keep everything consistent with the visible page and test it with a validator. Do not expect a jump in rankings, but expect fewer mistakes in how your posts are shown.

FAQ

Is BlogPosting better than Article?

BlogPosting is a more specific type of Article. For blog posts it is accurate, and either is accepted. Choose the one that describes the page best.

Do I need article schema to rank?

No. Google does not require it. It helps search engines understand a page, but good content, links and a technically sound site matter more.

Can I add it without a plugin?

Yes, by pasting a JSON-LD block into the page or template, but a plugin or theme setting is easier to keep correct as posts change.

Which date should I use as dateModified?

Use the date of the last meaningful change to the content, not the date of a small edit such as a typo fix.

Why does the test show a warning about the author?

The author is recommended but not required. Add a person’s name and, if possible, a link to a page about them to remove the warning.

#Structured data#Technical SEO#WordPress SEO
Vérifiez votre propre site — gratuitement.Ce qu’il faut corriger sur votre site — et par où commencer.
Commencer gratuitement

Plus d’articles du blog

Tous les articles →
Internet Solutions

Plus de notre équipe

Conçus par Internet Solutions. Découvrez nos autres produits — chacun vous fait gagner du temps à sa manière.

internet-solutions.net ↗