Free toolsSchema

Author / E-E-A-T Schema Generator

Turn an author profile into Person JSON-LD, an Article author snippet, and a matching HTML bio box. Runs entirely in your browser — nothing is uploaded.

The page on your site that lists this author's bio and articles — it becomes the entity's @id.

Around 500 characters is plenty — the same text should appear in the visible author bio.

Publishing an email in schema exposes it to scrapers — most authors should leave this empty.

sameAs profiles

Links that verifiably belong to this author. Consistent profiles are how engines connect the person to their work across the web.

Type a topic and press Enter. Click a chip to remove it.

Education (alumniOf) (optional)

Credentials (hasCredential) (optional)

Enter the author's name to see the generated schema.

How it works

  1. 1

    Fill in the author's profile

    Name, job title, employer, author-page URL, and the sameAs profiles that verifiably belong to them. Empty fields are left out.

  2. 2

    Add expertise and credentials

    Topics as knowsAbout chips, education as alumniOf, and formal qualifications as hasCredential entries with their issuing organization.

  3. 3

    Publish all three outputs together

    Person JSON-LD on the author page, the @id reference snippet in your articles, and the HTML bio box visible wherever the author appears.

E-E-A-T is read through entity signals

E-E-A-T — experience, expertise, authoritativeness, trust — is not a tag you add or a score you raise. Search and answer engines approximate it by resolving who wrote the content and what is independently known about that person. That resolution runs on entity signals: a consistent name, a canonical author page, and sameAs links to profiles that corroborate the claims.

Person schema is how you make those signals machine-readable. Instead of leaving an engine to guess whether the "Jane Example" on your blog is the same Jane Example with the LinkedIn profile and the conference talks, the markup states it: one entity, one @id, explicit links to the corroborating profiles, employer, education and credentials attached. For LLM-based engines that answer questions by retrieving and attributing passages, that resolved identity is what lets your author's expertise accumulate across articles instead of evaporating page by page.

One Person entity across every article

The pattern that makes this work is reference, don't repeat. Publish the full Person JSON-LD once, on the author's bio page — that URL plus #person becomes the entity's stable @id. Every article then sets its author to that @id (the second output tab gives you the exact snippet). Ten articles referencing one entity build a stronger picture than ten slightly different author blocks that engines may or may not merge.

The same graph logic connects the author to your company: point worksFor at your organization, and set your articles' publisher to the #organization @id from our Organization Schema Generator. Person, Article and Organization then form one linked graph — which is exactly the shape knowledge systems are built to consume.

What author schema won't do

Honest framing: this markup is a supporting signal, not a ranking switch. No engine documents a rankings boost for Person schema, and schema describing an author who has no visible bio, no real profiles, and no body of work describes nothing an engine can verify. The order of operations is: real author page and bio first, consistent profiles second, schema third — the markup makes verifiable authorship legible, it doesn't create authority from nothing.

That's also why the third tab generates the visible HTML bio box: the schema must match what readers see. Publish them together, keep them in sync, and the entity does its quiet work. Then, if you want to know whether AI engines actually credit your people and your brand when users ask about your topics, run the free AI Visibility Checker and read the answers yourself.

Frequently asked questions

Does author schema boost my E-E-A-T score?
There is no E-E-A-T score to boost — Google has said repeatedly that E-E-A-T is a concept its quality systems approximate through many signals, not a metric. Person schema is a supporting signal: it makes authorship machine-readable and links the author to verifiable profiles. It cannot substitute for actually having a credible, findable author.
What should sameAs point to for an author?
Profiles that independently confirm the person's identity and expertise: LinkedIn, a personal site, X, and for technical or academic authors, Google Scholar or ORCID. Only include profiles the author actually maintains — dead or inconsistent links weaken the signal instead of strengthening it.
Does the schema have to match the visible bio?
Yes. Structured data must describe content that is on the page. If the schema claims a job title, credentials, or expertise the visible bio doesn't show, engines are entitled to ignore it — and marking up invisible claims violates search-engine guidelines. The HTML bio box tab exists so the visible version and the markup always say the same thing.
What is hasCredential?
It attaches formal qualifications — a degree, a professional certification — to the Person as EducationalOccupationalCredential entries, each with the organization that issued it (recognizedBy). Use it for real, verifiable credentials only; it is not a place for self-assigned titles.
Where does the Person JSON-LD go?
Publish the full block on the author's bio page — the URL used as the @id. Individual articles then reference that entity via author: {"@id": "...#person"} instead of repeating the details, so every article points at one consistent author entity.
Should I include the author's email?
Usually not. It is optional in the schema and publishing it exposes the address to scrapers. The sameAs profiles do the identity work; add email only if the author already publishes it openly.

Related free tools

Now find out what AI models actually say about your brand

These tools make your site readable to AI. The free AI Visibility Checker probes grounded AI models with live web search and shows the real answers, your score, and who wins instead of you — no login required.

Run the free AI Visibility Checker