How-to steps · Chapter 10, C for Credibility

Add Person schema for every author

Last checked 23 September 2026Part of the schema guide

You are here for this line in chapter 10 of the book:

☐ Add Person schema for every author using an SEO plugin or developer; link from Article schema and validate before publishing.

Chapter 10, C for Credibility

How to add it

  • WordPress: an SEO plugin such as Yoast or Rank Math adds Organization and Person schema from its settings. Fill in every field it offers, including social profiles.
  • Shopify, Webflow and others: most themes or apps add Product and Organization schema; check what yours outputs before adding more, or you will publish two conflicting versions.
  • Anything custom: a developer pastes a JSON-LD block like the ones below into the page's HTML.

Rather fill in a form than write JSON-LD? Hawk Academy's free Schema Generator builds the block for you. Skip its FAQ type: Google no longer shows FAQ rich results.

Person, for every author

Put this on each author's profile page. The @id is what article pages point to.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "@id": "https://www.example.com.au/team/jane-smith#person",
  "name": "Jane Smith",
  "jobTitle": "Senior Consultant",
  "url": "https://www.example.com.au/team/jane-smith",
  "image": "https://www.example.com.au/team/jane-smith.jpg",
  "worksFor": { "@id": "https://www.example.com.au/#organization" },
  "knowsAbout": ["ecommerce logistics", "supply chain"],
  "sameAs": ["https://www.linkedin.com/in/janesmith"]
}
</script>

Article, pointing at its author

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "The article's title, as it appears on the page",
  "datePublished": "2026-09-01",
  "dateModified": "2026-09-20",
  "author": { "@id": "https://www.example.com.au/team/jane-smith#person" },
  "publisher": { "@id": "https://www.example.com.au/#organization" }
}
</script>

Test it before you publish

  1. Rich Results Test: paste a URL or code to see which Google features it qualifies for and any errors.
  2. Schema Markup Validator: checks any schema.org markup, including types Google does not show as rich results. Hawk Academy's free Schema Validator does both jobs in one place and lists missing required and recommended properties.
  3. Then read the page: every value in the schema (price, hours, name, address) must match what a visitor sees. Schema that disagrees with the page is worse than none.

FAQ markup: Google stopped showing FAQ rich results in May 2026. Keep useful questions and answers visible on the page; the markup no longer earns a result.

You're done when you have every author's profile carries Person schema, and each article points to it.