专栏首页林雍岷用结构化数据自定义搜索结果摘要

用结构化数据自定义搜索结果摘要

你听说过可以自定义搜索结果页摘要吗?此讲告诉你用结构化数据标志可以轻松自定义搜索结果页面的摘要,了解如何自定义谷歌搜索结果中显示的简要文本。在搜索结果中,谷歌将确定网页中最相关的文本,并在链接下方向用户显示该文本。要在搜索结果页中显示自定义的摘要片段,必须要把结构化数据添加到网页中。

通过使用结构化数据,让搜索用户了解网页中的内容,丰富搜索结果摘要片段,例如产品评级中的星号。其次,当用户搜索网站品牌词或者网站名称的时候,如何使用结构化数据标志在搜索结果页右边把网站的谷歌知识图展示出来。还有,将搜索框添加到搜索结果页,以及如何使用面包屑替换搜索结果中展示为自己要求的内容。

搜索结果页摘要:谷歌知识图谱

谷歌知识图谱(英语:Google Knowledge Graph,也称谷歌知识图)是谷歌的一个知识库,其使用语义检索从多种来源收集信息,以提高谷歌搜索的质量。知识图谱2012年加入谷歌搜索,2012年5月16日正式发布,首先在美国使用。知识图谱除了显示其他网站的链接列表,还提供结构化数据及关于网站主题的详细信息。其目标是,用户将使用此功能提供的信息来解决他们查询的问题,而不必导航到其他网站并自己汇总信息。

谷歌知识图谱有数百万条目,用于描述人,地点和事物等真实世界的信息,这些信息构成谷歌知识图,以下是知识图的一些类型:

  1. :一本书;
  2. 系列丛书:一系列的书,可以使用所属的属性包含的书籍;
  3. 教育机构:一个教育机构;
  4. 事件:在特定时间和地点发生的事件,例如音乐会,演讲或节日, 可通过优惠属性添加票务信息,重复事件可以构造为单独的事件对象;
  5. 政府机构:一个政府机构;
  6. 本地商户:特定的实体业务或组织的分支,本地商户包括餐馆,连锁餐厅的特定分支,银行的分支,医疗实践,俱乐部,保龄球馆等;
  7. 电影:一部电影;
  8. 电影系列:一系列电影,可以使用所属实体的逆属性指包含的电影;
  9. 音乐专辑:音乐曲目的合集;
  10. 音乐团体:音乐团体,如乐队,管弦乐队或合唱团,也可以是独奏音乐家;
  11. 机构:学校,非政府组织,公司,俱乐部等组织;
  12. 期刊:任何媒介的出版物,以连续的部分发布,带有数字或时间顺序的指定,用于无限期地继续,如杂志,学术期刊或报纸;
  13. :一个人(活着的,死的,不死的或虚构的);
  14. 地方:具有一定程度固定的物理扩展的实体;
  15. 运动队:运动队组织;
  16. 电视剧集:电视剧可以成为系列剧或季节的一部分;
  17. 电视剧:创意作品系列致力于电视广播与在线播放相关的;
  18. 电子游戏:涉及人与用户界面交互以在视频设备上生成视觉反馈的电子游戏;
  19. 电子游戏系列:一个电子游戏系列;
  20. 网站:网站是网页和其它项目,通常从单个WEB域提供,并可通过URL访问。

上述知识图谷歌提供一种特定方式提交数据到谷歌数据库,一个知识图出现在你的企业之前,可以告诉谷歌它可以在哪里找到你的标志,联系人,社交链接,创建一个知识图在搜索结果展示,未来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做局限控制,只有在确定搜索用户试图找到你的网站时(例如搜索时使用你公司名称)才会展示链接信息和网站搜素输入框。

替换搜索结果页展示的URL

这个就是我们说面包屑导航,页面上的位置表示页面在站点层次结构中的位置。 用户可以通过这个路径中的最后一个位置开始,一次一个级别地在站点层次结构中导航,如图:

例如“谷歌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代码只需要几秒钟。

在你离开之前

自定义搜索结果页摘要,在搜索结果页中包含最相关的信息后,使你网站在搜索结果中对用户来说更具有吸引力。

本文分享自微信公众号 - 林雍岷(linyongmin81),作者:林雍岷

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 本地搜索优化:地理位置

    当然我们使用谷歌搜索的时候谷歌会根据设备位置改变搜索结果。例如谷歌搜索KFC和KFC宁波,得出来的搜索结果完全不同。根据搜索用户特定地区给他们提供特定搜索内容,...

    林雍岷
  • 在ROBOTS文本设置SITEMAP路径并提交到搜索引擎

    在ROBOTS TXT文本设置XML网站地图路径很重要,这将有利于谷歌轻松地找到你的网站地图,并加快搜索引擎编制索引网站的速度。这讲将介绍如何把sitemap....

    林雍岷
  • 本地搜索优化:更多优化技巧

    当你商户信息在本地搜索找不到的时候,就要考虑做本地优化,服务于大型商业区,但你的企业实际上位于该地区的边缘。例如牙医(DENTIST),搜索这样的服务,用户几乎...

    林雍岷
  • RESTful API基本介绍

    原文链接:https://www.cnblogs.com/derek1184405959/p/8716892.html...

    菲宇
  • RESTful API 设计指南

    简介 REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如 web 应用程序。它首次...

    zhang_derek
  • 基于Netty和SpringBoot实现一个轻量级RPC框架-协议篇

    最近对网络编程方面比较有兴趣,在微服务实践上也用到了相对主流的RPC框架如Spring Cloud Gateway底层也切换为Reactor-Netty,像Re...

    Throwable
  • xcode编译报错unknown error -1=ffffffffffffffff Command /bin/sh failed with exit code 1

    升级完xcode9.1之后,编译项目出现如下错误: CI今日构建时报出如下错误: /Users/xxx/Library/Developer/Xcode/Deri...

    Java中文社群_老王
  • 【Rust日报】 2020-04-18 Rust's Android SDK 更新到 API level 16

    https://github.com/sunshowers/borrow-complex-key-example/blob/master/README.md

    MikeLoveRust
  • 前端技术观察第22期

    Fastify 3.0: A Fast 'Low-Overhead' Web Framework for Node

    ConardLi
  • 互联网安全威胁及应对方案

    作者:蒋海滔,阿里巴巴国际事业部,高级技术专家,爱好Java/JavaScript,长期关注高性能、并发编程以及Web安全。 来自:高可用架构(ID:ArchN...

    架构师小秘圈

扫码关注云+社区

领取腾讯云代金券