“CSS对于SEO的影响到底有多大”有一天在群里和大家讨论的时候,我提出这个问题,我原来的打算是他们在我不是很完善的思路上给予补充,可是却 惊讶的发现很多人的观点是:CSS对于SEO有什么影响?没有啊。。我觉的影响SEO的HTML代码才对,甚至有人直接否认这个论点。以下我说说我对CSS影响SEO的解释,大家可以继续探讨此论坛:
一、使用CSS可以更大程度上的简化HTML代码,减少重构的难度。
众所周知,SEO的最基本最核心的地方有两点,一是:让搜索引擎工作简单化,二是:高度的用户体验。而大家也都知道HTML是最影响SEO的部分, 这个观点是毋庸置疑的,但是仅仅通过HTML去给搜索引擎提供有用的信息还是不够的,要使用最精简的HTML就必须使用CSS辅助页面,以达到代码简 约,UI体验,使用CSS来控制HTML使代码更加简化,更加有意义,其次,网站重构,字面理解网站重构,是在不改变事物外部表现的情况下,对其内部结构 进行合理的优化;如果你在HTML代码中使用了大量的class、ID,那么这样,网站在不改变HTML结构的情况下通过去改变CSS去重构,势必会是一 件很费力气的事情。这是我的论点之一,即使用CSS可以更大程度上的简化HTML代码,减少重构的难度。
二、使用精简的CSS来提高网站的用户体验
用户体验也是SEO中很重要的一个因素,一个用户体验及内容都做的很优秀的网站,势必会有很高的粘度,间接的已经影响到了网站的搜索引擎优化,通过 精简的CSS代码,使用CSS sprites等优化技术减少网站的请求项,间接的减少网站的加载时间,通过影响用户体验来影响SEO;
三、在SEO方面的考虑
众所周知,几年前国内的SEO作弊的手段中有一种黑帽办法是讲关键词设置成和背景颜色相同的颜色,以欺骗用户,欺骗搜索引擎。当然我们的搜索引擎已 经不那么傻瓜了,他们有他们的技术可以识别CSS,CSS也已经在他们的考虑范围之内。我们不难猜测,CSS也在间接的影响着网站的搜索引擎优化。
以上,我想大家已经在实际的代码编写中已经体会到这些方面了,只是因人而异,要想做一名优秀的前端工作者,这些细节的地方是应该很注重的,细节决定成败!希望大家都能加入到我们的技术讨论中,相互学习,关于我们的技术讨论群号,我们公布在网站的首页。
一个优秀的车工其工资是一个普通车工的好几倍,但是一个优秀程序员写出来的代码比一个普通程序员要值钱一万倍。——比尔盖茨”
原文连接:http://www.cssking.net/div-css/css-seo.html