解决asp.net 网站收录差的SEO绝招

几月前接手一个网站的优化,此网站站长为了女孩,很有创业精神。
三年接人东拼西凑的做了一个 asp 网站,主营海外旅游一类的,跟我讲只花了几千元。
打开一个网页要半分钟。
后来听到朋友讲,asp.net 的网站运行快,又在挣了点钱之后请了人东拼西凑的又做了一个
asp.net 的网站。把asp的网站换掉。但问题出现了,大家也清楚,网站大改意味着什么。
google基本不收录了,于是又听朋友或技术人员讲做成伪静态收录会好一点,又花钱改成了伪静态
没有想到收录一落千丈。员工无所事事,跳了不少。急的女老板真跳。
当时他们的收录情况是 百渡收录近二三千,百渡也有四千,具体记不住,

(1) 原程序中的讯资类,title 真接加取文单的标题,但description 取了文章的前四百个文字,结果没有去掉里面的HTML标签,造成了格式错误。
(2) 网站因为重写静态连接。很多连接重复。故GOOGLE收录极差。
(3) 因为伪静态,分页不能正常,则改为了javascript这样造成第二页以后的更多信息不能抓取。
(4) 网站中重复链接过多
(5) 网站中的图片都没有加上 title
(6) 页面中的style 及javascript 都写在页面而没有做成外部文件进行引用
(7) 致命原因,则是因为大量的asp.net生成的viewstate垃圾信息超过了20K,网上有文章讲,如果页面前二K不是内容会被引擎处罚。本人认为最致命的问题就在这里。
网上查找解决办法,将viewstate信息移动到页面的最后。采用此办法的确把viewstate 移到网页尾部,但也造成了部分网页显示不正常。后来发现可以关闭网页的viewstate 装态,把viewstate 变小。

下面发一下以前网页的 viewstate
贴一个7676u.com/ 中以前的超过2.4K的VIEWSTATE 以式记念,同时发现很多朋友的用asp.net 写的页面 中的VIEWSTATE  超过了49K, 通过相关文章查证,google 在页面的前2K内发现不了内容的,会处罚。有的是说不收录。
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="UV3/--- 此处省流通49K代码/1qV2QI5YWW1JZYe7CpPIq8o5GlctybEMmrTX6WzuYfX4ClZjyJyvbeA8ijkpmLsrMfFWDQEmr8DbUKhLVPkqTT7/d9hxepdaQqZ9GO6DP2VHi2l0z+hGqt0Vz3gAxS4j2In75f19kNhwe1jY+eREtv9Dyzni7RCXVSCVCYhlT+3/OnH2Pbhxcrj++z4q1GXir5imgkU=" />

查询老外的解决办法,是将代码移动到尾部,但发现部分网页报错,     之后发现把网页的enableviewatate=false   明显的viewstate 代码减少。

如果各位站长你的网站是用 asp.net 可以在IE打开你的源代码看一看是不是有一段我说的viewstate 代码呢?

忘了说这一个网站地址了:www.7676u.com
修改完成后 GG收录 八千篇

当然不是马上到了八千。此中插曲很多,刚开始猛掉,后来一直在一千左右不动。询问了一些高手,说是可能打入沙盒。七月底的时候猛然一天收录增多了近一千多个,之后飞涨。当然我也给网页用了一些其它的办法。
比如签证国家,定时换掉,让GG认为经常更新。热点城市原来都是写死的,我改为用随机数读取。象原创比较多的BBS,我放到首页。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值