SEO优化并不是网站建好后才开始的工作,最好是从一开始就介入,不论是新站或是改版,尽早的介入能让你在以后的seo优化工作中少许多麻烦,省去了天天找技术或产品改需求提bug,严重拖慢了网站的seo的优化进度,甚至于因为没有尽早的介入导致整站无法优化。那么,在网站建立初期,seoer应该做些什么,需要让建站技术人员注意些什么呢?Austin与好友伯格总结了以下几点与大家交流学习,如有错漏,尽请指出,拜谢!
1、JS、CSS除了特定页面需求的少量代码,通用和大量的代码需要封装起来,提高搜索引擎页面抓取速度。
2、引用地址规范化。引用链接、图片、JS、CSS等需要引入链接的地方。
用静态地址<a href="/lanmu/">栏目</a>,不用:
(1)<a href="lanmu/">栏目</a>,动态地址容易生成错误页面地址
(2)<a href="http://www.baidu.com/lanmu/">栏目</a>,添加主域名,不利于网站维护。
3、图片需要在标签里面添加相应的alt,title标签,一般为链接接入文章的标题。其他地方可后面另外设置(如logo,自定义文章图片)。
4、URL静态化(伪静态化)处理。
如酷睿软件园的一个文章页地址http://www.kr126.com/index.php?m=content&c=index&a=show&catid=110&id=8,属于动态地址,虽然现在引擎技术在不断进步,已经可以部分识别和收录,但依然不利于SEO优化,通过URL名称设置和静态化处理后,能够更容易识别网页语意。酷睿软件园可启用phpcms伪静态功能对页面进行伪静态。(页面出来前后由程序员设置?)
5、页面中涉及到外网的链接,需要添加nofollow进行除权。用法:
<a href="#" rel="nofollow">###</a>
6、不使用frame、iframe框架结构,不使用ajax等搜索引擎不能识别的技术。
7、使用文字的形式展示网站关键内容,一定要使用flash、JS进行展示的话,需要加上解释说明。尽量使用DIV+CSS展示所需内容。
8、可以使用标签的情况。在文章页(详情页)的文章标题处使用H1标签,其他在以后的优化中添加。
9、在网站栏目页、文章页添加面包屑导航结构,让用户清楚所属网站位置及利于蜘蛛爬行;
10、含有404页面,错误链接跳转至错误页面并返回404状态码,有些网站有404页面但返回的是301等;
11、文章整体标题需要足够的长度进行SEO优化,每个文章或栏目可添加的标题注意长度限制,不包括自带后缀(如:-Austin chen博客)
更谨慎的说法是,title不要超过25个汉字 ,不同的搜索引擎要求不同。
百度:60个字节。 谷歌:66个字节。 搜搜:66个字符。 雅虎:64个字节。 微软:46个字节。 114:45个字符。 搜狗:56个字符。 有道:56个字符。
12、制作可自动生成sitemaps程序,自动生成一份网站地图并提交到网站根目录。目录内容包括首页、频道页、列表页、内容页的具体URL,每行一条URL,一个文件50000条,TXT文件格式,超过后主地图sitemaps.txt,包含sitemap1.txt、sitemap2.txt……
13、添加applicable-device标注
PC站,代码:<meta name="applicable-device"content="pc">
M站,代码:<meta name="applicable-device"content="mobile">
14、网站上线前,上传robots.txt禁止引擎抓取,等网站测试完毕正式上线后,再开放所有网页抓取,再禁抓需要的部分页面。禁止引擎抓取所有页面:
User-agent: *
Disallow: /
15、 代码要小写
16、网页中所有的链接全部新窗口打开,就不需要单独给每个a标记加target=”_blank”。
<base target=”_blank” />
17、声明好 pc/移动端等协议。