Article schema author
Search engines use Article structured data to understand who wrote a page. Google’s
Article guidelines
recommend an author that is a Person or Organization, with a
name and a url (or sameAs) that uniquely identifies the author.
Bing uses the same schema.org author pattern. This helps systems identify the author; it is not a claim of a ranking boost.
When we flag it
We only run this check when the page already has JSON-LD of type Article,
NewsArticle, or BlogPosting. We do not flag long pages that have no Article markup
(those stay under general structured-data checks).
We raise a finding when an Article node has no author, or when an author is present but incomplete:
a plain string name, a missing or wrong @type, a missing name, a missing absolute
http(s) url or sameAs, or an @id reference that does not
resolve to a Person or Organization elsewhere in the page’s JSON-LD (including @graph).
We do not treat rel=author HTML links or <meta name="author"> as satisfying this check.
Those can still help readers and schema prefill, but they are not what Google’s Article author guidelines describe.
How to add it
In your Article JSON-LD (example for one person):
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Example headline",
"author": {
"@type": "Person",
"name": "Jane Doe",
"url": "https://example.com/about/jane"
}
}
For an organization author, use @type": "Organization" and point url at the organization home page.
sameAs with an absolute profile URL is also accepted instead of url.
List multiple authors as separate objects in an array—do not merge names into one string.
Also show the same author name in a visible byline on the page. Google asks that authors presented on the page appear in the markup; we do not automate that comparison.
Related
See Article JSON-LD and the JSON-LD generator.