为什么要进行网站结构优化:
1、提升用户体验
2、解决收录问题
3、页面之间权重传递
4、有利于关键词布局、锚文字控制
一、搜索引擎友好设计需要解决的3个问题
1、搜索引擎能不能快速找到页面
2、找到页面后能不能正常抓取
3、抓取后能不能提炼出有价值的内容
二、避免蜘蛛不友好
1、Flash
2、Session ID
3、302跳转
4、动态URL参数过多
5、Farme
6、JaveScript
7、需要登录才能正常访问
8、强制Cookies
9、全图片
三、物理结构(通过数据库和程序生成,目录文件所在位置)
1、扁平结构(所有页面都放在根目录下面,默认权重要比目录高)
如:域名/a.html 域名/b.html 域名/c.html
2、树型结构(有层级关系,逻辑清晰)
域名/a.html 域名/a/b.html 域名/a/b/c.html
四、逻辑结构
五、清晰导航设计
1、采用文字做导航(主导航文字颜色突出,分类导航快速引导用户找到商品)
2、点击距离扁平化,离首页点击距离越短越好
3、导航锚文字尽量采用关键词
4、路径导航,提示用户所在的位置
六、子域名与目录的选择
1、内容足够多,可以选择子域名
2、针对不同国家,可以采用子域名
3、内容主题相关性不高的,可以采用子域名
4、针对不同城市的,像分类信息网站(58ganji)可以采用子域名
5、平台类的,像淘宝、凡客达人等可以采用子域名
其它情况下,最好是采用目录的方式,独立相比,子域名权重比目录高,但大多数目录依托主域名的高权重,实际收录速度等都比子域名要好。子域名相当于一个独立的网站。
七、url规范
1、url越短越好(搜索引擎只要不超过1000字符就没事)
2、url静态化,尽量搜索引擎对动静都能正常收录,但动态url过多的参数是会影响抓取的,如果要用动态url,尽量把参数控制在3个内。
3、目录层级(物理结构)尽量浅一些,分类层级越多,那么目录层级相对也会越深
4、文件跟目录命名最好能代表主题
5、url包含关键词(更多是针对英文网站)
6、字母统一使用小写,搜索引擎跟不同的服务器,还有robots文件是区分大小写的
7、url中多个字符之间连接符统一使用中划线(-)
8、统一使用一个url地址,将其它版本的url通过301重定向跳转(GG可以设置首选域),xml、html地图统一使用一个网址【YAHOOGGBING(Canonical标签)可以用这个标签】