1. 首页
  2. 网络营销赋能
  3. 海外营销

SEO的结构化数据初学者指南 如何实现它

如何实现SEO的结构化数据
欢迎阅读结构化数据初学者指南的第2部分:如何为SEO实现结构化数据。在第1部分中,我们专注于高度了解结构化数据是什么以及如何使用它来支持SEO工作。

(如果你错过了第1部分,你可以在这里查看)。

在第2部分中,我们将介绍在您的网站上识别机会和实施SEO结构化数据的步骤。由于这是一个介绍性指南,我将重点介绍您可以添加的最基本类型的标记和最常见的用例,并为实现的更多技术方面提供额外的详细信息。

结构化数据适合您吗?
一般来说,为大多数人实施SEO的结构化数据是值得的。但是,它确实需要一定程度的努力和资源,您可能会问自己是否值得优先考虑。

以下是一些迹象表明,现在是优先考虑SEO结构化数据的好时机:

搜索是您业务的关键价值驱动渠道
您最近审核了自己的网站是否存在基本优化问题,并且您知道自己已经通过关键字定位,反向链接配置文件,网站结构和技术设置获得了竞争基线
你处于竞争激烈的垂直状态,需要你的结果才能在SERP中脱颖而出
您希望使用AMP(加速移动页面)作为显示SERP特色区域的方式,包括轮播
你有很多与关键主题术语相关的文章式内容(例如10个鸡肉食谱),你想要一种方法来显示SERP中这些术语的多个结果
对于具有大量搜索量(每月5000-50,000次搜索)的条款,您的排名相当不错(排名15或更高)*
您拥有可靠的开发资源和员工可用性,并且可以用最少的时间和财务投资来实施
您处于以下任何一个行业:电子商务,出版,教育产品,活动/票务,创意制作,电视/电影/书评,工作列表,本地商业
*根据市场的利基情况,所谓的重要交易量可能会有所不同。

如果您对这些陈述中的任何一个说“是”,那么实施结构化数据对您尤为重要!如果这些标准目前不适用于您,当然您仍然可以继续执行; 你可能会有很好的结果。以上只是一些最常见的指标,值得投资。

在您的网站上实施结构化数据
在本指南中,我们将仅仅关注实现Schema.org标记的机会,因为这是我们目的最广泛的词汇。此外,由于它是由搜索引擎公司自己开发的,它与现在支持的内容一致,并且应该继续成为未来支持最多的框架。

Schema.org数据是如何构建的?
Schema.org词汇表的结构方式是使用不同的“类型”(配方,产品,文章,人员,组织等)来表示实体,各种数据和/或内容类型。

每个Type都有自己的一组“属性”,您可以使用它们来标识该项的属性。例如,“食谱”类型包括“图像”,“cookTime”,“营养信息”等属性。当您使用这些属性在您的网站上标记食谱时,Google可以在SERP中直观地呈现这些细节,像这样:

图像来源

为了使用Schema.org词汇表标记您的内容,您需要为您指示的类型定义特定属性。

例如:

如果您要标记配方页面,则需要包含标题和至少两个其他属性。这些可能是以下属性:

aggregateRating:用户对食谱的平均星级评分
作者:创建配方的人
prepTime:准备烹饪菜肴所需的时间长度
cookTime:烹饪菜肴所需的时间长度
datePublished:文章发表的日期
图像:菜的图像
营养信息:菜肴中的卡路里数量
评论:对菜的评论
…和更多。
每种类型都有不同的“必需”属性才能正常工作,以及相关时可以包含的其他属性。(您可以在Schema.org/Recipe上查看食谱属性的完整列表,或查看Google对食谱标记的概述。)

一旦知道需要在标记中包含哪些类型,属性和数据,就可以生成代码。

代码:Microdata vs JSON-LD
向页面添加Schema.org标记有两种常用方法:Microdata(直接添加到相关HTML的内联注释)和JSON-LD(使用Javascript脚本标记将标记插入页面的头部) 。

JSON-LD是Google推荐的方法,通常是更简洁,更简单的实现……但值得注意的是Bing尚未正式支持JSON-LD。此外,如果你有一个Wordpress网站,你可能可以使用一个插件(虽然要知道并非所有的Wordpress插件都按照他们应有的方式工作,所以选择一个有良好评论的测试尤为重要,并且测试彻底实施后)。

无论您选择使用哪种选项,请始终测试您的实施,以确保Google能够正确显示它。

这段代码是什么样的?
让我们看一个标记一篇非常简单的新闻文章的例子(Schema.org/NewsArticle)。

这是文章内容(不包括正文),以及我对每个元素的注释:

[发布者’谷歌’发布]
[标题]文章标题
[作者byline]作者John Doe
[发布日期] 2015年2月5日
[描述]一篇最精彩的文章
[图片]
[公司标志]
这是该文章的基本HTML版本:

<DIV>
<h2>文章标题</ h2>
<h3> John Doe </ h3>
<DIV>
<img src =“https://google.com/thumbnai1.jpg”/>
</ DIV>
<DIV>
<img src =“https://google.com/logo.jpg”/>
</ DIV>
如果您使用Microdata,则会将内容嵌套在每个数据的相关元标记内。对于本文的示例,您的Microdata代码可能如下所示(在页面的<body>中):

<div itemscope itemtype =“http://schema.org/NewsArticle”>
<meta itemscope itemprop =“mainEntityOfPage”itemType =“https://schema.org/WebPage”itemid =“https://google.com/article”/>
<h2 itemprop =“headline”>文章标题</ h2>
<h3 itemprop =“author”itemscope itemtype =“https://schema.org/Person”>
通过<span itemprop =“name”> John Doe </ span>
</ H3>
<span itemprop =“description”>最精彩的文章</ span>
<div itemprop =“image”itemscope itemtype =“https://schema.org/ImageObject”>
<img src =“https://google.com/thumbnail1.jpg”/>
<meta itemprop =“url”content =“https://google.com/thumbnail1.jpg”>
<meta itemprop =“width”content =“800”>
<meta itemprop =“height”content =“800”>
</ DIV>
<div itemprop =“publisher”itemscope itemtype =“https://schema.org/Organization”>
<div itemprop =“logo”itemscope itemtype =“https://schema.org/ImageObject”>
<img src =“https://google.com/logo.jpg”/>
<meta itemprop =“url”content =“https://google.com/logo.jpg”>
<meta itemprop =“width”content =“600”>
<meta itemprop =“height”content =“60”>
</ DIV>
<meta itemprop =“name”content =“Google”>
</ DIV>
<meta itemprop =“datePublished”content =“2015-02-05T08:00:00 + 08:00”/>
<meta itemprop =“dateModified”content =“2015-02-05T09:20:00 + 08:00”/>
</ DIV>
JSON-LD版本通常会添加到页面的<head>中,而不是与<body>内容集成(尽管在<body>中添加它仍然有效)。

这篇文章的JSON-LD代码如下所示:

<script type =“application / ld + json”>
{
“@context”:“http://schema.org”,
“@type”:“新闻文章”,
“mainEntityOfPage”:{
“@type”:“WebPage”,
“@id”:“https://google.com/article”
},
“标题”:“文章标题”,
“图片”: {
“@type”:“ImageObject”,
“url”:“https://google.com/thumbnail1.jpg”,
“身高”:800,
“宽度”:800
},
“datePublished”:“2015-02-05T08:00:00 + 08:00”,
“dateModified”:“2015-02-05T09:20:00 + 08:00”,
“作者”:{
“@type”:“人”,
“名字”:“John Doe”
},
“发布者”:{
“@type”:“组织”,
“名字”:“谷歌”,
“商标”: {
“@type”:“ImageObject”,
“url”:“https://google.com/logo.jpg”,
“宽度”:600,
“身高”:60
}
},
“描述”:“最精彩的文章”
}
</ SCRIPT>
这是Microdata和JSON-LD代码的一般样式(适用于Schema.org/Article)。该Schema.org网站有充分支持的类型及其属性的完整列表,以及谷歌已经创造了“功能导向”与示例代码中最常见的结构化数据的使用情况,您可以为自己的代码参考使用。

如何识别结构化数据机会(和问题)
如果结构化的数据之前已经添加到您的网站(或者,如果你不知道它是否有),首先要检查的地方是结构化数据报告在谷歌搜索控制台。

此报告不仅会告诉您已识别出包含结构化数据的页数(以及其中有多少有错误),而且还可以识别错误发生的位置和/或原因。您还可以使用结构化数据测试工具来调试任何标记的错误:当您在工具界面中编辑代码时,它将标记任何错误或警告。

如果您尚未实施结构化数据,或者想要从头开始对您的设置进行全面检查,那么识别商机的最佳方法是根据您拥有的业务类型对您的网站进行快速内容审核。

关于保持简单的说明
在Schema.org标记方面有很多选择,并且很可能会疯狂地标记你可能做的所有事情。但最佳做法是保持专注,通常在给定页面上使用单个顶级类型。换句话说,您可能在产品页面上包含审核数据,但您使用的主要类型是Schema.org/Product。目标是告诉搜索引擎这个页面是关于什么的。

结构化数据必须代表页面的主要内容,并且不应向用户隐藏标记的内容。谷歌将惩罚那些他们认为以骗局方式使用结构化数据标记的网站。

谷歌还有其他一些通用指南,包括:

将您的标记添加到它描述的页面(因此产品标记将添加到单个产品页面,而不是主页)
对于具有规范版本的重复页面,将相同的标记添加到页面的所有版本(不仅仅是规范)
不要阻止搜索引擎中的标记页面
选择要添加到页面的类型时,请尽可能具体
必须在同一页面上分别标记多个实体(因此,对于产品列表,每个产品都应添加自己的产品标记)
通常,您应该只为要添加到的页面上显示的内容添加标记
那么您如何知道哪些Schema.org类型与您的网站相关?这取决于您运行的业务类型和网站。

一般网站的Schema.org
有几种类型的Schema.org标记,几乎任何企业都可以从中受益,并且对于某些类型的业务也有更具体的用例。

一般的机会是:

组织:使用主页上的组织标记来表明您的网站是品牌网站。
知识图表内容:品牌信息(徽标,社交个人资料)以及您的公司邮寄地址,公司联系信息(如电话号码)可以在主页上标记,并显示在品牌搜索的知识图框中:

附加链接搜索框:如果您的网站上有搜索功能,则可以添加标记,以便在附加链接中显示搜索框:

图像来源

面包屑:在SERP中获得面包屑:

图像来源

VideoObject:如果您的网站上有视频内容,此标记可以启用SERP中的视频片段,其中包含有关上传者,持续时间,缩略图图像等的信息:

关于SERP中星级评论的说明
您经常会看到有关“标记您的评论”的建议,以便在SERP结果中获得星级评分。“评论”有自己的类型,Schema.org / Review,具有您需要包含的属性; 但它们也可以使用该类型的“评论”属性嵌入到其他类型中。

您可以在食谱图像中看到上面的示例,其中SERP中的某些食谱显示星级。这是因为他们在Schema.org/Recipe类型的“review”属性中包含了该配方的总用户评级。

您将看到具有其自己类型的其他属性的类似实现,例如Schema.org/Duration,Schema.org/Date和Schema.org/Person。它可能感觉非常复杂,但它实际上只是按类别>子类别>离散对象来组织您的信息。

如果这感觉有点混乱,那么就我们如何定义物理事物(如配方中的成分)来考虑它可能会有所帮助。鸡汤是你可以制作的一道菜,制作鸡汤的每一种食品都被归类为一种成分。但你也可以有一个食谱要求鸡汤作为一种成分。因此,根据您是否正在写出鸡汤的配方,或者包含鸡汤的食谱,您将对其进行不同的分类。

同样,“Review”,“Date”和“Duration”等属性可以是他们自己的东西(Type),也可以是另一个Type 的属性。当您开始实现此类标记时,这只是需要注意的事项。因此,当涉及“评论标记”时,除非页面本身主要是对某些内容的评论,否则您通常希望将评论标记实现为页面主要类型的属性。

除了这个普遍适用的标记之外,还有某些Schema.org类型对特定类型的业务特别有用:

电子商务
包括在线课程提供者
食谱网站
出版商
活动/票务网站
包括提供课程的教育机构
本地企业
特定行业(小型企业和大型组织)
创意制作人
Schema.org用于电子商务
如果您有电子商务网站,则需要查看:

产品:这允许您在搜索结果中显示产品信息,例如价格。您可以在单个产品页面或聚合器页面上使用此标记,该页面显示有关提供单个产品的不同卖家的信息。
在线课程:如果您的产品是在线课程,您可以使用Schema.org/Course类型获取更具体的片段。
优惠:可与Schema.org/Product结合使用,以显示您产品的特别优惠(并提高点击率)。
评论:如果您的网站有产品评论,您可以使用Schema.org/aggregateRating汇总每个产品的星级评分并将其显示在该产品页面的SERP中。

需要注意的事项……
产品标记专为单个产品而非产品列表而设计。如果您有一个类别页面并想要对其进行标记,则需要在页面上标记每个产品并使用自己的数据。
评论标记专为审核特定商品,商品,服务和组织而设计。您可以使用对业务的评论来标记您的网站,但是您应该在主页上执行此操作,作为组织标记的一部分。
如果您要标记评论,则必须由您的网站生成,而不是通过第三方来源生成。
课程标记不应用于指导内容,也不应用于不包括课程,特定成果或学生列表的一般讲座。
Schema.org用于食谱网站
对于发布大量食谱内容的网站,Recipe标记是一种很棒的方式,可以为您的食谱页面添加额外的上下文,并在SERP中获得大量的视觉效果。

需要注意的事项……
如果您正在实施Recipe Rich Cards,您需要了解一些额外的指导原则:

您必须构建配方页面的AMP版本
如果您想要为同一关键字提供包含多个配方的主机轮播/列表,则必须具有列出该集合中所有配方的摘要页面(例如“鸡肉食谱”),并使用ItemList标记来概括配方。
有关详细信息,请参阅标记您的列表。
针对发布商的Schema.org
如果您有发布商网站,则需要查看以下内容:

文章及其子类型,
NewsArticle:这表明内容是一篇新闻文章
BlogPosting:类似于Article和NewsArticle,但指定内容是博客文章
事实核查:如果您的网站审核或讨论“其他人提出的声明”,正如Google外交所述,您可以使用Schema.org/ClaimReview向您的代码段添加“事实核查” 。

图像来源

CriticReview:如果您的网站提供本地企业的评论家撰写的评论(如餐厅评论家的审查),书籍,和/或电影,你可以用这些标记了Schema.org/CriticReview。
请注意,这是一个正在测试的功能,它是一个知识框功能,而不是您自己的搜索结果的丰富网页摘要增强功能。

图像来源

需要注意的事项……
如果您使用AMP(加速移动页)或正在考虑实施此功能,你需要一)确保你包括你的AMP版本的结构化数据,和b)你需要文章标记你的规范版本,如果你想使其成为Top Stories AMP旋转木马。
谷歌有一些关于文章可访问性的附加指南(分页,规范化,限制内容和首次点击免费)。
Schema.org用于活动/票务网站
如果您的企业托管或列出活动和/或销售门票,您可以使用:

事件:您可以使用Schema.org/Event标记您的活动页面,并在SERP中列出您的活动详细信息,包括常规搜索结果和SERP顶部的即时答案:

课程:如果您的活动是一门课程(即由教师指导的学生名单),您也可以使用Schema.org/Course标记。
需要注意的事项……
不要使用事件标记来标记有时间限制的非事件,例如旅行套餐或营业时间。
与产品和配方一样,请勿使用事件标记单次标记页面上列出的多个事件。
对于运行数天的单个事件,您应将其标记为单个事件,并确保指明开始和结束日期;
对于事件系列,随着时间的推移运行多个连接的事件,分别标记每个单独的事件。
课程标记不应用于指导内容,也不应用于不包括课程,特定成果和注册学生列表的一般事件/讲座。
Schema.org用于工作现场
如果您的网站提供职位列表,您可以使用Schema.org/JobPosting标记显示在Google的新职位列表功能中:

请注意,这是Google聚合器功能,而非您自己结果的丰富代码段增强功能(如Google Flights)。

需要注意的事项……
单独标记每个职位,不要标记职位列表页面。
在您的站点地图中添加您的招聘信息,并至少每天更新一次站点地图。
如果您有关于雇主宣传工作的评论数据,您可以包括评论标记。
针对本地企业的Schema.org
如果您有本地商家或具有实体位置(或位置)的商店,您可以在主页和联系页面上使用结构化数据标记来帮助标记您的地图数据位置以及注意您的“本地”状态:

LocalBusiness:这允许您指定开放时间和接受付款等内容
PostalAddress:这是使所有NAP引用保持一致的良好补充
OrderAction和ReservationAction:如果用户可以在您的网站上下订单或预订,您可能还想添加操作标记。
您还应该使用GoogleMyBusiness进行设置。

☆本地商业标记的附加资源
以下是来自Whitespark的文章,特别是关于将Schema.org标记和JSON-LD用于本地企业的文章,以及Phil Rozek关于选择正确的Schema.org类型的另一篇文章。有关本地优化的进一步建议,请查看当地的SEO学习中心和最近发布的关于常见陷阱的帖子。

针对特定行业的Schema.org
某些行业和/或组织类型可以获得特定的Schema.org类型,因为它们具有需要指定的非常独立的数据集。您可以在网站的主页上实施这些类型以及您的品牌信息。

这些包括LocalBusiness类型:

动物收容所
AutomotiveBusiness
育儿
牙医
DryCleaningOrLaundry
紧急服务
EmploymentAgency
EntertainmentBusiness
金融服务
FoodEstablishment
政府办公室
HealthAndBeautyBusiness
HomeAndConstructionBusiness
InternetCafe
LegalService
图书馆
LodgingBusiness
专业服务
广播电台
房地产中介
回收中心
自建仓储
购物中心
SportsActivityLocation
商店
TelevisionStation
TouristInformationCenter
旅行社
还有一些大型组织,例如:

航空公司
公司
EducationalOrganization
GovernmentOrganization
当地的商业
MedicalOrganization
非政府组织
PerformingGroup
SportsOrganization
需要注意的事项……
当您添加描述整个业务的标记时,您似乎应该将该标记添加到网站上的每个页面。但是,最佳做法是仅将此标记添加到主页。
Schema.org为创意制作人
如果您创建的产品或内容类型可被视为“创意作品”(例如,为阅读,观看,收听或其他消费而制作的内容),则可以使用CreativeWork标记。

CreativeWork中更具体的类型包括:


课程
插曲
游戏
电影
MusicComposition
MusicPlaylist
查看MusicRecording
绘画
照片
雕塑
软件应用
TVSeason
电视剧
VisualArtwork
……还有其他几个人。
Schema.org新功能(有限的可用性)
Google一直在开发新的SERP功能进行测试,您可以参与其中一些测试。对于某些人来说,该功能是对现有Type的补充; 对于其他人来说,它仅作为有限测试组的一部分提供。在撰写本文时,这些是正在测试的一些新功能:

操作
图书
播客
数据集
音乐
软件应用
热门地方名单(出版商)
实时报道(出版商)
SEO之外的结构化数据
如本指南第1部分所述,结构化数据也可用于其他营销渠道,包括:

社交卡
电子邮件标记
AdWords的
有关详细信息,请参阅第1部分中标题为“结构化数据的常用用法”的部分。

如何生成和测试结构化数据实现
一旦确定哪些Schema.org类型与您相关,您就会想要将标记添加到您的站点。如果您需要帮助生成代码,您可能会发现Google的数据突出显示工具很有用。您也可以从Joe Hall尝试这个工具。请注意,这些工具仅限于少数几种Schema.org类型。

在生成标记之后,您将需要使用Google 的结构化数据测试工具在实施的两个阶段对其进行测试 – 首先,在将其添加到网站之前,然后在其生效之后再次测试。在该实施前测试中,您将能够在将代码添加到站点之前查看代码的任何错误或问题并进行更正。之后,您将需要再次测试以确保实施中没有任何问题。

除了上面列出的Google工具之外,您还应该使用Bing的Markup Validator工具和(如果适用)Yandex 结构化数据验证工具测试您的实现。Bing的工具只能与网址一起使用,但Yandex的工具会验证网址或代码段,例如Google的SDT工具。

您还可以查看Aaron Bradley对结构化数据标记可视化,验证和测试工具的综述,以获取更多选项。

一旦你有你的网站直播结构化数据,你还需要定期检查的结构化数据报告在谷歌搜索控制台,以确保您的实现仍正常工作。

Schema.org结构化数据实现中的常见错误
在您的网站上实施Schema.org时,您需要特别注意一些事项。使用不相关或不正确的Schema.org类型标记内容看起来很垃圾,并且可能导致Google 的“ 垃圾邮件结构化标记 ”处罚。以下是人们使用Schema.org标记实现时遇到的一些常见错误:

错误处理多个实体
标记项目的类别或列表(产品,食谱等)或任何不是具有单个实体标记的特定项目的项目
配方和产品标记是针对单个配方和产品而设计的,而不是针对在单个页面上具有多个配方或产品的列表页面。如果单个页面上有多个实体,请使用相关标记单独标记每个项目。
误用食谱标记
使用Recipe标记来获取非食物的东西
配方标记仅应用于准备食物的内容。其他类型的内容,例如“diy皮肤治疗”或“约会之夜的想法” ,不是菜肴的有效名称。
误用评论和评分标记
使用Review markup显示“name”内容,该内容不是评论者的姓名或总评分
如果您的标记包含单个评论,则评论者的姓名必须是实际的组织或个人。其他类型的内容,如“50%折扣成分”,被视为包含在“名称”属性中的无效数据。
使用aggregateRating标记在您网站的所有网页上添加整体商家评分
如果您的商家使用aggregateRating分数进行评论,则可以将其包含在您的组织或LocalBusiness的“评论”属性中。
使用整体服务分数作为产品评论分数
Schema.org/Product中的“review”属性仅适用于该特定产品的评论。不要将所有产品或业务评级结合在一起,并将其包含在此属性中。
使用Schema.org标记标记本地企业的第三方评论
您不应对通过第三方网站生成的评论使用结构化数据标记。虽然这些评论可以在您的网站上使用,但它们不应该用于生成丰富的代码段。您应该标记的唯一UGC评论内容是评论,这些评论会显示在您的网站上,并由您的用户在那里生成。
这是对指南的最新更新。
一般错误
在主页以外的多个页面/页面上使用组织标记
这可能看似违反直觉,但组织和LocalBusiness标记只应用于实际与您的业​​务有关的页面(例如主页,关于页面和/或联系页面)。
嵌套不当
这就是为什么在实现之前验证代码很重要的原因。特别是如果您使用Microdata标签,则需要确保正确完成属性和标签的嵌套。
所以你有它 – 一个初学者的指南来理解和实现SEO的结构化数据!关于这个主题需要学习很多东西,单个文章或指南不能涵盖所有内容,但如果你已经完成了本系列的结尾,你应该很好地理解结构化数据如何帮助你进行SEO和其他营销工作。快乐实施!

本文来自投稿,不代表穷思笔记立场,如若转载,请注明出处:https://www.chons.cn/12437.html

发表评论

登录后才能评论

联系我们

 

在线咨询:点击这里给我发消息

邮件:2267450086@qq.com

QR code