来源:自学PHP网 时间:2014-12-11 18:05 作者: 阅读:次
[导读] ...
排除算法改动和人为干预因素的影响,今天小峰将尽可能详细的为大家分析“ECSHOP百度收录少或者不收录”的原因。 最大的原因是用ECSHOP做网站的同行,选用相同免费模板的机率非常大,这也就造成内容相似度非常高,从页影响到百度收录。 网站图片内容多,实际上每一页的文字很少。(大多用ECSHOP做站的朋友可能把重点都放到了商品自身的优化,而忽视文字内容的比例。)因搜索引擎教程不能识别图片内容,所以它更乐意收录欢原创文章文字内容多的页面。看了“ECSHOP百度收录少或者不收录原因”一文后,朋友们可以看看你网站的是否有这种情况。 没有意义的程序文件页面和重复页面影响收录。(比如:查看购物车页面,搜索页面,订阅页面等)可以通过robots.txt屏避。 ECSHOP程序文件category.php教程及goods.php等页面多处存在类似以下这样的代码: /* 如果分类不存在则返回首页 */ ecs_header("Location: ./n"); exit; 以上代码的意思是,如果找不到当前ID下的分类或者商品,则跳转到网站首页。这样子跳转,返回的HTTP代码将会是302,表明此页面信息暂时性转移。(这类跳转代码很容易引起搜索引擎封杀,有能力的朋友,可以做301跳到单独的页面。) 修改方法: 最简单的方法是让它返回404错误页面,即把 ecs_header("Location: ./n"); exit; 改为: header("HTTP/1.0 404 Not Found"); exit; Title标签关键字结构不合理,理想的Title应该是可以自定义的。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com