0

我正在寻找一种很好的方法来查找我的网站中有多少页面在谷歌中被编入索引。我一直在看谷歌自定义搜索 api。以下是他们在示例文档中提供的代码。

require_once 'src/Google_Client.php';
require_once 'src/contrib/Google_CustomsearchService.php';
session_start();
$client = new Google_Client();
$client->setApplicationName('Internet Report Card');
$client->setDeveloperKey('XXXXXX MY KEY');
$search = new Google_CustomsearchService($client);
$result = $search->cse->listCse('site:mysite.com', array(
    'cref' => 'http://www.google.com/???????????',                                                                            
));
print "<pre>" . print_r($result, true) . "</pre>";

我似乎无法弄清楚我的 cref 应该是什么或代码应该是什么才能提取正确的信息。

我在许多网站上都看到了以下 url 代码

https://www.googleapis.com/customsearch/v1?key={{Removed API Key}}&q=site:' . $domain

我可能错了,但我相信这是旧 api 的代码。

4

2 回答 2

-1

您可以使用 ajax search api 来获取索引页面的总数:

http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=YOURSITE.COM
于 2014-01-14T08:10:53.713 回答
-2

这就是谷歌网站管理员工具的用途。您可以在此处阅读更多信息:https: //support.google.com/webmasters/answer/2642366?hl=en

于 2013-07-31T19:35:10.893 回答