是否有可能(谷歌 API 或其他东西)在给定搜索词的情况下获得网站的排名?它的代码相当于在 Google 中搜索一个词,然后浏览结果,直到找到您要查找的网站。
我所说的排名是指在找到的页面中的位置,例如,当搜索某个词时,该站点的编号为 4000。
谢谢!
不,没有这样的 API。原因之一是随着个性化程度的提高,在任何给定时间都不太可能有一个单一的答案,即使对于同一地点的用户也是如此。
此外,由于针对搜索结果的自动查询违反了 Google 的 TOS,因此您最好手动搜索您的网页。
通过 Google AJAX 搜索 API,您可以搜索和接收 JSON/XML 格式的结果,只需搜索您的关键字并检查您的登录页面的结果。
它有一个 PHP 类: http: //bohuco.net/blog/2010/07/google-ranking-checker-class-in-php/