做网站其目的一定在盈利,盈利的源头在客户,客户的来源有三:三方入口,包括各种网站、APP、微信、QQ等;搜索引擎,百度、360、搜狗;品牌效应带来的直接访问。
无论哪个入口都讲用户体验,搜索引擎更甚,对用户好的一定是合搜索引擎胃口的,在排名中更具优势,网站头部细节虽小,却是不能忽视的一环,要做就做到极致。很多人总在抱怨我的排名为啥不好,你问问自己,该做的都做了吗?
1、头部文件之文档声明
头部声明在HTML5之前是很重要的。
在 HTML 4.01 中, 声明引用 DTD文件,DTD 规定了标记语言的规则,它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令,这样浏览器才能正确地呈现内容。HTML5不需要引用 DTD,写成即可。
在不能充分支持HTML5的老旧浏览器中,要充分兼容,呈现给用户美观流畅的浏览体验,事先约定规则是必须的,尽管现代浏览器已经具有了更好的兼容性,但在一个时期内仍旧不要忽略这个细节,这是从优化角度考虑。
2、头部文件之网页编码
网页编码被定义在其中一个 标签中,因为各国语言编码不同,为避免浏览器显示乱码而事先声明。最为常见的是UTF-8国际通用编码,如果一个网站的设计不明确针对某种语言地区的访客,则使用UTF-8,而若明确访客地区用对应语言编码可以加快终端渲染速度。
3、头部文件之禁止快照
这个细节估计很少有人去注意,noarchive尽管对搜索引擎的收录、索引及排名不会造成好或坏的影响,但江太公发现,添加这个小标签可以有效防止竞争对手获取更多自己的排名信息。所有站长都会有个习惯:查看他人网页快照,其目的无非在利益交换的时候作为参考,或者了解竞争对手所做的优化细节。
4、头部文件之合并CSS文件
为了减少终端对服务器的请求次数,获得更快更流畅的访问体验,较少的服务器请求对用户及搜索引擎都是友好的。因此在非必要分开CSS文件的时候,不要引入多个外部CSS。另外把外联或内联样式表放在body部分会影响页面渲染速度,因为浏览器只有在所有样式表下载完后才会继续下载其他内容。
5、头部文件之JS文件置于页尾
为了避免任何程序中用到的html元素在函数执行前未加载到浏览器中,及JS的运行延迟或造成页面渲染的卡顿,建议JS放到文档末尾。且杜绝在页面中插入JS代码,一是为了页面美观和可读性,二是可以提高页面性能。