防止搜索引擎索引我的API

时间:2019-04-01 21:17:25

标签: indexing seo meta google-console-developer

我在api.website.com上有我的api,不需要身份验证。

我正在寻找一种方法来禁止Google对我的API进行索引

有办法吗?

我已经在api.website.com/robots.txt上禁止了我的机器人 但这只会阻止google对其进行爬网。

User-agent: *
Disallow: /

通常的方法是删除Disallow并添加一个noindex元标记,但这是一个API,因此没有元标记或其他任何内容。

还有其他方法吗?

2 个答案:

答案 0 :(得分:1)

似乎有一种方法可以在api调用上添加noindex。

在此处查看https://webmasters.stackexchange.com/questions/24569/why-do-google-search-results-include-pages-disallowed-in-robots-txt/24571#24571

  

在这两个页面上建议的解决方案是在不需要索引的页面上添加noindex元标记。 (X-Robots-Tag HTTP标头也应适用于非HTML页面。不过,我不确定它是否可用于重定向。)矛盾的是,这意味着您必须允许Googlebot抓取这些页面(通过删除完全通过robots.txt或通过为Googlebot添加单独的,更宽松的规则集来实现),因为否则,它一开始就看不到meta标签。

答案 1 :(得分:0)

奇怪的是Google忽略了您的/robots.txt文件。尝试将一个index.html文件拖放到根Web目录中,并在网页的<head>...</head>标签之间添加以下内容。

<meta name="robots" content="noindex, nofollow">
相关问题