Google AdSense 确保您的 ads.txt 文件可被抓取

Google 抓取工具必须能够访问您的 ads.txt 文件。在您创建 ads.txt 文件并在根网域上设置该文件后,Google 抓取工具将执行以下操作

注意:ads.txt 更改可能需要过几天才能应用到 AdSense 中。如果您的网站提交的广告请求较少,则最多可能需要一个月时间

排查 ads.txt 的抓取工具问题

为确保您的 ads.txt 文件能够被抓取,我们建议您完成以下问题排查步骤

Google AdSense 确保您的 ads.txt 文件可被抓取高级)这些步骤要求用户了解 HTTP 状态代码适合高级用户。

确保文件未出现暂时不可用情况

如果先前看到的 ads.txt 文件在后续重新抓取时不可用,则先前看到的条目将会出现以下情况:

确保文件可以通过根网域访问

从 domain.com/ads.txt 到 www.domain.com/ads.txt 的重定向相当常见。Ads.txt 的抓取将从根网域开始,而根网域需要从 ads.txt 文件返回或重定向到 ads.txt 文件。

www.domain.com/ads.txt 上的 ads.txt 文件只有在 domain.com/ads.txt 重定向到它时才会被抓取。

确保 robots.txt 未禁止抓取操作

如果某个网域中的 robots.txt 文件不允许以下任意一项,则抓取工具可能会忽略该网域的 ads.txt 文件:

  • 抓取用于发布 ads.txt 文件的网址路径
  • 抓取工具的用户代理。
示例:不允许通过 ads.txt 文件路径进行抓取对于 example1.com:

  1. ads.txt 文件发布在 example1.com/ads.txt 上。
  2. example1.com/robots.txt 中包含以下行:

    User-agent: *
    Disallow: /ads

  3. 遵守 robots.txt 标准的抓取工具会忽略 ads.txt 文件。
  4. 您可以按如下方法修改 robots.txt 文件以允许抓取文件(也可以采用其他方法):
    • 方法 1:修改不允许抓取的路径。

      User-agent: *
      Disallow: /ads/

    • 方法 2:明确允许 ads.txt;这取决于抓取工具对 Allow robots.txt 指令的支持情况。

      User-agent: *
      Allow: /ads.txt
      Disallow: /ads

示例:不允许针对用户代理进行抓取对于 example2.com:

  1. ads.txt 文件发布在 example2.com/ads.txt 上。
  2. example2.com/robots.txt 中包含以下行:

    User-agent: Googlebot
    Disallow: /

  3. Google 抓取工具会忽略 ads.txt 文件。

确保返回的文件具备 HTTP 200 OK 状态代码

虽然对 ads.txt 文件的请求可能会在响应正文中返回文件内容,但是如果响应标头中的状态代码指示未找到该文件(例如状态代码 404),则:

  • 系统将会忽略该响应。
  • 该文件将被视为不存在。

确保该文件具备 HTTP 200 OK 状态代码。

确保文件中没有格式错误或无效字符

格式错误(例如无效的空白字符)可能难以检测,但却会使 ads.txt 文件难以被抓取工具解析,从而可能导致文件被忽略。请避免从富文本编辑器复制和粘贴 ads.txt 条目;建议使用纯文本编辑器。您还可以使用十六进制编辑器检查 ads.txt 文件中是否存在无效的 UTF-8 字符。

创建通过 HTTP 和 HTTPS 均可访问的 ads.txt 文件

无论在 HTTP 上还是 HTTPS 上,Google 抓取工具都会尝试抓取所有 ads.txt 文件。但是,即使通过 HTTP 对 ads.txt 文件进行抓取,404(或 40X)响应也会导致先前被抓取的条目被完全清除。因此,如果通过 HTTPS 实施的抓取返回 404(或 40X),那么:

  • 之前抓取的条目将会被完全清除。

请确保 ads.txt 通过 HTTP 和 HTTPS 都能进行访问。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

栗子博客 网站 Google AdSense 确保您的 ads.txt 文件可被抓取 https://www.lizi.tw/web/21298.html

建筑工地上施工员,闲暇时弄个博客打发时间,

常见问题
  • 1、杰齐1.7仅适用于PHP5.2 2、需Zend支持 3、尽量使用宝塔面板 4、尽量使用Windows 系统,关关对Linux支持不太友好。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

Google AdSense 确保您的 ads.txt 文件可被抓取-海报

分享本文封面