Categories


Tags


做了伪静态,为什么网站日志里抓取的还是动态地址?

song 提问于 3年 之前

网站上线三个多月了,上线前就做了伪静态,目前被收录近万的页面都是伪静态地址,线上没有动态地址的入口,为什么网站日志里抓取的全部都是动态地址呢?

网兼吧 回复于 3年 之前

用robots.txt禁止抓取呢

3 个回答

Zac 管理员 回答于 3年 之前

如果搜索引擎蜘蛛没有在什么地方看到动态网址,蜘蛛不会把静态URL改写成动态的,搜索引擎无法知道页面是动态的还是静态的,即使猜测是动态改写成静态的,它也不知道对应的动态URL是什么样的。所以蜘蛛一定是在什么地方读到了动态网址。

可能是网站上你没注意的什么地方出现了动态URL,或者服务器由于某种原因,静态URL会被自动改写、转向为动态URL,或者服务器日志自动匹配为动态URL?

stevezhou 回答于 3年 之前

这个要具体看,宽泛的有很多原因可能会造成这种情况。

在js调用动态地址,是可能会被蜘蛛识别到的。

或者非SEO人员做了动态地址的外链。

或者些其它原因,比如你伪静态地址的实现方式。

黄小泉 回答于 3年 之前

一般很多大型的网站会出现这类问题,特别是上几十万页面的网站,这说明你的动态URL没有处理完成,不够全面! 列举几个:

1、网站地图动态地址更换成伪静态地址,是否做了?(包括txt+xml+html格式的sitemap都检查下)

2、产品列表页面动态地址是否完善了?

3、搜索结果页是否做了? 如果都做了,恭喜您没有了哈哈。。

来源:SEO每天一贴 Zac 昝辉


Public @ 2014-10-02 15:52:46

如何让谷歌收录切换成英文的页面?

恒为 提问于 1年 之前关于网站语言的问题,一个网站只是通过js切换了语言,但URL是一个,怎样才能让谷歌搜索只收录英文的页面。1 个回答Zac 管理员 回答于 1年 之前简单的回答是:不要用JS切换语言,不同语言页面需要有独立的不同的URL,且要有抓取入口。再详细一点。我不知道所谓“通过js切换了语言“是具体怎样实现的,用户需要点击什么按钮或链接才切换语言吗?是的话,搜索引擎是不会点击任何按钮的

Public @ 2016-08-27 16:04:10

http和https协议变换了下,结果排名全部掉了

罗先森 提问于 3年 之前http://www.bibotin.net 和 https://www.bibotin.net 协议变换了下,结果排名全部掉了,后面又改成 http://www.bibotin.net ,还是没用,这种怎么处理John 回复于 3年 之前网站加了SSL 需要等待一段时间,google 需要时间处理,如果你马上换回来http, google 会觉得你的网站不稳定,http

Public @ 2012-03-12 15:53:41

移动端在pc端排名比pc端还要好,pc站在移动端排名比移动端要好,怎么办?

1、先检查移动端有没有页面加载速度慢,响应延迟等问题,如果有,那就需要进行加速和优化,以提升搜索引擎(SE)对移动端的抓取性能。 2、移动端和PC端网站的内容应该是尽量一致的,要保证移动端页面获得足够有价值的内容,不能以垃圾页面或者拖拉太长,非有价值的页面为主,此外,要定期对网站的内容进行更新,不断提升用户的体验,以及提高搜索引擎新获得的有价值信息的质量。 3、要注意网页标题、关键字、外链

Public @ 2023-03-02 09:48:25

更多您感兴趣的搜索

0.416419s