Knowledge · criteria
Author & Expert Schema: The Byline AI Actually Checks
AI doesn't take your word for it. When you publish content as "Admin" or "Staff Writer," you're telling AI engines that nobody at your company was willing to put their name on it. Person schema, author bios, and credential markup are how you prove a real expert wrote your content.
Add Person schema with name, jobTitle, sameAs links, and knowsAbout for every content author. Include visible author bios with credentials and profile photos on every article. This criterion carries 3% weight in the Content Organization tier - but it compounds with Entity Authority and Original Data to form the trust foundation AI uses to decide who gets cited.
What this article answers
- What is Person schema and how does it help AI trust my content?
- How do I add author markup so ChatGPT and Claude can verify who wrote my articles?
- Why does publishing as “Admin” hurt my AEO Site Rank?
Key takeaways
- Replace every “Admin” or “Staff Writer” byline with a real person - anonymous authorship is a negative trust signal to AI engines.
- Add Person schema with name, jobTitle, sameAs (LinkedIn, Twitter), and knowsAbout for each author on every article page.
- Write visible author bios of 2-3 sentences that state specific credentials and experience - “John has 12 years in fintech” beats “John is a writer.”
- Link author schema to your Organization schema so AI connects individual expertise to your business entity.
Why Does Your Author Byline Matter to AI?
Go look at your blog right now. What name is on those articles? If the answer is “Admin,” “Staff Writer,” “Editorial Team,” or nothing at all - you’ve just told every AI engine that nobody at your company was confident enough to claim authorship.
That’s not a minor styling issue. It’s a trust signal. A negative one.
Person schema is structured markup that tells AI engines who wrote a piece of content - their name, their job title, their credentials, and where to verify they’re real. It’s different from Entity Authority (which covers your Organization as a whole). Author schema is about individual credibility. The person behind the words.
Here’s why this matters more than it used to. AI engines are drowning in AI-generated content. The signal that separates human expertise from machine output is authorship. A named expert with verifiable credentials and a LinkedIn profile that AI can cross-reference - that’s a trust signal content mills can’t fake at scale.
The weight is 4%. Not massive on its own. But author schema compounds with Entity Authority (5%) and Original Data (10%) to form the trust triad. Sites that score well on all three consistently outrank sites that nail content quality but leave authorship anonymous.
How Does AI Use Author Data to Decide Citations?
Put on Claude’s glasses for a moment. Two articles land on the same topic. Same quality. Same depth. Same factual accuracy.
Article A: “By Admin.” No bio. No schema. No way to verify who wrote it or whether they have any expertise.
Article B: “By Jane Chen, Head of Security Engineering. 12 years in application security. CISSP certified.” Person schema with sameAs links to LinkedIn and a conference speaker profile.
Which one do you cite? AI runs the same calculation.
The verification chain works like this:
- Person schema provides a machine-readable name, title, and expertise areas
- sameAs links let AI cross-reference the author against LinkedIn, Twitter, or industry profiles
- knowsAbout tells AI what topics this person is qualified to speak on
- The Organization link connects the author to a verified business entity
- The visible bio gives human readers the same trust signals AI is parsing from schema
We’ve watched this play out across audits. Sites with named, schema-marked authors consistently score higher on trust criteria than sites with anonymous or generic bylines. The content quality might be identical. The trust signal isn’t.
Translation: Author schema isn’t about vanity. It’s about giving AI a verifiable chain from “this article exists” to “a real expert with these credentials wrote it.”
How Do You Add Person Schema to Your Articles?
1. Person schema on every article page
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title",
"author": {
"@type": "Person",
"name": "Jane Chen",
"jobTitle": "Head of Security Engineering",
"url": "https://example.com/team/jane-chen",
"sameAs": [
"https://linkedin.com/in/janechen",
"https://twitter.com/janechen"
],
"knowsAbout": [
"Application Security",
"SOC 2 Compliance",
"Penetration Testing"
],
"worksFor": {
"@type": "Organization",
"name": "Your Company",
"url": "https://example.com"
}
},
"publisher": {
"@type": "Organization",
"name": "Your Company"
},
"datePublished": "2026-02-22"
}
</script>
2. Visible author bio on every article
<div class="author-bio">
<img src="/team/jane.jpg"
alt="Jane Chen, Head of Security Engineering">
<div>
<p><strong>Jane Chen</strong> - Head of Security Engineering</p>
<p>12 years in application security. CISSP certified.
Speaker at DEF CON and Black Hat. Previously led
security engineering at Stripe.</p>
</div>
</div>
The bio should be 2-3 sentences of specific credentials. Not “Jane is passionate about security.” That’s filler. “12 years in application security. CISSP certified.” That’s verifiable.
3. Create author profile pages Dedicated /team/jane-chen pages that aggregate all articles by that author. Link from every article bio. This builds an internal authority graph AI can follow.
4. Link Person to Organization
The worksFor property in Person schema connects the author to your Organization entity. AI now has a chain: Article -> Person -> Organization. Three verified nodes instead of one anonymous page.
5. Use consistent author names “Jane Chen” on one article, “J. Chen” on another, “Jane C.” on a third - each inconsistency weakens the entity signal. Pick one format. Use it everywhere. Schema, bylines, LinkedIn, all of it.
Start here: List every person who writes content for your site. For each one, write a 2-sentence bio with specific credentials. Add Person schema to your article template. One afternoon, permanent improvement.
What Author Schema Mistakes Do We Find Most?
“By Admin” on every article. This is the most common failure in our audits. It doesn’t just score 0 on this criterion - it actively signals that your content isn’t worth attributing to a real person. If your own team won’t claim it, why should AI trust it?
Generic bios. “John is a writer who covers technology topics.” That tells AI nothing. Compare: “John Reeves, 15 years in cloud infrastructure. AWS Solutions Architect certified. Led migration for 200+ enterprise customers at Datadog.” Specific credentials are the difference between a bio that builds trust and one that wastes space.
Missing sameAs links. Person schema without sameAs is a name floating in a vacuum. AI can’t verify the author exists beyond your site. LinkedIn is the minimum. Add Twitter, GitHub, or industry profiles where relevant.
Schema that doesn’t match the visible page. If your Person schema says “Jane Chen, CTO” but the visible byline says “Jane C., Content Team” - that inconsistency undermines both signals. Schema and visible content must agree.
One author for everything. If your CEO is listed as the author of 300 blog posts covering topics from SEO to Kubernetes to corporate culture - AI notices the implausibility. Multiple real authors with distinct expertise areas is more credible than one name rubber-stamped on everything.
No photo. This one’s less about AI and more about the human trust signal that feeds into E-E-A-T. A byline with a real photo of a real person carries more weight than a name with a generic avatar. Google’s quality raters explicitly check for this.
Where Can You Learn More About Author Schema?
- Schema.org Person Type - https://schema.org/Person
- Schema.org Article Type - https://schema.org/Article
- Google Search Central: Author Markup - https://developers.google.com/search/docs/appearance/structured-data/article
- Schema.org knowsAbout Property - https://schema.org/knowsAbout