搜索引擎优化终极指南第5章:技术搜索引擎优化

搜索引擎优化终极指南第5章:技术搜索引擎优化

欢迎继续阅读搜索引擎优化终极指南的第 5 章。 在本章中,我们将讨论搜索引擎优化不为人知的一面:技术搜索引擎优化。 您将了解它的原理與應用的全貌与延伸,并进一步搭配一些实例说明一些常见的技术搜索引擎优化策略。

您不用成为技术专家,但一定要掌握技术搜索引擎优化原理,如此一来才能说出研发人员能够了解的专业语言。

这一点超关键,因为研发人员也会参与您主导的优化工作,所以如果他们听不懂您的需求,当然不会把您的需求放在心上,协助您达成优化成效。

因此,如果您想从用户端与搜索爬虫技术端让您的网页进行优化,就一定要做技术搜索引擎优化原理,以下 我们将特别介绍三个部分:

  1. 网站运作原理
  2. 搜索引擎与网站之间关系
  3. 用户如何与网站互动

 

网站运作原理

我们在第4章中已经介绍过了网站工作原理,但让我们快快复习一下。

网页是从服务器提供给客户端浏览器的一组档案。当有人在浏览器的地址栏中键入网址时,浏览器会向后台的网络服务器发出请求,然后向您导向与载入它找到的内容。

听起来很简单对吧,这不过是基础,还会再加上另一层架构:每此走访时都会不同的动态页面,包括例如PHP、Ruby on Rails等编程语言。

这类的网站给搜索引擎优化带来了各种各样的挑战,因为爬虫无法像用户一样看到它们。

如何建立网站

购买域名:首先,为您的网站买个好名字, 这通常先选择一个顶级域,然后在此顶级域中可用地址。

选择服务器:获得域名后,接下来您需要找到地方放置相关档案,这就是网站服务器主机所在之处。一般来说,大型网站会使用专用服务器,小型网站通常会与其他用户分享某些虚拟专用服务器或是实体共享主机,至于如何选择是由服务提供商来安排。

开发网站:在您的托管服务器上,您可以开发 HTML 页面、通过 FTP 上传内容、创建数据库、安装工具脚本等。

 浏览器如何解读网站内容

当您在浏览器中键入网址时, 便会使用DNS(域名解析服务器)来寻找页面所在的IP位置。

浏览器与服务器透过TCP(传输控制协议)连接,通过使用HTTP(文本传输协议)或类似协议发送 GET 请求-响应。

网页服务器首先使用标题(包含页面的标签信息 )回复这些请求,接着是不同格式的内容,包括HTML、XML、文字、图片,然后浏览器解析所有信息显示在您的屏幕上。

网站的组成

网站是由一堆编码建构而成,最常见的三种编码是HTML、CSS 和 Javascript。

HTML:超文本标示语言是编写网页的语言,一种用在Web(万维网)上构建和呈现内容的标记语言。

CSS:层叠样式表描述了如何在屏幕、纸张或其他媒体上显示 HTML 元素的样式。

Javascript:Javascript是开发Web页面的脚本语言,可让页面增加更多互动效果,常用于将活动报告回Web服务器以及鼠标点击移动与键盘操作等回应以提高可访问性。

 搜索引擎如何理解网站

搜索引擎优化的“方法”相当简单。 搜索爬虫(也称为蜘蛛)将尝试在您的Web服务器上查找以下项目:

  1. “robots.txt”的文字文件: 这包含有关您是否允许抓取整个站点、站点内的特定目录或檔案,以及希望搜索引擎更新站点上当前页面索引的频率信息。

假设有多个网站导向同一个位置,例如导回主页,但在这种情况下,如果搜索引擎不向原始网站所有人确认是无法判读哪一个才是正确版本。

  1. HTML网站会告诉爬虫您页面上的所有内容的位置,以便他们可以在在同一索引中查找。
  2. 一组可搜索的 HTML 页面可以让内容农场抓取您网站上的内容(当您请求具有特定技术信号页面,像是no-follow告诉搜索引提供所链接向的页面传递权或其他更特殊的标签信息)。
  3. 任何源自于爬虫理解、推论与翻译您网站内容所需的资源(例如,提供给母语为法语但以英语搜寻的用户法语版的英语页面)。
  4. 当爬虫“访问”您的网站时,实际上更准确的说法是它们会获取上述所有内容的副本存储在某处, 这些档案所在的临时位置就称为缓存。
  5. 爬虫查找有关页面所有者和其他标签信息,例如您网站上页面的更改频率或域名的权威度 。

搜索引擎根据自己的网络爬虫算法对网站进行排名,这是一套电脑可以理解且明确遵循的规则,来决定任何网站的价值。

自动生成的复杂结构延伸出一套算法顺序,借此呈现出查询的结果,主要以技术元素(如标签信息)或是编码元素(如链接)为基础。

结构标记

Schema是一种标记或构建材料的方法,可以让搜索引擎更能够理解您网页中的内容与组件,这套编码可以将您的资料结构化。

这有助于搜索引擎了解您页面上的内容类型。 例如,它是食谱、新闻、操作指南还是产品页面?

使用结构标记的好处:

  1. 提高点击率(CTR)。
  2. 丰富媒體摘要可以在搜索列表中显示更多信息,有助於降低您的跳出率。
  3. 使用 Google+ (2019年已暂停服务)的用户倾向于进行更多搜索,因此在您的网站上拥有结构数据将有助于在浏览器或设备上激活Google+用户在社交媒体搜寻结果中表现更好。
  4. 您可以使用谷歌新开发的结构化数据测试工具,可提供有关网站在谷歌中显示方式的实时反馈。
  5. 可以到Google Search Console网站管理员查看结构化数据报告,轻松检视网站上的标记类型以及需要除错与改善之处。

结构标记的应用

结构标记根据它们标记的内容类型而有所不同,例如:

  1. 商业/组织(生物、办公室、工作)
  2. 产品(指南和规格)
  3. 食谱(成分,指示)
  4. 文章(作者、出版日期)
  5. 电影/电视节目(演员、评论)
  6. 活动(日期、地点)
  7. 音乐曲目(专辑和艺术家)

用户如何与网站互动

您所得到的任一搜寻结果页,并非所有网站在搜寻过程中都平起平坐,例如:某些网站的排名可能高于其他网站,因为它们的内容更贴近搜寻者的需求,并提供了更积极的体验。

如何提供积极的用户体验?

  1. 响应式设计:网站设计能够跨平台使用,也就是在任何设备上看起来都不错!
  2. 速度:您的网站加载速度将决定用户是否留下还是离开网站。 谷歌已经说了页面速度是他们评估搜寻结果给分的重要标准。
  3. 导航:网站规划轻松好读,能够让您在网站内不费工夫找到需要的内容,更有助于与用户建立信任感。
  4. 移动友好:随着移动设备的不断发展,网站在移动设是否能正常运作正确显示非常重要。

如何提高页面速度?

  1. 减少对 JavaScript档案的 HTTP 请求
  2. 通过在编码中使用 @import 指令将外部 CSS 表合并为一个,而不是单独分别导入。
  3. 对慢速 Web 字体使用异步加载,不然同步会拖累载入网页的速度。
  4. 不牺牲质量的前提下缩小图像(从 JPEG 开始)并尽可能使用WebP,因为它比 JPEG或PNG格式更好压缩,可以节省加载时间并减少数据使用。
  5. 让所有静态资源实现浏览器缓存,以减少首次访问页面时需要发出的请求数。
  6. 启用 gzip 压缩 – 请参阅此网站测试它对您的页面速度的影响程度:https://www.webpagetest.org/
  7. 善用浏览器缓存:为 CSS和JavaScript文件等静态资源设置之后的到期日,尽可能使用内容交付网络,并记住在使用 CDN 时设置 HTTP headers协议。
  8. 减少DNS查找:如果您的网站资源交由不同子域托管,由于域名解析会增加加载页面所需的往返次数。您可以将所有外部站点链接到子域或是将某些内容移动到主域名上的子目录,就能够来减少这加载页面所需的往返次数。

小结:

技术搜索引擎优化可以帮助您的网站在搜索引擎结果页面中排名更高,因为它让谷歌了解您网站的实际内容以及与搜索者查询的匹配程度。

在技术层面需要考量的是使用适当的标记、加速页面速度、确保您的网站对移动设备友好、用户如何与网站互动以及制作内容时是否搭配相关关键字。

技术搜索引擎优化就像是两面刃:如果你做得好,是你的致胜武器,包括提高点击率与网站排名,直接影响自然流量。 歡迎造訪DBWebs网站中阅读关于技术搜索引擎优化更多方法的文章,我们下一章见!