AuthorityFree

Author Identification

Detects author attribution via bylines, rel=author links, Person schema, or HTML patterns. Identified authors build AI trust.

Why It Matters for AI Visibility

AI engines treat authorship as a core trust signal when deciding which sources to cite. ChatGPT, Perplexity, and Google AI Overviews all prefer content that can be attributed to an identifiable author over anonymous pages. When these systems compile answers from multiple sources, they favor content where they can reference the author by name -- it strengthens the credibility of their response. This connects directly to Google's E-E-A-T framework: Experience, Expertise, Authoritativeness, and Trustworthiness all begin with knowing who created the content. AI Overviews inherit this preference. An anonymous blog post competes at a disadvantage against an attributed article, even when the content quality is identical. The real-world impact is straightforward. When AI engines gather sources to answer a query, anonymous content gets filtered out in favor of attributed alternatives. If your competitor's page says "By Dr. Sarah Chen, Senior Data Scientist" and your page has no author at all, the AI engine cites them. Author identification is the prerequisite for every other authority signal -- credentials, expertise, and trust all require knowing who the author is first.

How We Score It

This is an all-or-nothing check. Your score is either 10 (pass) or 0 (fail). The analyzer searches six different places for author information, in order: page bylines parsed from the HTML, `rel="author"` links, Person schema in JSON-LD, author fields within Article or BlogPosting schema, common HTML class selectors (`.author`, `.byline`, `.post-author`, `[itemprop="author"]`), and regex text pattern matching for phrases like "by [Name]" or "written by [Name]." If any single method finds an author, you pass with a perfect 10. There is no partial credit. The analyzer is deliberately generous -- it checks six fallback methods, so even an informal "By Jane Smith" text pattern in the body content counts. If none of the six methods detect an author, you score 0.
See how your site scores on this factorAnalyze My Site

How to Improve

  • 1

    Add a visible byline near the article title

    Place "By [Author Name]" directly below or above your H1 heading. This is the simplest fix and gets detected by both the byline parser and the regex pattern matcher. Make it visible to readers, not hidden in metadata. Example: "By Sarah Chen, Senior Content Strategist."

  • 2

    Implement Person schema in JSON-LD

    Add a structured data block with `@type: "Person"` and a `name` field. This is detected independently of visible page content, so it works even on pages where a visible byline doesn't fit the design. It also feeds into other GEO factors like Author Schema and Author Credentials.

  • 3

    Add rel="author" links to author profile pages

    Include `<a rel="author" href="/authors/jane-smith">Jane Smith</a>` in your article template. This creates a machine-readable authorship signal that the analyzer detects as its second check. It also helps AI engines connect the author to their profile page for entity building.

  • 4

    Use semantic HTML with author-related class names

    Wrap author information in elements with class names the analyzer recognizes: `.author`, `.byline`, `.post-author`, `.entry-author`, or the `itemprop="author"` attribute. These selectors are checked even when other detection methods fail. Most CMS themes already use one of these classes.

  • 5

    Include the author field in your Article schema

    If you already have Article or BlogPosting schema, add an `author` field with a Person object. This kills two birds with one stone -- it satisfies both the Author Identification check and contributes to your Article Schema score. One JSON-LD block, two passing scores.

Before & After

Before
<article>
  <h1>How to Optimize Your API Performance</h1>
  <p>Published January 15, 2025</p>
  <p>API performance is critical for modern applications...</p>
</article>
<!-- No author anywhere. Score: 0 -->
After
<article>
  <h1>How to Optimize Your API Performance</h1>
  <p class="byline">By <a rel="author" href="/authors/sarah-chen">Sarah Chen</a>, Senior Backend Engineer</p>
  <p>Published January 15, 2025</p>
  <p>API performance is critical for modern applications...</p>
</article>
<!-- Score: 10 (byline + rel=author detected) -->

Code Examples

Person JSON-LD schema

{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Sarah Chen",
  "jobTitle": "Senior Backend Engineer",
  "url": "https://example.com/authors/sarah-chen"
}

Article schema with author object

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How to Optimize Your API Performance",
  "author": {
    "@type": "Person",
    "name": "Sarah Chen"
  },
  "datePublished": "2025-01-15"
}

HTML byline with rel="author" and itemprop

<span itemprop="author" itemscope itemtype="https://schema.org/Person">
  By <a rel="author" href="/authors/sarah-chen">
    <span itemprop="name">Sarah Chen</span>
  </a>
</span>

Frequently Asked Questions

Does the author need to be a real person, or can it be a brand name?

The analyzer detects any name, so a brand name technically passes the check. However, real person names carry significantly more E-E-A-T weight with AI engines. A brand name satisfies author identification but provides weaker authority signals than a named human author.

What if my site has multiple authors per article?

The analyzer identifies the first detected author. Having multiple authors is fine -- just ensure at least one is detectable through any of the six methods. For JSON-LD, you can use an author array with multiple Person objects.

Is a byline in the footer enough?

The analyzer checks the entire page, so a footer byline works technically and scores a 10. However, placing the byline near the content -- below the H1 heading -- is better for both human readers and AI extraction. AI engines give more weight to author signals that appear close to the content they authored.

Related Factors

Check Your GEO Score

Run a free analysis on your website and see how you score across all 52 factors.

Analyze My Site