ecshop是一个非常优秀的商城程序,丰富的模板、稳定开源、非常快的执行速度赢得广大网上商城网店主的青眯。但很多朋友用ECSHOP做的商城百度只收录了首页,而google收录正常。那为什么ECSHOP网店系统百度收录少或者百度不收录呢?今天就来分享下我的实操经过证明是有效果的方案:
1、伪静态,这个不用多说,我做给客户的这个网站商品详细页伪静态设置成了类似这样的http://www.**.com/article/673.html,列表页设置成http://www.**.com/product-98-0.html这样的,避免千篇一律的ecshop的那种伪静态路径。
2、重复页面的屏蔽,涉及Robots的写法及nofollow的用法:
设置伪静态后,动态页面和伪静态页面就会产生同一页面有两种路径方式,导致权重分散。在这种情况下,就需要屏蔽掉动态的路径,Robots有关屏蔽动态页面的的写法如下:
Disallow: /affiche.php
Disallow: /captcha.php
Disallow: /comment.php
Disallow: /cycle_image.php
Disallow: /goods_script.php
Disallow: /receive.php
Disallow: /region.php
Disallow: /respond.php
Disallow: /feed.php
Disallow: /gallery.php
Disallow: /goods.php?
Disallow: /article.php?
Disallow: /search.php
Disallow: /user.php
Disallow: /flows.php
Disallow: /flow.php
Disallow: /pick_out.php
Disallow: /category.php?
Disallow: /topic.php?
Disallow: /*min*
Disallow: /*max*
Disallow: /*attr*
Disallow: /*-c0.html?display=text
Disallow: /*-c0.html?display=grid
Disallow: /*-c0.html?display=list
这样就可以屏蔽这些动态的页面了,这个操作是指设置伪静态之后。
3,对于一些没必要给权重的页面加nofollow,如联系我们、关于我们、版权保护、公司简介、帮助,网站后台,注册,登录这些页面,如:<a rel="nofollow" href="/user.php">登录</a>| <a rel="nofollow" href="/user.php?act=register">注册</a> ,在user.dwt,user_clips.dwt,user_passport.dwt,flow.dwt等这些页面建议在页头加上<metaname="robots"content="noindex,nofollow" />。另外还要注意商品列表页属性那里的链接,这个建议加rel="nofollow",比如价格,色彩,尺寸这些链接属性。
4、减少头部和商品详情页的页面相似度,删除不必要的公共代码,公共代码越多网页相似度越高,尽量不用ECSHOP的默认模板,因为ecshop默认的模板大家用得太多了,比如商品详细页,尽可能按自已需求设计一个,左边或右边尽可能将一些关联商品,关联文章等设置出来,一些比如物流,支付等相同内容尽可能做成图片,目的是减少页面内容相似度,如何减少页面相似度,网站有很多相关文章,可以研究下。
5、商品详情页的TITLE不能按默认的,我的是直接用商品名称-网站名称这样的形式,代码很简单,标题:{$goods.goods_name}-{$shop_name},还有关健词要认真填写,关于描述这块,我是这样写的<meta name="Description" content="{$goods.goods_name},价格{$goods.shop_price_formated},货到付款,支付宝担宝交易。"其中 {$goods.goods_name}是商品名,{$goods.shop_price_formated}是指价格,这样我每个产品都不需要一条条写描述了,实际上你也可加入更多的其它用户体验更好的参数,比如{$goods.goods_name}参数、{$goods.goods_name}评论、{$goods.goods_name}心得、{$goods.goods_name}技巧进去。
6、商品详情页编辑器上传的图片,alt属性尽可能要加上。
7、修改商品详情页面的“上一个”“下一个”链接,改成上一个:商品标题,下一个:商品标题这样的文本链接,方便蜘蛛爬行,同时也可以减少相似度。