My Tool Studio
SchemaURL-first

About Page Schema Generator

About page schema tells search engines that a URL describes the company or person behind a site, and this generator writes it as AboutPage JSON-LD. Paste your About page URL to pre-fill the title, description, image, language and dates, then say who the page is about: an organization with its logo, founder and founding year, or a person with a photo and job title. Profiles elsewhere go in sameAs. By default the output is an @graph where the AboutPage points to the entity by @id, and you can add a WebSite node, key links and speakable sections. Two example buttons load a company and a personal brand page, or paste existing AboutPage JSON-LD to edit it. Agencies use it when a new client site launches. The output comes as JSON-LD or microdata with validation.

Always freeNo sign upRuns in your browser
Paste your About page URL. We'll read its title, description, image, language, dates and site name. Fields you already typed are kept.
Import existing JSON-LD(paste code or read it from a URL)

Paste AboutPage JSON-LD, including an @graph with the Organization or Person, to load it.

Or load an example:

About page details

Who the page is about (mainEntity)

Site and page extras (optional)

  • Add the page URL.
  • Add the organization name. It becomes the page's mainEntity.
Output
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AboutPage"
}
</script>
Test in Google Rich Results TestValidate at validator.schema.orgThe test links copy your code first. Paste it into the tester's Code tab.

How to use

01

Auto-fill or load an example

Paste your About page URL and press Auto-fill from URL, or load the Company or Personal brand example. Check the page title, URL, description, image, language and dates.

02

Describe who the page is about

Choose A company or organization or A person. Add the name, homepage, logo or photo, founder and founding year or job title, and one sameAs profile URL per line.

03

Choose the output and copy

Add a website name or key links if you like. Keep Output as @graph ticked to link the page to the entity by @id, or untick it for one nested block. Press Copy script and test it.

Why About Page Schema Generator

AboutPage, Organization or ProfilePage: which to use

These three types are often confused. They describe different things and can be used together.

A typical company site uses Organization on the homepage, and AboutPage plus the same Organization @id on the About page. A personal site uses Person instead of Organization. ProfilePage is for pages where one person or organization is the whole subject, such as an author page, and its mainEntity is that Person.

TypeDescribesUse it onGoogle feature
AboutPageThe page itselfYour About or About us pageNone
OrganizationThe company or groupHomepage or About pageLogo and company details
PersonOne individualAuthor, about me or team pagesUsed through ProfilePage
ProfilePageA page focused on one person or organizationAuthor pages, profile pagesProfile page markup

Example: company About page

A small bakery chain publishes an About page at bakery.example/about. With the Company example loaded, the output has two nodes in an @graph.

The first is the AboutPage: its @id is the page URL plus #webpage, with name, url, description, image and inLanguage en-GB. Its about, mainEntity and publisher properties each hold only a reference to the second node's @id.

The second node is the Organization, with @id bakery.example/#organization, the company name, homepage, logo, a founder Person, the founding year 2014 and sameAs links to its Instagram and Facebook pages. Any other page on the site can mention the bakery with that same @id.

Untick Output as @graph and the same data is written as one AboutPage with the Organization nested inside mainEntity. That is simpler, but other pages cannot point to it.

Mistakes to avoid on About pages

These come up often when About page markup is audited.

None of them break the JSON syntax, so a validator will not always catch them. They are consistency problems, and the fix is to decide once which entity your site describes and use the same name, logo and @id everywhere.

  • Using AboutPage on the homepage. Label the homepage as WebPage, or leave it to Organization and WebSite markup.
  • Two organization descriptions with different names or logos, one from a plugin and one pasted by hand.
  • sameAs links to directories or review sites you do not control.
  • A founder or founding date in the markup that the page itself never mentions.
  • An About page marked up with only a name and URL when the page lists the founder, history and profiles that could be included.

Common questions

What does AboutPage schema do for SEO?
It labels the page as the one that describes who runs the site. There is no Google rich result for AboutPage, so its value is clarity: combined with a mainEntity that names the organization or person, it helps search engines connect the site to that entity.
What should mainEntity be in AboutPage schema?
The organization or person the page is about. Choose A company or organization for a business, or A person for a solo founder, creator or freelancer. The name is required; logo or photo, homepage and sameAs profiles make the entity easier to identify.
Why does the About page generator output an @graph?
So the page and the entity are separate nodes linked by @id, such as https://example.com/#organization. Your homepage, articles and contact page can then reference the same @id instead of repeating the details. Untick the option if you want a single AboutPage with the entity nested inside.
Can I use AboutPage schema for a personal brand site?
Yes. Choose A person, add your name, photo, job title and profiles, and the AboutPage points to a Person instead of an Organization. The Personal brand example shows a complete block.
What is an AboutPage schema example for a company?
Press Company About page to load one. It contains an AboutPage with name, url, description, image and inLanguage, and an Organization with name, url, logo, founder, foundingDate and two sameAs links, joined by @id.
Can the about page schema generator pull data from my live page?
Yes. Auto-fill from URL reads the title tag, meta description, og:image, page language, article dates and og:site_name, and uses the site's root as the entity homepage. It only fills empty fields.
Should About page schema go on every page of my site?
No. The AboutPage block belongs on the About page only. Organization markup can appear on the homepage as well, ideally with the same @id so both describe one entity.
Does an About page need datePublished and dateModified?
Neither is required, and empty dates are left out. If you set dateModified, change it only when the content really changes.
What are significantLink and speakable on an About page?
significantLink lists the most important links on the page, such as team or careers pages, one URL per line. speakable names CSS selectors for the parts that suit text-to-speech, such as a short summary. Both are optional, and Google treats speakable as a beta for news publishers.
How do I add AboutPage JSON-LD to WordPress or Shopify?
Paste the script into a Custom HTML block on the About page in WordPress, or into the About page template in Shopify. If an SEO plugin already outputs Organization markup, reuse its @id or turn that part off, so there is only one organization description.

More Schema tools

View all