出自笔者站点文章: 网站 SEO 实践
网站 SEO 实践及注意事项
提高页面的收录率及网站的排名。
代码规范
- 确保网页文件返回的文件头正确。 如:如果是404页面就一定是返回404文件头,如果返回错误,就会出问题的。也不要返回多个文件头。
- 代码中,除了
- 页面要尽量符合W3C标准。 如果不能做到的情况下,html标签一定要关闭,否则搜索引擎会直接略过它不能确定的内容;属性值必须带上英文双引号。
- 禁止使用隐藏链接。会被搜索引擎认为隐藏链接的做法,就是 标签之间是空的,没有图片或者文字。比如:
- 请尽量把页面中的CSS代码和 javascript代码外调。不能外调的,请尽量把代码往下挪。
- 一个网页中所有的链接都要尽量用绝对路径,除非影响性能或者一定需要用相对路径不可。
- 页面代码中,写在javascript中的链接,搜索引擎是可以读的,所以有什么不想搜索引擎收录的链接,万一要写在JS代码中的话,请把JS外调。
- DIV的嵌套是不可避免的,但是在有嵌套的时候,请选择嵌套层级最少的那个方法。
URL 规范
- URL 全部小写;
- URL中最好有关键词的存在,并且关键词之间用中划线连接;
- URL 尽可能静态化,参数最多不能超过3个
- 使用 rel=”canonical” 链接元素指明首选网址。
- 网页的URL需要根据网页的结构,有一定的分类。 比如买家个人中心所有页面统一前缀 /buyer , 后台管理统一前缀 /admin 这样方便SEO的robots.txt 的配置
SiteMap
- 网站必须有sitemap
- 根据语言的二级域名要分别创建各自的sitemap
- sitemap中的 必填
多语言
- 标记当前页面语言
- 使用标签表明当前页面内容的语言
- 使用 hreflang 设置语言和区域网址, 例如:
#!HTML
<link rel="alternate" hreflang="en" href="https://www.okchem.com/" />
<link rel="alternate" hreflang="es" href="https://es.okchem.com/" />
<link rel="alternate" hreflang="pt" href="https://pt.okchem.com/" />
图片相关 ##
- 对于网页中图片的高或宽大于200像素的图片,一定要在代码中看到图片地址而且写上这张图片的高宽大小,以及alt文本和 title文本。 alt和title可以一样,但是不能堆砌关键词。
- 当链接对象是图片的时候,图片要有alt和title属性
在优化网站响应时间的各种方式中,压缩图片是性价比最高的手段,简单易行,见效高。 同时如果不考虑图片的大小,负面影响也很大。 如果自己没有好的压缩方式,可以通过google 的 Page Insights 分析网页,同时帮助你压缩。另外图片的名称也不应该随意起名字,图片的链接也是SEO的一部分。
网站响应时间
网站相应时间无论从用户体验或者SEO的角度来讲都很重要。影响响应时间有很多因素: 1. 利用浏览器缓存; 2. 图片大小;一般情况所有图片必须经过压缩处理;一般来讲banner不能超过100k,缩略图不能超过15K。 优化图片可以通过压缩大图,合并小图减少网络请求 3. JS和CSS; 过多和过大的JS和CSS资源也同样会影响网页速度。合并压缩JS和CSS;适当异步加载JS都可以提高相应速度。(异步加载的JS不参与页面的渲染) 4. CDN 缓存静态资源; 5. 独立静态资源的服务,提高浏览器并发网站管理事项 ##
- 网页上已存在的链接,如果需要撤消或更改,需要让SEO人员知道并确认;最好的情况是不要随便删除。变更URL的时候使用301重定向跳转,不要使用302。
- 链接的文本要和被链接的页面内容保持一致。
- 可用性及响应速度; 不能宕机或者经常出现404页面
- 擅用Robots.txt 文件。网站后台不需要展现给搜索引擎的目录,请用Robots.txt文件屏蔽。 应该形成习惯,把不需要让搜索引擎知道的目录,在网站的根目录下的robots.txt文件中屏蔽它。
- 要用任何阻止大量爬虫访问的系统。 比如防采集系统不要用。虽然爬虫确实占了很大一部分的带宽,但是是有价值的。