网页的encoding和lang是两个最基本的属性,虽然他们常常被忽视和省略,但这两个属性对于网站的用户友好性和网页SEO的作用却不可小视。
引用樂思蜀的SEO之网页编码:网页编码相信都很熟悉了,樂思蜀想说的是,如果针对搜索引擎,UTF-8不是你的最佳选择。原因很简单:大家都知道,一个日本网站,在 Google.com搜索结果中的排名可能很低,但可能在google.co.jp搜索结果中排名可能较高。
我们在制作网页时,应尽可能的使用区域性的编码(GB2312、iso-8859-1、windows-1252……),以便搜索引擎尽快或准确的将网站识别成“本地”的。当然也是根据访问者而定,如果涉及多语言访问者,必须考虑UTF-8的通用性。
诚然,区域性编码能够代表一些区域性的网站,但同是GB2312的中文网站,可能是针对中国大陆的,也可能是针对新加坡的,如果是英文编码,那可能针对的地区就更多了,这怎么办呢?其实这要用网页的语言代码来声明,如zh-cn代表中文-中国大陆,而zh-sg代表中文-新加坡。详见:搜索引擎如何识别本地性,下面说说网页设置方法。
语言代码:lang | Content-Language
这个属性常常被省略,因为不影响我们看到的效果,但是对于SEO却有着作用,可以让搜索引擎正确的识别出网页的语言地区属性,使网页在本地区获得更多的优势,设置方法如下
XHTML标准是设置
非标可在head中设置
网页编码:encoding | charset
对于中文站,很多人会使用GB2312编码,这没有问题,如果又做了一个英文版本,还使用gb2312编码,这个理论上是没有问题的,但是欧美的英文的用户不太可能安装gb2312的字符集,所以没法查看这个内容,不过新加坡的用户很可能支持这个编码,就没有问题,所以如果为了国际化方便,可能用utf8比较方便。当然,可能只有极少数人会出现这个错误。
引用樂思蜀的SEO之网页编码:网页编码相信都很熟悉了,樂思蜀想说的是,如果针对搜索引擎,UTF-8不是你的最佳选择。原因很简单:大家都知道,一个日本网站,在 Google.com搜索结果中的排名可能很低,但可能在google.co.jp搜索结果中排名可能较高。
我们在制作网页时,应尽可能的使用区域性的编码(GB2312、iso-8859-1、windows-1252……),以便搜索引擎尽快或准确的将网站识别成“本地”的。当然也是根据访问者而定,如果涉及多语言访问者,必须考虑UTF-8的通用性。
诚然,区域性编码能够代表一些区域性的网站,但同是GB2312的中文网站,可能是针对中国大陆的,也可能是针对新加坡的,如果是英文编码,那可能针对的地区就更多了,这怎么办呢?其实这要用网页的语言代码来声明,如zh-cn代表中文-中国大陆,而zh-sg代表中文-新加坡。详见:搜索引擎如何识别本地性,下面说说网页设置方法。
语言代码:lang | Content-Language
这个属性常常被省略,因为不影响我们看到的效果,但是对于SEO却有着作用,可以让搜索引擎正确的识别出网页的语言地区属性,使网页在本地区获得更多的优势,设置方法如下
XHTML标准是设置
非标可在head中设置
网页编码:encoding | charset
对于中文站,很多人会使用GB2312编码,这没有问题,如果又做了一个英文版本,还使用gb2312编码,这个理论上是没有问题的,但是欧美的英文的用户不太可能安装gb2312的字符集,所以没法查看这个内容,不过新加坡的用户很可能支持这个编码,就没有问题,所以如果为了国际化方便,可能用utf8比较方便。当然,可能只有极少数人会出现这个错误。