Professional Documents
Culture Documents
Sprout SEO - Metadata Levels and Priorities
Sprout SEO - Metadata Levels and Priorities
Sprout SEO - Metadata Levels and Priorities
Smart Metadata
Sprout SEO creates smart, extensive metadata with the content you're already editing. Optimized Metadata
Structured Data.
Optimized Metadata
Optimized Title ✎ Website Identity->Name ✎ Meta Title ←
Optimized Description ✎ Website Identity->Description ✎ Meta Description ←
Optimized Image ✎ Website Identity->Image ✎ Meta Image ←
Optimized Keywords ✎ Website Identity->Keywords ✎ Meta Keywords ←
Structured Data
Organization Schema ✎ Website Identity ← ←
Person Schema ✎ Website Identity ← ←
Website Schema ✎ Website Identity ← ←
Place Schema ✎ Website Identity ← ←
Main Entity Schema – ✎ Main Entity ←
XML Sitemap
Sitemap Priority – ✎ Sitemap Priority ←
Sitemap Frequency – ✎ Sitemap Frequency ←
Ownership
Bing Webmaster Tools ✎ Verify Ownership ← ←
Facebook App ID ✎ Verify Ownership ← ←
Facebook Page ✎ Verify Ownership ← ←
Google Search Console ✎ Verify Ownership ← ←
Pinterest ✎ Verify Ownership ← ←
Yandex Webmaster Tools ✎ Verify Ownership ← ←
Custom ✎ Verify Ownership ← ←
Website Identity Schema Common fields used for both Organization and Person Schema
type ✎ Website Identity->Website Identit← ←
name ✎ Website Identity->Name ← ←
alternateName ✎ Website Identity->Alternate Nam ← ←
description ✎ Website Identity->Description ← ←
logo ✎ Website Identity->Image ← ←
url ✎ Website Identity->URL ← ←
email ✎ Website Identity->Email ← ←
telephone ✎ Website Identity->Telephone ← ←
address ✎ Website Identity->Address ← ←
contactPoint ✎ Contacts ← ←
sameAs ✎ Social Profiles ← ←
Organization Schema
foundingDate ✎ Website Identity->Founding Date← ←
openingHours ✎ Website Identity->Opening Hours← ←
Person Schema
gender ✎ Website Identity->Gender ← ←
Website Schema
type ★ Dynamic Value ← ←
name ✓ Website Identity->Name ← ←
alternateName ✓ Website Identity->Alternate Nam ← ←
description ✓ Website Identity->Description ← ←
keywords ✓ Website Identity->Keywords ← ←
image ✓ Website Identity->Image ← ←
url ✓ Website Identity->URL ← ←
author ✓ Website Identity ← ←
copyrightHolder ✓ Website Identity ← ←
creator ✓ Website Identity ← ←
sameAs ✓ Social Profiles ← ←
Place Schema
type ★ Dynamic Value ← ←
name ✓ Website Identity->Name ← ←
alternateName ✓ Website Identity->Alternate Nam ← ←
description ✓ Website Identity->Description ← ←
logo ✓ Website Identity->Image ← ←
telephone ✓ Website Identity->Telephone ← ←
address ✓ Website Identity->Address ← ←
sameAs ✓ Social Profiles ← ←
Thing A base schema that can be extended or overwritten by more specific schema as needed
name – – –
description – – –
image – – –
url – – –
mainEntityOfPage – – –
Creative Work
headline – – –
description – – ←
keywords – – –
dateCreated – – –
dateModified – – –
datePublished – – –
author – – –
creator – – –
publisher – – –
Event Supports the same properties as Thing. Consider overriding to support your Event's location and startDate a
– – – –
Person If a UserModel is detected, Person Schema will populate the following values. Otherwise the Person Schem
name – – –
givenName – – –
familyName – – –
email – – –
Product If a Craft Commerce Commerce_Product Model is detected, Product Schema will populate the following val
offers.offer.sku – – –
offers.offer.price – – –
offers.offer.priceCurrency – – –
offers.offer.availability – – –
offers.offer.seller – – –
➊ Element Metadata ➊ Element Metadata ➊ Element Metadata Code
Existing Fields Optimized Fields Meta Details Fields craft.sproutSeo.meta() tag
Element Metadata Field Type OR Template Overrides
editing. Optimized Metadata will prepare your content for Search and Social Sharing (Open Graph & Twitter) and several types of
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ✎ Main Entity ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
above. Enable Advanced Settings if you wish to manage all of these fields and have find-grained control over every single value.
← ← ← ❯ Managed in Twig
← ← ✎ Robots ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
t Metadata fields above. Add additional Schema Map integrations for more find-grained control.
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
← ← ← ❯ Managed in Twig
the Element Type Level. While values about how to manage these schema are shown on every schema below, only one schema
ditional Main Entity Schema support can be added via a custom plugin integration.
– – – ❯ Managed in Twig
– – – ❯ Managed in Twig
Otherwise the Person Schema will fallback to use Thing Schema attributes
✓ user.fullName ← ← ❯ Managed in Twig
✓ user.firstName ← ← ❯ Managed in Twig
✓ user.lastName ← ← ❯ Managed in Twig
✓ user.email ← ← ❯ Managed in Twig
– – – ❯ Managed in Twig
ill populate the following values. Otherwise Product Schema will fallback to use Thing Schema attributes
✓ product.variant.sku – – ❯ Managed in Twig
✓ product.variant.price – – ❯ Managed in Twig
✓ Commerce Settings->Payme
– – ❯ Managed in Twig
✓ product.variant.stock – – ❯ Managed in Twig
✓ Website Identity ← ← ❯ Managed in Twig
Metadata Level ➌ Globals ➋ Sections
Optimized Fields
Globals Settings Section Metadata Settings
Smart Metadata
Sprout SEO creates smart, extensive metadata with the content you're already editing. Optimized Metadata
prepare your content for Search and Social Sharing (Open Graph & Twitter) and several types of Structured
Optimized Metadata
Optimized Title ✎ Website Identity->Name ✎ Meta Title
Optimized Description ✎ Website Identity->Description ✎ Meta Description
Optimized Image ✎ Website Identity->Image ✎ Meta Image
Optimized Keywords ✎ Website Identity->Keywords ✎ Meta Keywords
Structured Data
Organization Schema ✎ Website Identity ←
Person Schema ✎ Website Identity ←
Website Schema ✎ Website Identity ←
Place Schema ✎ Website Identity ←
Main Entity Schema – ✎ Main Entity
XML Sitemap
Sitemap Priority – ✎ Sitemap Priority
Sitemap Frequency – ✎ Sitemap Frequency
Ownership
Bing Webmaster Tools ✎ Verify Ownership ←
Facebook App ID ✎ Verify Ownership ←
Facebook Page ✎ Verify Ownership ←
Google Search Console ✎ Verify Ownership ←
Pinterest ✎ Verify Ownership ←
Yandex Webmaster Tools ✎ Verify Ownership ←
Custom ✎ Verify Ownership ←
Identity Schema
type ✎ Website Identity->Website Identity ←
name ✎ Website Identity->Name ←
alternateName ✎ Website Identity->Alternate Name ←
description ✎ Website Identity->Description ←
logo ✎ Website Identity->Image ←
url ✎ Website Identity->URL ←
email ✎ Website Identity->Email ←
telephone ✎ Website Identity->Telephone ←
address ✎ Website Identity->Address ←
contactPoint ✎ Contacts ←
sameAs ✎ Social Profiles ←
Organization Schema
openingHours ✎ Website Identity->Opening Hours ←
foundingDate ✎ Website Identity->Founding Date ←
Person Schema
gender ✎ Website Identity->Gender ←
Website Schema
type ★ Dynamic Value ←
name ✓ Website Identity->Name ←
alternateName ✓ Website Identity->Alternate Name ←
description ✓ Website Identity->Description ←
keywords ✓ Website Identity->Keywords ←
image ✓ Website Identity->Image ←
url ✓ Website Identity->URL ←
author ✓ Website Identity ←
copyrightHolder ✓ Website Identity ←
creator ✓ Website Identity ←
sameAs ✓ Social Profiles ←
Place Schema
type ★ Dynamic Value ←
name ✓ Website Identity->Name ←
alternateName ✓ Website Identity->Alternate Name ←
description ✓ Website Identity->Description ←
logo ✓ Website Identity->Image ←
telephone ✓ Website Identity->Telephone ←
address ✓ Website Identity->Address ←
sameAs ✓ Social Profiles ←
Thing A base schema that can be extended or overwritten by more specific schema as needed
name – –
description – –
image – –
url – –
mainEntityOfPage – –
Creative Work
headline – –
description – –
keywords – –
dateCreated – –
dateModified – –
datePublished – –
author – –
creator – –
publisher – –
Event Supports the same properties as Thing. Consider overriding to support your Event's location and startDate a
– – –
If a UserModel is detected, Person Schema will populate the following values. Otherwise the Person Schem
Person fallback to use Thing Schema attributes
name – –
givenName – –
familyName – –
email – –
If a Craft Commerce Commerce_Product Model is detected, Product Schema will populate the following val
Product Otherwise Product Schema will fallback to use Thing Schema attributes
offers.offer.sku – –
offers.offer.price – –
offers.offer.priceCurrency – –
offers.offer.availability – –
offers.offer.seller – –
➊ Pages
Existing Fields
Element Metadata Field Type
✎ Meta Title
✎ Meta Description
✎ Meta Image
✎ Meta Keywords
←
←
←
←
←
←
←
✓ Optimized Title
←
✓ Optimized Description
✓ Optimized Keywords
←
←
←
←
←
←
←
←
←
✓ Optimized Title
✓ Optimized Description
✓ Optimized Image
✓ Optimized Image
✓ Optimized Image
✓ Optimized Image
←
←
←
←
←
←
←
←
←
✓ Optimized Title
✓ Optimized Description
←
✓ Optimized Image
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
←
✓ Optimized Title
✓ Optimized Description
✓ Optimized Keywords
✓ entry.dateCreated
✓ entry.dateUpdated
✓ entry.postDate
✓ entry.author
✓ entry.author
✓ Website Identity
✎ Meta Title
✎ Search Meta->Title
✓ Customization->Append
✎ Optimized Title Meta Title
★ Dynamic Value
❯ Managed in Twig
←
–
Description
Field needs to be edited to have a value
Value will be derived via another field value or programatically
Value is set by an editable field available at this level in the hierarchy. Fields
identified
Value is setfor
byGlobal
a fieldMetadata
that existswill
bybe found in to
navigating theorGlobals
within section.
anotherFields
area of the
Global, Section, or Field sections. Global Metadata
Value is set by another field at the same level. has subareas for: Website
Value is set by Sprout SEO and cannot be modified directly.
If you need greater control, you can enable Template Overrides to modify the
base
Valuemeta.html
inherited template, or you
from the next canupoverride
level values
(if it exists) dynamically
in the using the
list of priorities. If the
value is not found
Value not supported at the next level, it will keep looking up the list of priorities