技术帝的平台展示,网站建设、网站推广、SEO技术、网站优化、电子商务推广、平面美工和软件测试等技术干货分享。

Google Adsense提示有收益损失风险 – 您需要纠正 ads.txt 文件存在的一些问题,以免严重影响您的收入。

建站技术 abel-lan 19℃ 0评论

概述

Google Adsense账号总提示“有收益损失风险 – 您需要纠正 ads.txt 文件存在的一些问题……”。ads.txt文件已经上传到网站根目录,通过根域名访问也正常,但却依旧提示该问题。

最后发现是由于我设置的robots.txt屏蔽了抓取ad开头的文件,导致Google无法该文件,Adsense就一直提示没有找到。删除该规则后过了几天,再次查看问题解决。

问题描述

最近Google Adsense账号总提示“有收益损失风险 – 您需要纠正 ads.txt 文件存在的一些问题,以免严重影响您的收入。”我分明已经将ads.txt文件传到网站根目录下,并且通过根域名https://bluepost.cn/ads.txt能浏览该文件,但却依旧提示该问题。

Google Adsense提示有收益损失风险 - 需要纠正ads.txt存在的问题

解决方法

遇到该问题,我们需要排查以下两方面原因:

一、通过根域名访问ads.txt是否正常

在浏览器地址栏输入bluepost.cn/ads.txt,如果能看到文件内容,就没有问题。
【需要特别注意】如果之前在浏览器通过输入www.bluepost.cn访问过网站,再次输入bluepost.cn访问,浏览器是会自动匹配跳到www.bluepost.cn(并不是我们做了301重定向才跳转的,这两种情况很难区分),有点绕,仔细分析就知道原理了。这种情况怎么解决,很简单我们用一个没有访问过该网站的浏览器打开即可,或者使用该浏览器的无痕模式。

一般我们建立的网站,都是设置为通过子域名www.bluepost.cn访问,而Google Adsense的要求却是文件上传到“根级网域”bluepost.cn,前边不带www。我们怎么解决该问题呢?

首先,我们要设置根域名能正常访问。先加根域名解析,再配置站点信息,和www.bluepost.cn设置一样。设置好后记得检查是否OK。

其次,需要做301跳转的,可以设置bluepost.cn跳转到www.bluepost.cn,这样可以避免分散网站权重,利于SEO。

二、是否设置禁止蜘蛛抓取ads.txt

如果通过根域名bluepost.cn/ads.txt访问正常(如果做了301跳转,会跳到www.bluepost.cn/ads.txt,这不会影响Goolge Adsense获取ads.txt文件的),但却仍旧提示“需要纠正ads.txt文件存在的一些问题”。这时我们就要检查是否禁止蜘蛛抓取该类文件。

比如我的robots.txt设置如下,其中的Disallow: /ad就是禁止Google抓取ads.txt,导致Adsense一直提示我。

User-agent: *
Disallow: /ad

将禁止抓取的规则修改后,过了两天再次查看,问题完美解决。

转载请注明:半亩方塘 » Google Adsense提示有收益损失风险 – 您需要纠正 ads.txt 文件存在的一些问题,以免严重影响您的收入。

赞 (9)支付宝扫码打赏微信扫码打赏分享
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址