网站结构优化
域名
URL
rebosts, nofollow, flash, js, 框架
404页面, 清晰的导航
避免蜘蛛陷阱
1 域名
1> 子域名和目录
注意:子域名为独立网站。
子域名首页权重高,内容页权重低。目录首页权重低,但内容页权重高。
2 URL
1> URL静态化
搜索引擎初期对于动态URL是近而远之的,比如万年历这样的,蜘蛛会进入无尽的死循环,而
现在的搜索引擎支持相对好些。但建议使用伪静态,有很好的用户体验。
2> URL设计
1) URL越短越好。
2) 避免太多参数,用户体验度不好,也防止收录不好。
3) 目录层数尽量少,栏目页使用一级目录形式,内容页放在首页或者一级栏目下。
4) 文件及目录拥有描述性。
5) URL包含关键词。
6) 字母全部小写。(用户输入习惯,Linux系统区分大小写)
7) 特殊子字符避免使用。(_连字符建议使用)
3> 网址规范化
指的是选取最合适的URL作为唯一的URL。
网址的细节引起的不同:
1) “www.baidu.com” 与 “baidu.com”
2) “www.baidu.com/liuyan” 与 “www.baidu.com/liuyan/”
3) “www.baidu.com” 与 “www.baidu.com/index.html”
4) “www.baidu.com:8080” 与 “www.baidu.com”
网址的细微差别都会导致网址不同,而分别收录
解决方法:
1) 使用统一的URL地址,全站统一。
2) 使用301重定向。
3) 使用Canonical标签
_1 百度还不支持
_2 这个标签只是暗示,不是完全起作用。
4> 路径问题
建议使用绝对路径,做不了301重定向时,有助于URL规范,如果文章被转载,可以获得大量外链,不易被
下载。
3 rebosts, nofollow, flash, js, 框架
1> rebosts与meta rebosts标签(禁止收录)
站长希望有些页面,广告,测试页面…… 确保不被收录,使用rebosts文件和rebosts标签。
使用请参考书籍。
2> flash, js, 框架收录情况很差,可以用来使用广告不想被蜘蛛收录的内容。
4 404页面, 清晰的导航
1> 404页面
网站没有404页面,而是出现404判断页面,用户体验不好。
1) 错误的做法改正
_1 需要用工具查询不存在页面返回码,如果为200,就会出现大量相同页面。
_2 不要Js或者meta标签跳转到首页,特别是10秒以下的跳转。
2) 404页面制作注意点
_1 要与网站风格,模板,logo统一,要让用户知道自己的位置。
_2 要有错误信息,最好有返回页面的链接。
3) 404与外链的解决办法:
_1 301重定向
_2 建立这些不存在的URL页面。
2> 清晰的导航
成熟的导航应该思考2个问题:
1) 用户的位置,让用户知道用户处于网页的哪个位置。
2) 用户该去哪,引导用户该去哪。
导航应该注意的问题:
1) 使用文字导航
避免使用js等难收录的工具,导航链接是整个网站最重要的内部链接。
2) 点击距离扁平化
页面距离首页点击不要超过4,5词。
3) 锚文字包含关键词。
4) 面包屑导航
面包屑导航是用户清楚知道自己位置的有效利器。
5 避免蜘蛛陷阱
网站不利于蜘蛛爬行与抓取,称之为蜘蛛陷阱。
1> flash
搜索引擎无法读取flash内容,所以做整站的flash是不利于seo优化的。
2> 各种跳转
跳转最好使用301跳转,对于302,js,meta标签是很敏感的,为了防止黑帽seo使用跳转欺骗用户。
3> 框架结构
不要浪费时间处理怎么样使搜索引擎收录iframe和frame。
4> 动态URL
不利于搜索引擎爬行。
5> javascript代码
尽量不要使用JS代码实现导航效果,对于权重高的网站获取会解析JS,普通网站是不会解析的。
6> 要求登陆的网站。
7> URL中传递session id
会造成URL不统一。
6 内部链接及权重分配
1> 重点页面
有很多重要的产品页需要收录,如:电子商务的最新产品之类的,但是产品页距离首页很远,就可
以在首页扩展一个模块,放置产品页链接。这些页面的权重会显著提高。
2> 非必要页面(如:联系我们)
1) 直接使用nofollow标签。
2) 只在首页显示链接。
3) 使这些页面使用一个动态页面,在robots.txt中禁止这个页面。
3> 翻页过多
资讯过多就会要分页,但是链接越深,如果网站权重较低,收录的页面就会有限,可以采取如下方式
进行分页:
eg: 1 2 3 4 5 10 20 30 40 50 如果过多可以分2行分页。
4> 首页链接
在网站会有很多首页的链接,搜索引擎会将第一个首页链接最重要,锚文本也最重要,但是很多网站都
是logo为最先,只能使用alt,但是alt没有锚文本作用大,所以可将网站的logo链接设置nofollow。
<<<<<<<<<<<<<<< 专题
7 死链的危害
1> 爬虫不喜欢爬行你的网站,使排名下降。
2> 网站中存在内部死链,权重传递浪费。
3> 影响用户体验。