菜鸟站长的网站自救日记(二)

2019年5月20日 FireSu 983  0  0
Asp.Net伪静态网站如何设置404页面?如何删除百度收录的死链接?主动推送重复提交是否影响SEO?

菜鸟站长的搜索引擎优化日记(二)

本文来自每日硬知识。微信搜索或者点击每日硬知识,可关注公众号,精彩学习笔记与你分享。

 

今天是2019518日,星期五。

在网站增加第一次的修改措施后,今天再次在百度搜索框,输入“site:firesu.net”查看网站收录情况,变化如下:

1.  站点名称已经改过来了。

2.  收录内容几乎没变,死链几乎全部都在。

继续各种潜水,寻找网站SEO相关的瑕疵,然后把目光锁定到了站点连接提交上。百度收缩引擎支持4种连接提交方式,分别为主动推送,“自动推送”,sitemap,手动提交。目前我的网页在框架中,设定了自动推送和sitemap

重复推送网页对SEO有影响?

自动推送代码我嵌套在网站框架中,故所有网页被访问时,都会向服务器推送连接,这就涉及到重复提交的问题。

“重复提交”是否会影响SEO,网上没有确定的结论,大家都抱着宁可信其有,不可信其无的心态处理的。所以我也果断删除了自动推送的代码。只保留sitemap提交方式,然后静观其变。

 

今天是2019520日星期一。

在网站进行两轮问题点优化后,很快今天已经是第5天,今天再次在百度搜索框,输入“site:firesu.net”查看网站收录情况,

可以看到,之前的10多篇文章仍然未收录,“死链”还是存在,但是让人欣慰的是,5/17日之后发布的文章已经开始正常收录了。所以似乎重复提交影响SEO的可能性更大,当然也有可能是site结果延时导致

为何“死链仍然存在?

距离“死链”提交给百度,已经有5天左右了,但是,“死链”仍然没有被删除,之前已经做了404跳转,今日使用站长工具,查看“死链”的返回,竟然发现返回代码为302,百度只能删除提交后返回值为404的链接。

经过反复的实验验证,发现动态网站正确的404设置方法应该如下:

A.先制作404页面,设置404页面的code值为404.

 

B.若根据URL在数据中查询不到内容,就设定“Response.CodeStatus”属性为“404 not found”,然后通过Response.write函数,进行404页面跳转。

C.然后重新进行页面查询,页面返回正常。

D.在浏览器中,输入失效网址,也可以正常跳转404页面。大功告成!

试过各种方法,凡是后台调用Response.Redirect()Server.Transfer()方法调到后台页面的方法全部无效。

 

怎样推送网页效果最好?

之前为了验证问题删除了自动提交代码。今日重点合入百度的主动推送方式,因为主动推送是实时的。我们将主动推送代码放置在文章发布的函数中,每次文章发布时,为百度推送一次,避免重复提交。

百度主动推送的调用方式如下:

在后台发布文章方法中,增加代码。

点击文章发布和更新后,网站正常返回。

大功告成!坐等收录更新。

 

微信搜索或者点击每日硬知识,关注下我的公众号!

用户头像1
 
  2021-3-12
用户头像1
 
  2021-3-12
用户头像1
 
  2021-3-12
用户头像1
 
  2021-3-12
用户头像1
 
  2021-3-12
用户头像3
菜鸟站长的网站自救日记(二)     
Copyright @ 2015 Fire.Su 版权所有陕ICP备19023440号