WordPress SEO

E-E-A-T on WordPress: Author Pages That Do Something

Author profiles, bylines, Person schema and the credibility signals a WordPress site can genuinely emit, and the ones that are only decoration.

E-E-A-T on WordPress — original abstract editorial artwork
In this article

E-E-A-T stands for experience, expertise, authoritativeness and trustworthiness. It comes from the guidelines Google gives its search quality raters, and it has produced a small industry of advice: add an author box, add a headshot, add a bio that lists credentials. Much of that advice treats E-E-A-T as a set of page elements to install.

Google's own description is different. Google says the rater guidelines do not directly influence ranking; raters help it evaluate whether its ranking systems work. Its guidance on helpful content asks site owners to think about who created the content, how it was created and why. This guide covers what a WordPress site can genuinely do about that, namely a real author identity connected consistently across the web, and what is only decoration.

What E-E-A-T is and is not as a ranking input

The quality rater guidelines ask human reviewers to judge whether a page's creator has first-hand experience, relevant expertise and a reputation in the topic, and whether the page can be trusted. Google's helpful content guidance describes trust as the most important of the four, with the others contributing to it. Rater scores do not move individual pages up or down; Google uses them to check whether its ranking systems are producing good results.

So there is no E-E-A-T score to raise. What a site can do is make the evidence of experience and accountability easy to find for people and machines: who wrote this, what they have actually done, how the content was produced and how to reach the business behind it. Those are the same things a careful buyer checks before hiring someone.

Topics where mistakes can harm people, such as health, money and legal matters, receive the most scrutiny. A WordPress tutorial carries lower stakes than medical advice, but an article that tells a business how to handle customer data, payments or security still benefits from a clearly accountable author.

The author entity: one profile, linked consistently across the web

Search engines and AI assistants build a picture of a person from many sources. A name on its own is ambiguous; there may be hundreds of developers with the same name. What separates one author from another is a consistent set of facts, including the same full name, role, location and website, repeated on the author page and on profiles that other parties control, such as LinkedIn, GitHub, speaker pages, client case studies and industry directories.

Choose one canonical author URL on your site and link every byline to it. On WordPress that is either the built-in author archive or a dedicated About page. A business with a single author usually does better with the About page, because it can carry a real biography and examples of work. Then make sure each external profile links back to that URL and uses the same name format. Inconsistent names, old job titles and abandoned profiles make the picture harder to resolve, not richer.

  • One canonical author page on your own domain, linked from every byline
  • The same full name, role and location on every profile
  • External profiles that link back to the author page
  • Evidence of the work itself: projects, case studies, talks, code or published writing

Person schema wired to the author, not pasted into a page

Structured data states the same identity in a machine-readable form. Google's Article documentation recommends an author property containing the author's name and a url that points to a page uniquely identifying them, such as a bio or profile page. It suggests marking up that profile page with ProfilePage structured data, or listing other profiles with sameAs. Each author gets their own entry, and the name field should hold only the name, without a job title or "Posted by".

The robust approach on WordPress is to define the Person once and reference it everywhere, instead of pasting a different block of JSON-LD into every post. Give the Person a stable @id, output the full entity on the profile page, and point each article's author at that same @id:

{
  "@context": "https://schema.org",
  "@type": "ProfilePage",
  "mainEntity": {
    "@type": "Person",
    "@id": "https://example.com/#person",
    "name": "Jane Doe",
    "jobTitle": "WordPress developer",
    "url": "https://example.com/about",
    "sameAs": [
      "https://www.linkedin.com/in/janedoe",
      "https://github.com/janedoe"
    ]
  }
}
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "An example article",
  "author": {
    "@type": "Person",
    "@id": "https://example.com/#person",
    "name": "Jane Doe",
    "url": "https://example.com/about"
  }
}

Many SEO plugins produce this pattern when the author's profile fields are complete. A custom theme can build it from the user profile with get_the_author_meta, so the data lives in one place that editors can maintain. This site works the same way: every article references one Person, and that Person's sameAs property lists the external profiles.

Markup cannot create credibility that the page does not show. If the schema lists a credential or a profile, a visitor should be able to see and follow it. Keep the sameAs list current; a link to a deleted account is a broken claim rather than a signal.

Author archives: index them only if they are worth landing on

WordPress creates an author archive for every user who publishes a post. On a single-author site that archive repeats the main blog listing, so it adds a near-duplicate URL without giving searchers anything new. Many sites redirect the author archive to the About page or mark it noindex. Either is reasonable; what matters is that bylines link to the page you actually want to represent the author.

On a multi-author site, author archives can be useful landing pages if each one carries a real biography, a photo of the actual person, their areas of focus and a curated selection of their best work. An archive that is only a paginated list of posts with a one-line bio is rarely worth indexing. Also check what the archive URL reveals: the author slug is based on the user's nicename, which WordPress derives from the login name unless it is changed.

Reviewed-by and updated-on patterns that carry weight

Two simple, honest signals do a lot of work. The first is a visible last-updated date that changes only when the content meaningfully changes. Moving the date without changing the article misleads readers and is easy to spot. When you do update a guide, say what changed if it matters to the reader, such as a new WordPress version or a corrected setting.

The second is a reviewer, when there genuinely is one. A security article checked by a second developer, or an article touching on law reviewed by a qualified person, can say so with the reviewer's name linked to their profile. Do not invent reviewers or add one as a formality; a reviewed-by line is valuable only if the review happened.

Sources are the third signal. Linking to the WordPress developer documentation, Google's own guidance or the relevant standard shows how each claim can be checked. It also keeps the article honest over time, because a changed source is a prompt to revisit the text.

The version of this that matters for a one-person business

Most of the websites I build belong to one person or a small team, and the practical version of E-E-A-T is short. Make the About page the author page. Put a real photo, your full name, your location and the work you do on it. Show evidence rather than adjectives: projects with screenshots, case studies that explain your role, talks, code or published writing. Link it from every byline.

Then make the rest of the web agree with it. Use the same name and one-line description on LinkedIn, GitHub, directories and marketplace profiles, and link each of them back to the site. Ask clients who are happy with your work for a short testimonial with their name, and publish only what they approve. Keep business details such as your address and phone number identical everywhere they appear.

None of this is a trick, and it will not rescue thin content. It makes good content easier to attribute, which is what search engines and AI assistants need before they recommend a person by name. The schema markup guide covers structured data in more depth, the technical SEO guide covers the rest of the foundations, and the SEO services page explains how I approach a review.

Frequently asked questions

Do author pages help SEO?

An author page helps when it gives readers and search engines a clear, verifiable identity behind the content: a real name, role, experience and links to independent profiles. A thin page with a stock photo and a generic bio adds very little.

How do I add Person schema to a WordPress author?

Define the author once as a Person with a stable @id, name, url and sameAs profiles, output it on the author or About page, and reference the same @id from the author property of each article. Many SEO plugins do this from the user profile fields.

Should author archives be indexed?

On a single-author site, usually not, because the archive duplicates the blog listing; redirect it to the About page or mark it noindex. On a multi-author site, index archives that carry a real biography and curated work.

Does E-E-A-T apply to a small business blog?

The same qualities apply, scaled to the topic. A small business can show experience through real projects, a named author, accurate sources and consistent business details. Health, money and legal topics need the strongest evidence.

Topics

  • E-E-A-T WordPress
  • WordPress author page SEO
  • Person schema author
  • author bio SEO WordPress
Share

Sources and further reading