WebPage schema

Introduction #

This schema pertains to your website and contains information about the website’s title, description, intended audience, creator, and content.

Properties #

type #

page type

@type

The type of the webpage.
Select from the following: Web Page, About Page, Checkout Page, Collection Page, Contact Page, FAQ page, Item Page, Medical Web Page, Profile Page, QA Page, Real Estate Listing, Search Results Page.
Depending on the selection you may get some extra options for certain page types.

FAQpage #

Frequently Asked Questions

mainEntity

An array of Question elements which comprise the list of answered questions that this FAQPage is about. You must specify at least one valid Question item. A Question item includes both the question and answer.

MedicalWebPage #

medical audience

medicalAudience

Medical audience for page.
You can create an Audience schema of type Medical and assign it on this property.

CollectionPage / MediaGallery #

collection

mainEntity

On this field you define a list of similar items that exists on the page. For example, if the page displays a collection of posts, you can define a list of the URLs of the posts.

On WordPress archive pages (category archives, tag archives, author archives, date archives, custom post type archives) you can click on the archive button and this list will be populated dynamically from the query.

This field adds an itemList to the mainEntity property of your page schema.

{
	"@type" : "ItemList",
	"itemListElement" : [
		{
			"@type" 	: "ListItem",
			"position" 	: 1,
			"url" 		: "https://example.com/post-1",
		}
		{
			"@type" 	: "ListItem",
			"position" 	: 2,
			"url" 		: "https://example.com/post-2",
		}
	]
}

info #

name

required

name

The title of the page.

description

description

A description about the page.

content #

languages

inLanguage

The languages used in the page.
Defaults to the Language dynamic value which is the locale of WordPress.

main entities

mainEntity

Τhe primary entitities described in the page.
You can select from a dropdown of available business, organizations, persons and items, or you can right click on the field and enter a text value or a WikiData reference.

about

about

The subject matter of the page.
You can select from a dropdown of available business, organizations, persons and items, or you can right click on the field and enter a text value or a WikiData reference.

images #

website image

primaryImageOfPage

The main image on the page.
Defaults to the web page’s featured image.

images

image

The rest images on the page.
You can select DYNAMIC to have this field populated automatically from the web page’s content, or EDIT to manually edit the field with your own info.

media #

videos

video

Videos that exist on the page.
You can select DYNAMIC to have this field populated automatically from the web page’s content, or EDIT to manually edit the field with your own info.

audio

audio

Audio files that exist on the page.
You can select DYNAMIC to have this field populated automatically from the web page’s content, or EDIT to manually edit the field with your own info.

audience #

audience

audience

The target audience for the webpage.
Defaults to General Audience. You can create more Audience schemas in the corresponding scope.

extra #

author

author

The author of this content.
Defaults to the {page_author} dynamic value that corresponds to the page’s author in WordPress.

is part of

isPartOf

Indicates the website that this page is part of.

published

datePublished

Date of first publication.

modified

dateModified

The date on which the page was most recently modified.

page url

url

The url of the page.