Well this would be a bit of a catch 22 then Adam. As the TOS say you
cant have the results as the primary or only content on the page so to
abide by the terms you would normally have a full webpage or site with
a search on it, so preventing indexing of your site or your content
rich page is probably what most would not want and to try to create
rules and filters for the hundreds of (or more) search engines or
spiders from accessing your site if your using a query url (like in my
case) this creates a bit of a rock and a hard place. On my site, I
have the ability to either use a search box or provide a link with a
query parameter. If somehow a bot picked that up and tried to follow
it I would have the same issue and since my site is fully ajax opting
to not have my site indexed at all is not a practical solution.
Fortunately for me in my case I use javascript to grab the params so
it is not run by a server side query but I can see some of this being
an issue for sure. Just my $0.02 on this is all
On Jul 9, 11:20 am, Adam Feldman <
adam.feld...@google.com> wrote:
> In most cases, it is appropriate to use nofollow or other meta-tags to
> prevent search engine crawlers from initiating API calls. As Jeremy
> suggested, this is important because these requests are automated and
> can therefore appear to be a large number of spam requests coming from
> your site. Blocking these requests with tags (or in your server, when
> you detect a search engine bot's header, for instance), can help
> ensure that you are following the policy around automated queries and
> permanently storing results. For the full Terms of Use, please see
> here:
http://code.google.com/apis/ajaxsearch/terms.htmlhttp://code.google.com/apis/ajaxlanguage/terms.html