搜索引擎使用网站爬虫来理解网站内容,并对新增和更新的页面进行索引。通过这种方式,搜索引擎能够对页面进行分类,并相应地将用户引导到正确的页面。
但有时候,搜索引擎需要一些帮助。由于需要爬取大量的产品、价格和新内容,电商网站对搜索引擎来说是一个挑战。结构化数据标记可以帮助搜索引擎更清楚地了解你电商网站的结构和相关性——这对于正确的索引和搜索结果可见性至关重要。
了解更多关于电商结构化数据及其对自然流量的影响。
什么是结构化数据?
结构化数据是机器可读的代码,用于标记网页上有意义的元素。这些打包的上下文信息块,被称为结构化数据代码或结构化数据标记,告诉搜索引擎内容的含义,以便它们能够准确分析和分类网页。
你可以将结构化数据标记添加到与谷歌商家中心共享的产品数据中,这有助于谷歌在谷歌搜索、谷歌购物、谷歌图片和谷歌地图上准确显示你的产品信息。结构化数据可以提高你的点击率(CTR),这可能有助于改善在谷歌搜索结果中的排名。
结构化数据的呈现方式
你可以在网站页面内找到结构化数据代码,它被包裹在标准的HTML <script> 标签中。
在脚本标签内是脚本类型应用程序ID(你用于构建数据的格式类型)。网站通常使用JSON-LD格式(链接数据的JavaScript对象表示法)。要指定数据块使用JSON-LD,代码应该写成:type application/ld+json。
以下是一个描述产品重要信息的简单代码片段。每个属性(名称、描述、图片、品牌等)都与其值一起出现在新行中。
{
"@context": "http://schema.org",
"@type": "Product",
"name": "奥林匹亚手动打字机",
"description": "复古手动打字机,配有经典金属机身和流畅的打字体验。",
"image": "https://example.com/typewriter.jpg",
"brand": {
"@type": "Olympian",
"name": "OL 500"
},
"offers": {
"@type": "Offer",
"priceCurrency": "CNY",
"price": "759.99",
"availability": "https://schema.org/InStock"
}
}
当谷歌扫描产品网页时,它会了解到该商品的重要信息——如名称、描述、图片、品牌和价格。
你还可以向现有HTML标签添加称为“微数据”的属性。这是向搜索引擎传达内容含义和上下文的另一种方式,以便以相关且有用的方式显示内容。
富摘要
如果你在谷歌上搜索“打字机”或任何产品,你会看到丰富摘要的实际效果。通过结构化数据,谷歌构建富摘要——包含价格、评分和配送信息等额外详细信息的搜索结果。
富结果(谷歌上除蓝色链接之外的任何内容)对电商产品很有用,因为它们让在线购物的人能够一目了然地比较一系列商品。如果你产品的富摘要中有什么吸引他们眼球的内容(比如好评),购物者可能会与你的品牌互动。
结构化数据如何在谷歌建立权威性
结构化数据可以帮助谷歌了解你的经验、专业知识、权威性和可信度,即E-E-A-T,这是谷歌用来评估网站的标准。结构化数据通过建立搜索引擎可能自己遗漏的连接,使谷歌能够清晰地阅读和解释。所有这些上下文意味着谷歌可以准确评估你的网站。
“实施结构化数据标记为E-E-A-T提供了积极的方向性信息,进一步增强了你网站在用户和搜索引擎眼中的可信度。”Shopify的SEO高级专家阿瑟·坎柏莱恩(Arthur Camberlein)说道。
但重要的是要知道何时何地使用电商结构化数据来建立权威性。
“在考虑电商结构化数据时,必须记住结构化数据标记只是指示器——为机器人更好地理解你的内容提供额外的上下文,”阿瑟说。“例如,产品页面将包括评分、价格和库存等信息,而博客文章通常会包含作者信息和FAQ结构化数据。”
在实施电商结构化数据时,阿瑟建议逐步进行,一个结构化数据一个结构化数据地实施。这样你可以清楚地跟踪影响,并减少用户体验降级或给网站增长拖后腿的风险。
如何构建结构化数据
构建结构化数据可能是一个复杂的过程(谷歌搜索中心提供了更多信息),但以下是基本步骤:
1. 插入结构化数据。位置会根据你使用的网页格式而有所不同,但结构化数据通常出现在HTML页面的<head>部分。JSON-LD位于<head>部分的<script>标签内。你还可以向HTML添加微数据,以识别并为网站内的内容添加额外的上下文。
2. 测试。谷歌富结果测试或Schema.org富结果测试将帮助你发现代码中的任何错误。
3. 用几个部署的页面进行试运行。使用谷歌的网址检查工具查看搜索引擎如何查看页面。如果看起来不错,请继续下一步。
4. 要求谷歌重新爬取网站URL。如果你只向几个页面添加了结构化数据,请在网址检查工具上选择“请求索引”选项。如果你的网站上有多个需要重新爬取的页面,请重新提交你的网站地图。谷歌会定期自动爬取网站,但将你的网站地图提交到Google Search Console可以加快这个过程。
电商网站的结构化数据类型
电商网站有许多可用的结构化数据类型。以下是一些最重要的类型,它们能提供相关的增强搜索结果页面:
组织
为了提高产品背后企业的可见性,使用组织结构化数据向搜索引擎提供公司信息。你可以创建包含企业名称、地址、标志、服务区域等的标记。只在网站的单个页面上使用组织标记——通常是你的主页。使用此示例代码作为指导:
{
"@context": "http://schema.org",
"@type": "Organization",
"name": "你的公司名称",
"url": "https://www.yourwebsite.com",
"logo": "https://www.yourwebsite.com/logo.png",
"sameAs": [
"https://www.facebook.com/yourpage",
"https://twitter.com/yourhandle"
],
"address": {
"@type": "PostalAddress",
"streetAddress": "某某路123号",
"city": "北京",
"state": "北京市",
"postalCode": "100000",
"country": "中国"
},
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+86-10-12345678",
"contactType": "客户服务"
}
}
本地企业
如果除了电商店铺外,你还有一个或多个实体店面,要使用本地企业结构化数据。放置标记的最佳位置是每个店铺的特定着陆页。你可以描述企业名称、地址、电话号码、营业时间、标志、价格范围和网址。例如:
{
"@context": "http://schema.org",
"@type": "LocalBusiness",
"name": "你的企业名称",
"address": {
"@type": "PostalAddress",
"streetAddress": "某某路123号",
"addressLocality": "上海",
"addressRegion": "上海市",
"postalCode": "200000",
"addressCountry": "中国"
},
"telephone": "+86-21-12345678",
"openingHours": "周一至周五 09:00-17:00",
"image": "https://example.com/business-logo.png",
"priceRange": "¥",
"url": "https://www.yourwebsite.com"
}
产品
产品结构化数据标记对于销售实体产品的电商企业来说是必须的。通过标记产品页面,搜索机器人将识别你的列表为产品,并在谷歌搜索结果页面中正确展示它们。
产品结构化数据内置在许多Shopify店铺模板中,包括免费的旗舰模板Dawn。但是,你也可以使用结构化数据liquid过滤器手动向Shopify网站添加额外的结构化数据,或使用结构化数据标记应用程序来自动化这个过程。
在你的网站上,你可以添加名称、描述、颜色、尺寸、产品类别、产品ID、图片、库存状态、特别优惠、品牌、多个评论和评分、配送费率、库存单位(SKU)、配送时间等。
虽然没有专门针对分类页面的结构化数据,但有一个解决方案:使用ItemList类型,将每个分类作为ListItem。在每个分类中嵌套产品,包含产品名称、价格、图片和链接。例如:
{
"@context": "http://schema.org",
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@type": "Product",
"name": "产品A",
"image": "https://example.com/product-a.jpg",
"price": "99.99",
"url": "https://example.com/product-a"
}
},
// ... 其他产品
]
}
价格
价格规格结构化数据让你可以添加产品价格、优惠价格、折扣、降价、单位商品价格和货币。准确表示产品价格和价格历史可以增加你的产品在谷歌搜索的丰富结果中显示为降价商品的机会。价格结构化数据包含在产品结构化数据中。例如:
{
"@context": "http://schema.org",
"@type": "Product",
// ... 其他产品详细信息 ...
"offers": {
"@type": "Offer",
"priceCurrency": "CNY",
"price": 99.99,
"priceValidUntil": "2024-12-31",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition",
"priceSpecification": {
"@type": "PriceSpecification",
"value": 99.99,
"currency": "CNY",
"priceComponent": {
"@type": "PriceComponent",
"name": "基础价格",
"price": 89.99
},
"priceComponent": {
"@type": "PriceComponent",
"name": "配送费",
"price": 10.00
}
}
}
}
面包屑导航
面包屑导航结构化数据帮助搜索引擎理解电商网站的层次结构。如果你希望搜索引擎跟随面包屑导航路径,请添加ListItem来表示每个步骤,并添加位置属性(它在列表中的位置)来表示正确的顺序。对项目属性使用绝对URL(完整URL),并从列表中的第一项开始。例如:
<html>
<head>
<title> 获奖作品</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "图书",
"item": "https://example.com/books"
},{
"@type": "ListItem",
"position": 2,
"name": "青少年文学",
"item": "https://example.com/books/ya"
},{
"@type": "ListItem",
"position": 3,
"name": "获奖作品"
}]
}
</script>
</head>
<body>
</body>
</html>
库存状态
使用库存状态结构化数据,你可以直接在搜索引擎结果页面(SERP)的丰富摘要中向潜在客户显示产品是否有库存。你还可以显示预订信息或产品是否即将上市、预售中或售罄。库存状态结构化数据可以添加到产品结构化数据中。
其他值得考虑的结构化数据类型
你可以为许多其他类型的内容添加结构化数据,这些内容可以产生丰富结果,包括:
- 视频结构化数据。你可以标记直播和产品视频。视频描述、缩略图URL、日期、时长等标记可以提高在视频搜索、谷歌图片和谷歌发现中的可见性。
- 评论结构化数据。评论结构化数据为用户评论添加结构化标记。它包括关于评论者、评分和评论内容的信息。
- 文章结构化数据。这标记博客文章和信息性文章的详细信息——如标题、作者、发布日期、FAQ和文章正文。
- 新闻结构化数据。新闻结构化数据为新闻相关文章提供上下文,包括标题、作者、发布日期和文章正文。
电商结构化数据——常见问题
电商结构化数据如何影响在线商店的可见性?
电商结构化数据通过使搜索引擎更有效地理解产品信息来增强你在线商店的可见性。实施结构化数据标记可以在搜索结果中产生富摘要,突出显示价格和评论等关键数据。这种改善的可见性通常会带来更高的点击率,最终为你的电商网站带来更多流量和潜在销售。
什么是电商中的结构化数据?
结构化数据是以结构化数据词汇形式对网页内容的描述。在电商中,结构化数据类型帮助谷歌理解有意义的信息,如产品、价格、库存状态和评论。
Shopify使用结构化数据吗?
产品结构化数据内置在许多Shopify店铺模板中,包括免费的旗舰模板Dawn。但是,你也可以使用结构化数据liquid过滤器手动向Shopify网站添加额外的结构化数据,或使用结构化数据标记应用程序来自动化这个过程。
结构化数据示例是什么?
电商的基本产品结构化数据包括产品标记代码,用于捕获名称、价格、图片和库存状态等信息。每个属性由名称和值组成,如“price”:79元。


