I have my api at api.website.com which requires no authentication.
I am looking for a way to disallow google from indexing my api.
Is there a way to do so?
I already have the disallow in my robots at api.website.com/robots.txt
but that just prevents google from crawling it.
User-agent: *
Disallow: /
The usual way would be to remove the Disallow and add a noindex meta tag but it’s an API hence no meta tags or anything.
Is there any other way to do that?
2
Answers
It seems like there is a way to add a noindex on api calls.
See here https://webmasters.stackexchange.com/questions/24569/why-do-google-search-results-include-pages-disallowed-in-robots-txt/24571#24571
It is strange Google is ignoring your /robots.txt file. Try dropping an index.html file in the root web directory and adding the following between the
<head>...</head>
tags of the web page.