搜索引擎优化(SEO),常称为网站优化。是指通过对网站程序、HTML编码、功能、服务器的优化,提升网站的运行效率、用户的体验,根据搜索引擎发布的规则对网站进行适用于搜索引擎的调整,使网站受到搜索引擎的欢迎,从而实现搜索结果自然排名,达到提升网站曝光率,最终提升网站的引流能力的目的。
通过HTML5编码和CSS3样式表分离,并采用高效的手工编码结构,使网页的体积最小化,从而提高网页的打开速度。打开速度越快,用户体验越好,越受搜索引擎欢迎。尽可能减少文件请求数量,提升首屏渲染的速度,在最短的时间内向用户呈现主体内容。各网页应合理组织H标签,从而使搜索引擎更容易识别网页中的数据结构。
程序代码的优化能够大大缩短程序运行时间,从而生成HTML代码传送到客户端。良好的程序设计不仅能提升运行速度,还应当配合前端页面进行SEO。例如内链管理、重点关键词管理、友情链接、文章的关键词和摘要管理等等。
根据网站的访问情况,选择合适的服务器,包括CPU、内存、带宽等主要关键属性。需要充分考虑到并发访问峰值时的可能,在必要时,考虑升级服务器的配置以适应新时期的网站浏览需要,确保程序不因CPU和内存影响而阻滞,确保数据传输不因带宽的影响而导致用户浏览延迟。请参考《选择合适的网站空间》。
SSL证书能大大提升网站数据在服务器与客户端之间传输的安全性,站在搜索引擎的角度上讲,向用户推荐一个更安全的网站更符合搜索引擎的规则。所以,应该为网站部署SSL证书。请参考:《做网站为什么要安装SSL证书》
项目 | 简述 |
减少文件请求 | css、js这类文件,能在一个文件中实现的,绝不用2个文件。能不用第三方js库的,一定原创开发。 |
充分利用css | 当前页面用不到的css样式,尽量不出现在样式表中。 |
明确图片宽高 | 明确的图片宽度和高度可有效减少二次渲染的可能。 |
文字背景可见 | 文字和背景颜色应保持较高的对比度,使文字清晰可见。 |
图片尺寸 | 图片的实际尺寸与网站中显示的图片尺寸尽量一致。 |
图片编码 | 采用webp格式可减少图片的体积。 |
版块大小 | 一个版块尽量不超过一屏。 |
版块偏移 | 合理控制使版块首次出现后不再发生位移。 |
使用https | 使用https安全传输协议。 |
图片懒加载 | 优先加载用户可见区域的图片,可见区域外的图片延迟加载,从而提升首屏显示速度。 |
title标签 | 每个网页应该有一个title标签,用以描述当前网页的标题。 |
keyword标签 | 每个网页应该有一个keyword标签,用以枚举当前网页中出现的重点关键词。 |
description标签 | 每个网页应该有一个description标签,用以描述当前网页内容的摘要。 |
H标签 | H1至H6标签的合理布局、搭配使用能让搜索引擎更容易识别网页的数据结构。 |
alt属性 | 每张图片应设置alt属性,用以告诉搜索引擎这是一张什么图片。 |
a标签 | 确保每个a标签都有href属性,并且能正确指向到一个可访问的网址。 |
robots.txt | 该文件中要指定允许访问搜索引擎爬行抓取网站。 |
通过上述技术优化后,使用Google网页评价工具达到这样的最佳效果。
由于网页规模、服务器配置、服务器地域及其他网站硬性需求等原因,性能几乎难以达到100分,普通网站达80分左右已属较好。而无障碍、最佳做法、SEO应该达到或接近100分。
网站内容更新
一个经常生产新内容的网站会受收到搜索引擎的欢迎,而一个空洞或者长时间没有新内容的网站可能会被降低展示机会。所以,我们建议定期向网站里发布新的文章,从而提升网站的活跃度。如果搜索引擎每次来网站抓取时都能发现新的内容,而且是一些高质量的内容,久而久之,它就会经常过来抓取,更新频率越快,抓取的频率也就越快。
网站的内链
是指从本站中的一个页面链接到另一个页面的链接,通常出现在一些用户非常感兴趣的词上,也可以理解为你正要优化的一些重要的关键词上。不仅有利于用户阅读网站中的内容,引导用户浏览更多的内容,更有利于搜索引擎的爬行抓取。
网站的外链
是指从其他网站链接到本站的链接,相当于其他的网站给本站投了一票。常见的友情链接就是其中的一种,从一些高质量的网站中链接到本站的数量越多,本站获得的投票也就越多,那么,搜索引擎给予本站的权重也就越高。众所周知,权重直接影响到网站的排名。值得注意的是,从其他网站链接到本站的链接词,应该配合你的关键词优化。另外,增加外链的常见方法是在各平台建立博客并发布博文,博文中的重要关键词含有指向本站中某个页面的链接。
网站内容建设和外链建设是SEO的核心,高质量且经常更新的内容会受到搜索引擎的欢迎。有研究表明,如果网站获得了较好的排名,外链建设的作用占到了60%以上。参考资料:《如何增加网站外链》