How to Add Article and Breadcrumb Schema in WordPress Correctly

To add Article and Breadcrumb schema in WordPress, check your SEO plugin’s existing markup, enable the right settings, and test the published page. Make sure the title, author, dates and page path match your website. Article schema describes a blog post. Breadcrumb schema shows where a page sits within your website. Both help search engines understand page details, but neither guarantees higher rankings or rich results. This guide explains how to add, check and fix WordPress Breadcrumb Schema markup without creating duplicate code.

What Is Article and Breadcrumb Schema in WordPress?

Breadcrumb Schema markup is structured data that describes information on your website. WordPress sites often use JSON-LD, a code format supported by Google. SEO plugins can generate this code automatically. Article and Breadcrumb schema serve different purposes.

Schema type What it describes Common use
Article Headline, author, dates and article image Blog posts and editorial articles
BreadcrumbList Page names, positions and URLs Site navigation paths

For example, a blog might show this page path:

Home > Blog > WordPress SEO > Schema Guide

Breadcrumb schema can describe that path using structured data. The goal is to provide accurate information, not add every schema type available.

How to Add Article Schema in WordPress

Article schema helps Google understand the main details of a published article. For most WordPress blogs, your SEO plugin may already provide it. Check the existing output before adding custom code.

1. Check Your WordPress SEO Plugin

Open a published blog post and view its page source. Search for application/ld+json and look for Article, BlogPosting or NewsArticle. These are related schema types supported by Google. Plugins such as Yoast SEO and Rank Math can generate article markup. Their settings and available options vary. If your existing markup is correct, you may not need another schema plugin.

2. Match Article Schema to Visible Content

Your Article schema should describe the actual blog post. Check these details:

Property What to check
headline Matches the article’s real title
author Names the genuine author
datePublished Shows the original publication date
dateModified Shows the actual last update, when included
image Points to a relevant, accessible article image
publisher Identifies the actual publisher, when included

For example, don’t mark an article as updated today when its content hasn’t changed. If your page credits a named writer, use that person’s genuine details. Don’t invent qualifications or author profiles. Google recommends adding relevant article properties that are available. Not every property is required.

3. Example Article Schema in JSON-LD

Here is a sample using fictional page details. Replace every example value with information from your own published article.

<script type=”application/ld+json”>

{

  “@context”: “https://schema.org”,

  “@type”: “BlogPosting”,

  “headline”: “How to Check a WordPress Sitemap”,

  “image”: [

    “https://example.com/images/sitemap-guide.webp”

  ],

  “datePublished”: “2026-10-01T09:00:00+01:00”,

  “dateModified”: “2026-10-15T09:00:00+01:00”,

  “author”: {

    “@type”: “Person”,

    “name”: “Jane Example”

  },

  “publisher”: {

    “@type”: “Organization”,

    “name”: “Example Business”

  }

}

</script>

The code can appear in the page’s HTML head or body. Use one reliable source to generate the intended article data. Don’t add a second copy merely because another plugin offers the feature. If your article image is important, check its file URL and accessibility. Our planned WordPress Image SEO guide covers image setup separately.

How to Add Breadcrumb Schema in WordPress

Breadcrumb schema describes a path through your website. It uses the BreadcrumbList type, with numbered ListItem entries. Each step identifies a page or section in the path.

1. Check Your Website’s Breadcrumb Navigation

First, decide which path makes sense for your visitors. A WordPress blog could use:

Home > Blog > WordPress SEO

A service page might use:

Home > Services > Roof Repairs

The breadcrumb path should reflect a sensible website structure. It doesn’t need to copy every part of the URL. If your WordPress theme or SEO plugin already handles breadcrumbs, inspect that setup first. Some websites also use category pages within their breadcrumb paths. Our planned WordPress Category and Tag Archives guide covers how those pages should be managed.

2. Add Breadcrumb Markup

For WordPress, the simplest approach is usually to use one properly configured SEO or breadcrumb tool. If your plugin provides breadcrumbs, review its settings and the published output. Make sure the trail uses the right page names and addresses. For websites using custom templates, a developer can add JSON-LD directly.

3. Example BreadcrumbList Schema

This example describes a fictional website path.

<script type=”application/ld+json”>

{

  “@context”: “https://schema.org”,

  “@type”: “BreadcrumbList”,

  “itemListElement”: [

    {

      “@type”: “ListItem”,

      “position”: 1,

      “name”: “Home”,

      “item”: “https://example.com/”

    },

    {

      “@type”: “ListItem”,

      “position”: 2,

      “name”: “Blog”,

      “item”: “https://example.com/blog/”

    },

    {

      “@type”: “ListItem”,

      “position”: 3,

      “name”: “WordPress SEO”,

      “item”: “https://example.com/blog/wordpress-seo/”

    }

  ]

}

</script>

Each item has a position and a name. The URLs should lead to the correct pages. Google doesn’t require the last breadcrumb item to include its own URL. It also allows valid paths that don’t start with the homepage. Use the path that genuinely helps people understand the page’s place on your website.

Should You Use a Plugin or Add Schema Manually?

Both methods can work. The right approach depends on your current WordPress setup.

Method Suitable when Main concern
Existing SEO plugin You already manage SEO through one plugin Check what it outputs
Dedicated schema tool You need supported markup not covered elsewhere Avoid overlap
Manual JSON-LD Your website needs custom page-specific markup Keep code and page data in sync

For most small business blogs, an existing SEO plugin is a sensible starting point. Manual markup may be useful when your content structure needs something more specific. However, manually entered dates and URLs can become outdated after page changes. If two tools output conflicting schema, review their responsibilities before disabling anything. Our planned guide, How Plugin Bloat Hurts WordPress Speed, Security and SEO, covers overlapping plugin features.

How to Test WordPress Article and Breadcrumb Schema

Adding markup isn’t the final step. You need to check what your live page actually outputs.

1. Run Google’s Rich Results Test

Open Google Rich Results Test. Enter your published page URL and run the test. Review the detected Article and Breadcrumb structured data, where supported. Check any errors or warnings. Some fields are recommended rather than required. Use Google’s documentation to decide which warnings need attention.

2. Check the Actual Page Data

A passing test doesn’t prove every detail is true. Open your published page and compare its visible content with the JSON-LD.

Check What should match
Headline Visible article title
Author Real credited writer
Dates Published and updated dates
Image Relevant article image
Breadcrumb names Actual page hierarchy
Breadcrumb URLs Working, correct destinations

For broader JSON-LD checks, you can also use the Schema Markup Validator. Google’s Rich Results Test checks supported Google features, while Schema.org validation covers a wider set of structured data types.

3. Inspect the Published URL

Use Google Search Console to inspect the page. Confirm that Google can access the page and its important resources. If the page is blocked by noindex or access restrictions, valid schema alone won’t make it eligible for Google Search features. After fixing an error, run the test again. You can request reindexing where appropriate, but changes may take time to appear.

Common WordPress Schema Errors and How to Fix Them

Most problems come from incorrect details, missing properties or overlapping tools.

Duplicate Article or Breadcrumb Markup

Your theme and SEO plugin might both generate schema. Multiple JSON-LD blocks aren’t automatically wrong. However, conflicting descriptions of the same article can cause confusion. Inspect the output and identify which tool generates each block. Keep a consistent, accurate source for the article and breadcrumb information.

Wrong Author or Publication Date

Some templates use the site administrator as the author, even when another writer is credited. Others update the modified date after minor website changes. Make sure the schema accurately reflects the published content and genuine authorship.

Incorrect Breadcrumb URLs

A breadcrumb may point to a deleted category or an old page. Update the URL or adjust the hierarchy so visitors reach a working page. Don’t add made-up categories simply to create a longer breadcrumb trail.

Schema Is Valid but No Rich Result Appears

Valid markup makes a page eligible for supported search features, but it doesn’t guarantee a special result. Google decides which features to show. Search appearance also depends on the query, page and search context. Don’t keep adding unrelated schema types just because a rich result hasn’t appeared. If technical errors persist, a technical SEO review can help identify what the website is outputting.

WordPress Schema Implementation Checklist

Use these checks before signing off the page.

  • Check whether an SEO plugin already provides schema.
  • Match Article details to the real published content.
  • Confirm the breadcrumb path and URLs.
  • Remove conflicting markup where needed.
  • Run Google’s Rich Results Test.
  • Check the live page and fix reported errors.

Frequently Asked Questions

Does WordPress Add Schema Automatically?

WordPress may output some structured data through themes or plugins. However, you should check the published page rather than assume Article and Breadcrumb markup is present.

Do I Need a Schema Plugin for WordPress?

Not always. Your existing SEO plugin may already generate the required markup.

Does Article Schema Improve Rankings?

Article schema helps Google understand page information, but it doesn’t guarantee higher rankings or special search features.

Can I Add Article and Breadcrumb Schema Together?

Yes. Both types can appear on the same page when they describe the content accurately.

Why Is My WordPress Schema Not Working?

Common causes include missing properties, incorrect URLs, conflicting code or blocked pages. Test the live output before changing settings.

Need Help Adding WordPress Breadcrumb Schema Correctly?

Schema markup should describe your real content, not create another technical problem. Wixdek helps UK businesses review WordPress SEO settings, structured data and website errors. Explore our WordPress SEO services to discuss your current schema setup. Request a WordPress SEO Review

By

Share Now :

To add Article and Breadcrumb schema in WordPress, check your SEO plugin’s existing markup, enable the right settings, and test the published page. Make sure

WordPress Image SEO means making images faster to load, easier to understand and easier for Google to discover. Start by reducing oversized files, writing useful

WordPress Plugin Bloat can slow your website, increase security risks and create SEO problems. However, having more plugins does not automatically make a website worse.