在分析日志的过程中,往往会发现404状态下有一些或者很多的不完整的url或者比原url多出字段的莫名其妙的网站本身不存在的url的抓龋在群里面也见有人问过类似的情况,觉得这是一个大家普遍都会遇见的问题,有猜测过有可能是被别人采集才导致这样的问题出现,在上课的时候问过国平老大,当时国平老大说有可能是爬虫在抓取url的时候下载不完整,但是这都没有一个具体的数据来支撑,总是觉得很朦胧没把握。
现在,google管理员工具可以很清晰的用数据为你揭晓这其中的诧异了,google管理员工具是国平老大非常推崇的一个seo工具,有人觉得做百度的人不需要google的东西,因为百度和google的算法有差别,那下面介绍google管理员的这个功能可以告诉你这样的想法是大错特错的,管理员工具是一个按照网站seo各项考核标准制定的一个最最权威的seo工具,做seo需要的数据,绝大部分都可以从这里面获取,下面就来介绍管理员工具的这个功能(好像是最近更新的,以前不是这样子)。
首页看下百度日志里面的怪异404
这些url的入口在哪里呢?搜索引擎是从什么地方获取这些url的?
Google告诉你
首先介绍下google管理员工具关于抓取错误的功能
下面是另一个网站由于改版问题没做跳转和抓取拦截所造成的找不到抓取错误,有一很完整的曲线可以让你很清晰的看见网站存在的这方面的问题的变化趋势
和服务器问题造成的抓取错误
接第一张图(同一个网站)
一开始从日志中观察到这些错误,但是不知道这些错误的来源
现在可以知道这些错误的url是从何而来
点击第102条,弹出下面的框,url不在sitemap中,但是在自己的其他网站里面出现,说明网址是网站自身存在的但是已经被删除了
点击第110条,弹出下面的框,可以看到搜索引擎是从其他网站过来的(或是采集站,或是其他)
点击进入具体的来源页面可以看到
至此,可以很明确的知道,到底网站日志里面的出现的那些莫名其妙的url到底是怎么回事了,是自己站内存在的还是站外错误构成的。最近更新的还有其他的功能,感兴趣的朋友可以亲自用用体验下。
原文地址:光年论坛