Author Page Schema

Generate ProfilePage + Person JSON-LD for author pages. Critical EEAT signal for content authority. Free tool, no sign-up.

About the tool

What is the SBMM Author Page Schema Generator?

The SBMM Author Page Schema Generator is a free online tool that builds a ProfilePage JSON-LD block with a nested Person entity for any author or contributor on your site. Type the author name, job title, employer, bio, expertise areas, education, and verified profile links; get back a clean schema.org-compliant ProfilePage block ready to paste into the head of the author bio page.

ProfilePage with nested Person is the strongest author-identity signal you can ship in 2026. It tells Google this specific URL is the canonical home of the author entity, declares the author's expertise and credentials in machine-readable form, and links the author to verified external profiles (LinkedIn, X, Wikipedia, ORCID) so the identity is verifiable. Pages that reference this author in their Article schema attach the full Person entity automatically through the @id link.

E E A T grading in YMYL niches (health, finance, legal, parenting) now treats author identity as the gating signal. A site whose authors are clearly identified, qualified, and verifiable consistently outranks otherwise equivalent content from anonymous "admin" bylines. Investing five minutes in a complete ProfilePage block per author is the highest-leverage single SEO move available on most content sites.

Step by step

How to use this tool in 3 steps

  1. Step 01

    Enter the author details

    Type the author's full name, job title, employer Organization name, expertise areas (knowsAbout), education / alumniOf institution, profile image URL, and a short bio. Add the canonical URL of the author's dedicated bio page.

  2. Step 02

    Add verified profile sameAs links

    Add sameAs links to the author's verified external profiles: LinkedIn, X (formerly Twitter), Wikipedia, ORCID for academics, GitHub for engineers, Google Scholar for researchers. Each link must resolve to a profile actually owned by the same person.

  3. Step 03

    Install on the author bio page

    Copy the generated JSON-LD and paste it inside a script type application ld json tag in the head of the author's dedicated bio or profile page. Reference the same Person @id from every Article schema author field on posts that author writes.

Why this tool

Why use this tool

  • ProfilePage + nested Person

    Output uses the schema.org ProfilePage type with mainEntity set to a fully-fleshed Person node. ProfilePage is the page-level signal; the Person is the entity it represents. Together they tell Google the page is the canonical home of the author identity.

  • E E A T author identity signal

    A complete ProfilePage with Person knowsAbout, employer, alumniOf, and verified sameAs links is the strongest single E E A T author signal available. Google's Quality Rater guidelines explicitly check whether the author is identifiable and qualified.

  • Verified profile sameAs array

    Link to LinkedIn, X, Wikipedia, ORCID, GitHub, Google Scholar, and other verified profile pages. The sameAs array is what Google uses to confirm the author identity is verifiable across the open web, not just an unverified claim on your own site.

  • worksFor + alumniOf nesting

    Employer modelled as an Organization child node with name and URL. Education modelled as an EducationalOrganization child node so the alma mater entity links cleanly. Both unlock entity-graph attachment for authors with notable affiliations.

  • AI search citation magnet

    ChatGPT, Claude, Gemini, and Perplexity all weight author identity heavily when deciding which sources to cite. A clean ProfilePage with knowsAbout aligned to the article topic is the difference between being cited as the source or being skipped.

  • Free, no sign-up, no cap

    Generate ProfilePage schema for every author on your site. SBMM Pro adds bulk generation from a CSV of author profiles, automated sameAs verification, and direct WordPress / Ghost author-bio plugin injection.

FAQ

Frequently asked questions

What is the difference between ProfilePage and Person schema?

ProfilePage is the page-level type — it identifies the URL as the canonical profile page of a person. Person is the entity that page is about, nested inside the ProfilePage via mainEntity. Together they signal "this page is the home of this Person entity" which is stronger than either type alone.

Where do I install Author Page schema?

On the author's dedicated bio or profile page, inside a script type application ld json tag in the head. That page becomes the canonical home of the author entity. Every Article schema on posts they write references the same Person @id, which attaches the author entity to every article without redeclaring all the fields.

Why is author schema important for SEO?

Google's E-E-A-T grading treats author identity as a gating signal, especially in YMYL niches (health, finance, legal, parenting). A page written by a clearly-identified expert with verifiable credentials ranks measurably higher than the same content written by an anonymous "admin" byline. The gap is now significant in every niche. Pair this Author Page block with Article schema on every post that author writes.

What should go in the knowsAbout field?

An array of topics the author is qualified to write about. Match this honestly to what they have actually published on and what their credentials support. Padding knowsAbout with unrelated topics dilutes the signal; aligning it tightly with the article topic lifts citation chance significantly.

How do I verify a sameAs link?

A sameAs link is verified when the target profile actually represents the same person and can be cross-checked. LinkedIn profiles with matching name and job title, X accounts with the author's real name in the bio, Wikipedia entries about the person, and ORCID iDs for academics all qualify as verifiable.

Can authors share a ProfilePage?

No. Each author gets their own ProfilePage at their own URL with their own Person entity. Co-author credit on individual articles is declared in the Article schema author field as an array of two or more Person references, each linking back to that author's dedicated ProfilePage @id.

What is the difference vs simple Person schema?

Plain Person schema declares the entity without identifying a canonical page for it. ProfilePage with nested Person identifies the page as the entity's home page, which is what Google needs for proper E E A T attribution and Knowledge Panel attachment. Use ProfilePage on dedicated author bio pages.

How do I link Article schema to the author?

In the Article schema author field, reference the Person by @id ({"@id": "https://your-site.com/authors/jane-doe#person"}) instead of redeclaring all the fields inline. Google follows the @id to the ProfilePage and attaches the full author entity to every post that author writes.