摘要:换IP后不收录原因也是这样,因为换了新服务器数据迁移后导致老服务器的内容并没有更新,所以这个时候其实是百度根本抓取不到你的更新。
在SEO路上难免会遇到一些奇怪的事情,比如网站改版了还包含旧的URL地址、测试URL无故包含而官方URL不包含、更换IP等。导致百度无法更新收录网址等,给你揭秘!
在开始之前,我先给大家简单介绍一下一些知识:
域名和IP就相当于网站名称和身份证。 IP相当于现在的身份证。 然而,身份证的IP地址很难记住,于是域名就诞生了。 这里并不是给大家科普历史知识,而是现在大多数情况下都是用域名来访问的,所以大家都忽略了一个事实,最终的地址是身份证号,是IP,而不是域名! 我们来看看域名解析的简化流程。 图片。
看完这篇文章你就解决了采集问题
通过这个大家应该明白一些了吧? 域名只是为了我们记忆,真正的寻址应该是IP! 大家都知道,域名DNS服务器在全球有N个节点。 当我们第一次解析新域名时,经常会遇到一些地区由于DNS数据同步慢而无法访问的情况。 当旧域名的IP发生变化时,用户可能仍在访问旧IP。 你知道这个吗? 别担心,还有你不知道的事情!
然而,我们大多数搜索引擎蜘蛛都有自己的 DNS 来进行分布式爬行。 首先,无需每次抓取前都解析IP,提高了抓取效率。 其次,我们网站的主要表达是域名,而不是IP,所以当你使用我们的域名主机头访问我们的旧IP时,你仍然能够访问到它,这就会导致我们在上面提到的一些奇怪的现象开始。 讲完了基本概念,我们来详细分析一下这些奇怪现象的具体原因吧!
1、网站已改版,仍包含旧的URL地址。
网站已改版,启用了新的URL结构,修改已提交给站长平台,但旧的URL似乎仍然包含在内。 遇到这个问题,我们首先从网站本身的问题入手:
1.所有旧地址条目是否已删除?
这是一个严重的问题。 由于网站庞大、结构复杂、改版不彻底,很多朋友还没有把入口页面全部删除。 因此,在产生新的内容的同时,在某些角落仍然产生旧的入口。 只要链接地址仍然是旧的,就可能被包含。 因此,如果您要修改或更改 URL,则必须将所有链接完全替换为新 URL。 为了加快新链接的有效性,除了网站自身的链接外,尽量修改外部链接,例如友好链接。
2、旧网址301是否修改为新网址?
旧网址真的是新网址的 301 吗? 我也遇到过一些奇怪的朋友,他们使用js等技术。 看起来他们也在跳,看起来是这样,但实际上根本不是一回事!
3.关于百度
在做好1和2的基础上百度 收录 提交 入口,即使百度收录了旧链接百度 收录 提交 入口,也不用担心,因为百度需要一定的时间来识别和确认具有跳转属性的网站和链接,而且只要是稳定的跳跃,最终会将流量转化为新的链接,当然记得通过网站修改工具及时提交修改规则。
2、无故收录测试网址,导致官方网址不收录。
这里我建议以后测试的时候,尽量保证环境是本地的或者只能在特定的测试环境下访问。 否则,当前的各种浏览器可能会泄露该地址,有的可能会无意中将该地址用于搜索等渠道,导致其被搜索引擎收录。 那么对你的网站上线影响是相当大的。
1.没有关闭测试服务器
上面科普知识提到,当你改变IP或者URL地址时,由于旧服务器没有关闭,搜索引擎缓存了IP,所以搜索引擎仍然可以访问这些页面;
2.没有删除IIS绑定
有的朋友也更换了IP地址,但并没有删除旧IP上Web服务器上绑定的网站。 这样一来,搜索引擎在访问带有HOST头的IP时,就能够访问到旧的内容;
一般情况下,搜索引擎缓存时间较长,或者由于CDN等因素导致IP同步失败,都会导致上述情况。 更改IP后,可以使用抓取诊断工具测试百度是否可以正确抓取。 如果解析的IP不正确,您可以点击抓取诊断详情中的“报告错误”,通知百度更新您网站的IP。
3、更改IP后,百度将不再收录。
如上所述,搜索引擎会缓存IP。 百度在换IP的时候也表示会尽量保证旧服务器在一段时间内可以访问。 为什么是这样? 因为服务器确实需要时间来同步内容和IP,直接断开旧服务器的连接。 服务器很容易造成404的短时间突发,从而给站点带来不可预测的问题;
同样的原因,更改IP后不收录,也是因为数据迁移到新服务器后,旧服务器的内容还没有更新,所以这个时候,百度其实根本无法捕获你的更新。 因此,您需要通过上述方法尽快将您网站IP的变更情况告知百度,以减少网站流量的损失。