Forum Moderators: open
* Google's Terms of Service
(http://www.google.com/terms_of_service.html) states, "You may
not send automated queries of any sort to Google's system
without
express permission in advance from Google. Note that 'automated
queries' includes using any software which sends queries to
Google to determine how a website 'ranks' on Google for various
queries."
* AltaVista doesn't encourage the use of automated queries for
checking positions and have stopped huge infractions. On a small
scale, however, they haven't taken an active position to stop
them.
Think about it this way: suppose you are competing for "blue widgets" and they start banning people for automated querying of their db...if you can make it look like you are auto querying for all the sites but yours that sell those 'blue widgets' then bam, you've got yourself a real winner, without having to optimize too hard.
It's kind of like the rumor that over submitting would get you banned: not very smart to do (without hiding your tracks a little), but not a guarantee of any retribution on behalf of the SE.
So IMHO, the article, from the tag line your dropped to start the thread, is a tad off...just imho.
This depend of program you use to position analyse. These programs divides into two groups - first send queries from you computer (your IP can be banned if you will generate critical number of queries). Second - send queries via own servers (RankMeter for ex.), and return to you only results. So, in second case can be banned only their servers IP, and your IP is absolutely safe.
Good luck
Automated queries are a pretty big portion of a search engines expenses. Do the math, number of keywords multiplied by how deep in the results you are (assuming the software doesn't do 10 requests all at once and has no idea you were on page one) multiplied by the size of the results page multiplied by the number of domains you are checking. This doesn't even take into consideration the server power required (and I bet with google a lot goes into an individual search).
Google and other engines could setup a standard way for software to get ranks from them (still have processor overhead but not much of a bandwidth issue anymore... not to mention some companies would probably pay for permission to use the service).