对于网站优化,尽管曾说过SEO代表了搜索引擎优化,但是SEO与用户和搜索引擎本身一样重要,因为搜索引擎的存在本身就是来为用户提供服务的。也正式因为这个真实存在的目标就更有助于我们解释为什么Google的算法会奖励那些为用户提供最佳体验的网站,以及为什么某些网站尽管具有强大的反向链接配置文件等特质,但在搜索中的效果可能并不理想。当我们了解是什么使他们的浏览体验最佳时,我们可以创建这些体验以实现最佳搜索性能。
鉴于当今超过一半的网络流量来自移动设备,笔者可以肯定地说移动访问者应该可以访问我们的网站并且易于浏览。自2015年4月,Google推出了其算法的更新,该算法将促进非移动设备友好页面上的移动设备友好页面。那么,如何确保我们的网站适合移动设备?尽管可以通过三种主要方式为移动设备配置网站,但Google建议我们采用自适应网页设计也就是我们所说的H5。
响应式网站旨在适应访问者正在使用的任何类型设备的页面。我们可以使用CSS使网页“响应”设备的大小。这是理想的选择,因为它可以防止访问者为了查看页面上的内容而不得不点按两次或进行缩放。不确定我们的网页是否适合移动设备?我们可以使用Google的移动设备适合性测试进行检查。AMP代表“加速的移动页面”,它用于向移动访问者传递内容的速度比非AMP传递要快得多。AMP之所以能够如此快速地传递内容,是因为AMP从其缓存服务器而不是原始站点传递内容,并使用HTML和JavaScript的特殊AMP版本。
然后从2018年开始,谷歌开始将网站切换为移动优先索引。这种变化引发了移动设备友好性和移动设备优先之间的混淆,因此有助于消除歧义。通过移动优先索引,谷歌可以对我们的网页的移动版本进行爬行网站和索引。使我们的网站与移动页面兼容对用户和搜索性能都有好处,但是移动优先索引独立于移动设备的友好性而发生。对于缺乏移动版本和电脑版本之间的网站,如在其移动视图中显示不同的内容,导航,链接等将引起了一些问题了比如,具有不同链接的移动网站将改变Googlebot抓取我们的网站并将链接资产发送到其他页面的方式。
Google希望提供能够为用户快速加载内容的内容。我们一直期望能够快速加载结果,而当我们没有得到它们时,我们将迅速跳回搜索引擎结果页寻找更好,更快的页面。这就是为什么页面速度是站点SEO至关重要的方面。我们可以利用下面提到的工具来提高网页的速度。
1、Google的PageSpeed Insights工具和最佳做法文档
2、GTMetrix
3、Google的移动网站速度和性能测试仪
4、Google Lighthouse
5、Chrome DevTools和教程
对网站优化有一定基础或者阅读过笔者文章的朋友们应该都知道图片是网页加载缓慢的第一大原因。除了图片压缩,优化图片替换文本选择正确的图片格式以及提交图片站点地图外,还有其他技术方法可以优化向用户显示图片的速度和方式。提高图片传递方法下面笔者也列举了一些:
1、SRCSET:如何为每个设备提供最佳图片尺寸
SRCSET属性允许我们具有映像的多个版本,然后指定在不同情况下应使用的版本。这段代码被添加到<img>标记图片在HTML中的位置以为特定大小的设备提供唯一的图片。就像我们前面讨论的响应式设计的概念一样,这不仅可以加快图片加载时间,而且还是通过为不同设备类型提供不同且最佳的图片来增强页面用户体验的独特方式。
2、显示用户正在通过延迟加载进行图片加载
延迟加载是在我们访问网页时发生的,它没有看到空白的图片空白而是在加载周围的文本时显示了图片的轻量级模糊版本或彩色框。几秒钟后,图片清晰地以全分辨率加载。现下比较流行的博客平台Medium在一点上就做得很好。首先加载低分辨率版本,然后加载完整的高分辨率版本。这也有助于优化我们的关键渲染路径。因此,在下载所有其他页面资源的同时,我们将显示一个低分辨率的展示图片,图片有助于告诉用户事情正在发生/正在加载。
当然,我们也可以通过压缩和捆绑文件来提高网页加载速度。页面速度审核通常会提出如减少资源之类的建议,但这实际上意味着什么呢?缩小通过删除换行符和空格之类的内容来压缩代码文件,并在可能的情况下缩写代码变量名称。在提高页面速度方面,“捆绑”是我们会听到的另一个常用术语。捆绑过程将一堆相同的编码语言文件组合为一个文件。如,可以将一堆JavaScript文件放入一个更大的文件中,以减少浏览器的JavaScript文件数量。通过最小化和捆绑构建网页所需的文件,我们可以加快网站访问速度,并减少HTTP文件请求的数量。
针对来自多个国家/地区的受众的网站应熟悉国际SEO最佳做法以便提供最相关的体验。没有这些优化,国际用户可能很难找到适合他们的网站版本。网站的国际化主要有两种方式:
(1)语言,以多种语言为目标的网站被视为多语言网站。这些网站应添加称为hreflang标记的内容,以向Google展示我们的网页已复制另一种语言。
(2)国家,针对多个国家/地区的受众的网站称为多区域网站,它们应该选择一个URL结构,以便轻松地将其域或页面定位到特定国家/地区。这可以包括使用国家代码顶级域名或使用具有国家特定子文件夹的通用顶级域名。