网页是由HTML或XML语言写成的。就如任何语言,它们都包含一些法则或者标准,针对这些标准所进行的测试称做效验。HTML的标准是World Wide Web Consortium(www.w3c.org)来制定的。这个组织帮助网站编辑者编写标准的网页,以便通过不同的浏览器,如IE,Firefox,Safari甚至Lynx都能完美阅读。
验证同时也是保证搜索引擎免于遭遇网页中的编写句法的错误而不能理解网页内容,或者不明白网页中什么是重要的,什么不是。遵循W3C标准,也便于不同的网页设计者使用不同的网页设计工具来编写一个网站的不同网页,使得各个网页的结构得到统一。虽然许多网站没有遵循W3C标准也获得很好的排名,但是经过验证后,网站能保证你的网站的式样不会被不同的浏览器改变,使得你网站的访问者看到的网页与你设计出来的完全一致。
你可以在网页的最首端加入一行来告诉你的访问者、浏览器、验证机制和搜索引擎的蜘蛛机器人你是遵循W3C标准的。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
验证的方法是到达http://validator.w3.org 输入 网址,一些不匹配的错误就将得到反馈。
而遵守W3C协议的好处有很多,包括:
搜索引擎SEO优化的可见性;
浏览器的兼容性(包括声音浏览器, 盲人浏览器,手提式浏览器, 屏幕阅读器等等).
节约时间;
可转换的 (遵守W3C的网页文件可以轻松的转换成其他格式,如数据库和word文档 );
稳定的(W3C代码能保证向上和向下的兼容性,并且帮助旧标准写入的数据在新标准的浏览器中正常运行。);
普遍的 (W3C 的标准保证每个开发者非常容易的明白存在的代码协议,并且新的开发设计者也可以很快的继续开发他们前辈留下的网页。)
但是,在站长圈和一些SEO社区,仍然有很多的质疑和批评问题:
很多标准已经太陈旧而无法适应新世纪的应用。 (e.g.根据W3C,任何网页页面都要限制在2W字节内(twenty kilobytes),这条规定已经对今天的高速互联网连接速度没有任何用处);
市场变化的速度比W3C的委员会快太多了 (e.g. 移动互联网演变的速度太快,快到难以让W3C和Google去遵守编辑收录);
一些W3C委员会制定的目标工具已经破烂的没法使用,速度慢的不行,根本无法接受。
标准都趋势与”扼杀创造力”
我们再从实战上去分析。对于Google来说,代码标准性所站的权重还是很高,甚至很多业内人士这样认为,标准代码等于完成了SEO的一半工作。但对于其它的搜索引擎来说,代码标准性所占的权重反而不高,比如百度.