Yoast Seo Shopify
本页面记录了 Yoast SEO for Shopify 应用输出的 schema.org 标记。
输出总体上与我们的通用方法保持一致,但由于平台机制差异存在一些细微变化。
结构化数据和微数据移除
许多 Shopify 网站和主题包含模式"片段";例如,孤立的微数据片段、断开的 JSON-LD 节点以及单薄或重复的实体描述。 为防止潜在的冲突和错误,我们尝试移除主题模板中所有现有的结构化数据(包括 JSON-LD 和微数据格式),当我们的应用被安装时。
大多数添加结构化数据功能(例如,评论、食谱等)的应用不应受到影响,前提是它们没有将其脚本直接放置在主题代码中。
核心逻辑
每个页面都应(尝试)输出以下部分:
请注意,这取决于应用架构设置中的以下条件:
- 组织的名称和徽标已定义,并且;
- 相应的部分已启用。
当满足这些条件时,我们会生成基础脚本。在 Shopify 商店中,这通常看起来类似于以下内容(上述各部分的组合):
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://www.example.com/#/schema/organization/1",
"url": "https://www.example.com",
"name": "Example organization name",
"logo": {
"@id": "https://www.example.com/#/schema/ImageObject/1234"
},
"image": [
{
"@id": "https://www.example.com/#/schema/ImageObject/1234"
}
],
"sameAs": [
"https://www.wikipedia.com/example-organization",
"https://facebook.com/example-organization",
"https://x.com/example-organization",
"https://www.instagram.com/example-organization"
]
},
{
"@type": "ImageObject",
"@id": "https://www.example.com/#/schema/ImageObject/1234",
"url": "https://www.example.com/content/images/image.jpg",
"contentUrl": "https://www.example.com/content/images/image.jpg",
"width": 520,
"height": 240
},
{
"@type": "WebSite",
"@id": "https://www.example.com/#/schema/website/1",
"url": "https://www.example.com",
"name": "Example store",
"potentialAction": {
"@type": "SearchAction",
"target": "https://www.example.com/search?q={search_term_string}",
"query-input": "required name=search_term_string"
},
"inLanguage": "en",
"publisher": {
"@id": "https://www.example.com/#/schema/organization/1"
}
},
{
"@type": [
"WebPage",
"CollectionPage"
],
"@id": "https://www.example.com/",
"url": "https://www.example.com/",
"name": "Example store",
"about": {
"@id": "https://www.example.com/#/schema/organization/1"
},
"breadcrumb": {
"@id": "https://www.example.com/#/schema/breadcrumb"
},
"isPartOf": {
"@id": "https://www.example.com/#/schema/website/1"
}
},
{
"@type": "BreadcrumbList",
"@id": "https://www.example.com/#/schema/breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"name": "Example store",
"position": 1
}
]
}
]
}
在产品页面
示例
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Product",
"@id": "https://www.example.com/products/example-product/#/schema/Product",
"mainEntityOfPage": {
"@id": "https://www.example.com/products/example-product"
},
"name": "Example product",
"image": {
"@id": "https://www.example.com/#/schema/image/abc123"
},
"description": "Product description",
"sku": "abc123",
"url": "https://www.example.com/products/example-product",
"offers": {
"@type": "AggregateOffer",
"@id": "https://www.example.com/products/example-product/#/schema/AggregateOffer",
"availability": "https://schema.org/InStock",
"offerCount": 1,
"lowPrice": 10.0,
"highPrice": 10.0,
"priceCurrency": "EUR",
"url": "https://www.example.com/products/example-product",
"priceSpecification": {
"@type": "PriceSpecification",
"valueAddedTaxIncluded": true
}
}
}
]
}
关于博客文章
- 添加
Article片段