你听说过可以自定义搜索结果页摘要吗?此讲告诉你用结构化数据标志可以轻松自定义搜索结果页面的摘要,了解如何自定义谷歌搜索结果中显示的简要文本。在搜索结果中,谷歌将确定网页中最相关的文本,并在链接下方向用户显示该文本。要在搜索结果页中显示自定义的摘要片段,必须要把结构化数据添加到网页中。
通过使用结构化数据,让搜索用户了解网页中的内容,丰富搜索结果摘要片段,例如产品评级中的星号。其次,当用户搜索网站品牌词或者网站名称的时候,如何使用结构化数据标志在搜索结果页右边把网站的谷歌知识图展示出来。还有,将搜索框添加到搜索结果页,以及如何使用面包屑替换搜索结果中展示为自己要求的内容。
谷歌知识图谱有数百万条目,用于描述人,地点和事物等真实世界的信息,这些信息构成谷歌知识图,以下是知识图的一些类型:
上述知识图谷歌提供一种特定方式提交数据到谷歌数据库,一个知识图出现在你的企业之前,可以告诉谷歌它可以在哪里找到你的标志,联系人,社交链接,创建一个知识图在搜索结果展示,未来SEO是个重要的课题。我们说过谷歌展示知识图喜欢JSON-LD语法。
提交网站地址和网站标志
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "linyongmin",
"url": "https://www.linyongmin.com",
"logo":"https://www.linyongmin.com/wp-content/uploads/2018/05/harborne-logo.png"
}
</script>
提交联系电话
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "linyongmin",
"url": "https://www.linyongmin.com",
"logo":"https://www.linyongmin.com/wp-content/uploads/2018/05/harborne-logo.png",
"contactPoint" : [
{ "@type" : "ContactPoint",
"telephone" : "+1-888-777-6666",
"contactType" : "customer service",
"contactOption" : "TollFree",
"areaServed" : "US"
}
]
}
</script>
社交链接写法(大概10个不同的社交账号链接)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "linyongmin",
"url": "https://www.linyongmin.com",
"logo":"https://www.linyongmin.com/wp-content/uploads/2018/05/harborne-logo.png",
"contactPoint" : [
{ "@type" : "ContactPoint",
"telephone" : "+1-888-777-6666",
"contactType" : "customer service",
"contactOption" : "TollFree",
"areaServed" : "US"
}
],
"sameAs": [
"http://www.facebook.com/your-profile",
"http://instagram.com/yourProfile",
"http://www.linkedin.com/in/yourprofile"
]
}
</script>
如何让谷歌添加这个搜索输入框,如WAYFAIR在谷歌搜索页中展示搜索输入框,如图:
首先,建立谷歌自定义搜索服务:cse.google.com,这是免费服务,如果你需要,每年可提供100美元的升级费用,可以在一两分钟内使用该系统为你的网站创建搜索引擎。谷歌会提供一段代码给你,你把这段代码嵌入到你的网页。
<script>
(function() {
var cx = '004994552195224715670:rl8jafljxcq';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:search></gcse:search>
你肯定看到很多公司的网站在谷歌的搜索结果展示很多链接信息,这个叫SITELINKS,控制权限可以通过谷歌WEBMASTER做局限控制,只有在确定搜索用户试图找到你的网站时(例如搜索时使用你公司名称)才会展示链接信息和网站搜素输入框。
这个就是我们说面包屑导航,页面上的位置表示页面在站点层次结构中的位置。 用户可以通过这个路径中的最后一个位置开始,一次一个级别地在站点层次结构中导航,如图:
例如“谷歌seo”的搜索查询可能会生成以下面包屑导航:
谷歌>谷歌seo>页面优化>H1标题
以下是JSON-LD中使用结构化数据自定义URL的示例:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "谷歌",
"item": "https://www.linyongmin.com/google"
},{
"@type": "ListItem",
"position": 2,
"name": "谷歌SEO",
"item": "https://www.linyongmin.com/google/seo"
},{
"@type": "ListItem",
"position": 3,
"name": "页面优化",
"item": "https://www.linyongmin.com/google/seo/page/"
},{
"type": "ListItem",
"osition": 4,
"name": "H1标题",
"item": "https://www.linyongmin.com/google/seo/page/heading"
}]
}
</script>
这个例子,我在面包屑的开头伪造谷歌这个名字,问题是谷歌仍在说是能够用,但是在实际测试几个月似乎并没有生效。自定义搜索结果页展示URL看样子很简单,因为添加JSON-LD代码只需要几秒钟。
自定义搜索结果页摘要,在搜索结果页中包含最相关的信息后,使你网站在搜索结果中对用户来说更具有吸引力。