一、URL定义注意事项
1.URL层级
网站扁平化有利于提升蜘蛛的友好度,因此URL层级最好不要超过三级,否则不利于蜘蛛抓取与页面权重传递。重要列表页要定义至第二层级。如www.wtoip.com/shangbiao/.
2.动态URL伪静态化
动态URL被蜘蛛抓取时容易陷入死循环,不利于蜘蛛抓取。另外,动态URL也不利于用户记忆与传播。因此动态URL需要进行伪静态化处理。如商品详情页http://shop.wtoip.com/item071...。
3. URL命名方法与长度规范
网站前端新增页面命名可与运营同事及产品同事共同定制,针对一些新增页面命名时需要注意以下几点:
长度最好不要超过10个字符,例如:www.wtoip.com/1234567891/;
命名时一般使用字母或数字,或两者混合使用,字母需为小写字母;
-
命名时尽量少使用特殊字符,一般非重点页面在以下几种情况下可使用特殊字符“_”;
a.翻页时可使用使用“”区分页码,如http://baike.wtoip.com/993342...;
b.在一个层级内需区分多个参数时可使用“”,例如http://shop.wtoip.com/shangbi...;
c.特殊符号可灵活使用,但一些重点页面尽量避免使用特殊符号,另外需要使用时需 与运营同事共同定制规则。
d.筛选条件较多时可使用“”进行条件区分,以下图筛选条件为样例可命名为/{商标分类}{组合类型}{商标区域}{交易金额}/
名称需要根据具体页面而定,最好名称与页面内容有较高的相关性,这样不但方便用户记忆与传播,而且对页面排名的提升也有促进作用。如“商标”列表页命名为www.wtoip.com/shangbiao/ 。
4.页面URL唯一化
网站页面与URL需要一一对应,避免出现重复页面,否则影响搜索引擎友好度,不利于页面收录。
若出现重复页面需及时做好301重定向跳转。
二、页面代码书写注意事项
1.代码语言规范
页面源码要是div+css框架结构HTML代码,使页面内容可被抓取;
另外避免使用后加载代码等蜘蛛无法抓取的代码,如下图。
百度蜘蛛抓取后的快照结果示例:
2.避免使用js
由于使用js代码阻止蜘蛛抓取,因此尽量避免使用。
部分功能如下拉菜单功能、鼠标悬浮相关功能、模块切换功能等,尽量以css样式实现。
3.标签规范
(1)h标签使用
蜘蛛对h1-h3标签内容有着较高权重,有利于排名提升,
因此含有标题的页面可按照标题层级使用h1-h3标签(一个页面中只可以出现一次h1标签),
如页面http://news.wtoip.com/8710157... 中标题使用了h1标签。
(2)nofollow标签使用
nofollow标签可禁止蜘蛛抓取,因此针对导出链接(友情链接除外)、
非重点页面与网站隐私页面需使用nofollow标签,达到减少权重流失的目的。
如底部安全验证链接使用了nofollow标签。
4.图片alt属性
图片需要添加alt属性值,有利于蜘蛛对于图片的识别,提升页面友好度,
另外还可以提升页面关键词密度,alt=”图片对应内容的标题”。
如下图图片alt=”员工入职”。
5.代码精简化
代码繁琐或有代码冗余,将增加页面加载速度,会对网站友好度产生负面影响;
另外,代码精简更有利于蜘蛛抓取。
三、HTTP状态码使用注意事项
1.404状态码
针对无法访问的页面进行404处理。
2.301重定向
301跳转是永久性跳转,原页面URL不再使用时可做301跳转,如旧资讯首页www.wtoip.com/news/ 301跳转至news.wtoip.com。
3.302重定向
302跳转是临时性跳转,当页面需临时做调整,近期内还会再次使用时可做302跳转。
4.状态码使用注意事项
站内链接尽量减少非200状态码的使用,200状态码为正常状态,其占比越高,网站健康度越高,对于搜索引擎越友好。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。