在申请 Google AdSense 的漫长等待中,最让人心惊胆战的莫过于看到后台状态栏里那行醒目的 “Ads.txt status: Not found”。很多朋友第一时间会想:是不是我的网站被拒绝了?是不是我的配置出了大问题?
今天我们就来拆解这个常见问题,告诉你为什么会这样,以及如何快速修复它。
核心误区:ads.txt 找不到 = 申请不通过?
答案是:NO。
首先要明确一点:ads.txt 的状态与你的网站内容审核(Approval Status)是两条独立的轨道。
- 内容审核:决定你的网站是否有资格展示广告。
- ads.txt 验证:决定你的网站广告位是否安全可信,防止广告欺诈。
即便你的 ads.txt 显示未找到,Google 依然会继续审核你的文章质量和网站合规性。这只是一个技术性配置错误,而不是对你内容的否定。
为什么会出现 “Not found”?
通常由以下三个原因造成:
- 根本没上传:这是最常见的。很多新手以为安装了 Google Site Kit 插件就万事大吉了,其实插件有时并不会自动帮你生成这个物理文件。
- 存放路径错误:
ads.txt必须放在域名的根目录。- 正确:
example.com/ads.txt - 错误:
example.com/wp-content/ads.txt
- 正确:
- 爬虫延迟:Google 的蜘蛛并不是实时守在你的网站。即便你刚刚上传了文件,后台可能也需要 24 小时到 7 天 才会更新状态。
手把手教你修复(3 种方法)
方法 1:使用 WordPress 插件(最简单)
如果你使用的是 WordPress,推荐安装 “Ads.txt Manager” 插件。
- 安装后,直接在后台将 AdSense 给你的那行代码(
google.com, pub-xxxxxxxx, DIRECT, ...)粘贴进去即可。它会自动帮你处理路径问题。
方法 2:手动上传 FTP/宝塔面板
如果你更喜欢手动操作:
- 创建一个名为
ads.txt的文本文档。 - 将 AdSense 后台提供的代码粘贴进去并保存。
- 通过 FTP 或 宝塔面板,将文件上传到网站的
public_html或根目录下。
方法 3:Site Kit 用户特别注意
如果你像我一样使用了 Site Kit by Google,请检查插件设置中是否有“帮助放置 ads.txt”的选项。如果没有,依然建议采用方法 1 或 2,物理文件的优先级最高。
如何确认自己修复成功了?
不需要一直盯着 AdSense 后台刷新。最直接的方法是: 在浏览器打开:你的域名.com/ads.txt
如果你能在网页上直接看到那行以 google.com 开头的代码,说明配置已经成功。剩下的,交给时间,等 Google 自己来抓取即可。
“ads.txt Not found” 只是你出海变现路上的一件小插曲。只要你的内容原创、网站结构清晰,通过审核只是时间问题。
你的 AdSense 申请已经排队多久了?如果你在配置过程中遇到 404 报错,欢迎在评论区留言,我们一起讨论解决。
💡 针对你网站的小建议
既然你目前有多个网站都在申请中,建议你统一检查一遍它们的根目录。如果你是批量建站,这种细节配置最容易漏掉。


