Skip to main content

SE::Google::TrustCheck - Site trust check

Scraper Overview

The scraper allows you to check the trust of a site in Google. All the capabilities of the SE::GoogleSE::Google scraper are available. Thanks to the multi-threaded work of A-Parser, the processing speed of requests can reach 900 requests per minute, which on average allows to obtain up to 6200 results per minute.

Overview: speed of operation

The functionality of A-Parser allows you to save parsing settings for further use (presets), set parsing schedules, and much more.

Saving results is possible in the form and structure that you need, thanks to the built-in powerful templating engine Template Toolkit which allows you to apply additional logic to the results and output data in various formats, including JSON, SQL, and CSV.

Collected Data

  • Google Trust Check
  • Possible results - 0, 1, and 2:
    • 0 - no additional link blocks
    • 1 or 2 means that Google trusts the site, as it displays additional link blocks. 1 - means the site has a horizontal block of links, and 2 - means it has a large vertical block of links

data collected by the SE::Google::TrustCheck scraper data collected by the SE::Google::TrustCheck scraper


  • Collecting a database of trusted sites
  • Supports selection of search country, domain, language of results, and other settings


As queries, you need to specify the URL of the desired site, for example:

Query Substitutions

You can use built-in macros for automatic substitution of subqueries from files, for example, if we want to check sites/site based on a key database, we specify several main queries:

In the query format, we specify a macro for substituting additional words from the Keywords.txt file, this method allows to check the site base based on the key base and get positions as a result:

$query {subs:Keywords}

This macro will create as many additional queries as there are in the file for each original search query, which in total will give [number of original queries (domains)] x [number of queries in the Keywords file] = [total number of queries] as a result of the macro's operation.

You can also specify the protocol in the query format, so that only domains can be used as queries:


This format will add http:// to each query.

Output Result Options

A-Parser supports flexible result formatting thanks to the built-in templating engine Template Toolkit, which allows it to output results in any form, as well as in a structured form, for example CSV or JSON

Exporting the trust check list

Result format:

$query: $trustrank\n

The result will display a list of links and their trust check.

Example result: 2 1 2 0 2

Similar to SE::Google.

Similar to SE::Google.

Similar to SE::Google.

Keyword competition

Similar to SE::Google.

Link indexing check

Similar to SE::Google.

Saving in SQL format

Similar to SE::Google.

Dumping results to JSON

Similar to SE::Google.

Results processing

A-Parser allows processing results directly during scraping, in this section we have provided the most popular use cases for the SE::Google::TrustCheck scraper.

Saving domains with trust value "1"

Add a filter and select the trust variable $trustrank - Trust rank from the drop-down list. Select the type: String equals. Then you need to specify the trust value we need in the String 1. With this filter, you will be able to remove all results with unnecessary trust.

Example of filtering
Download example

How to import the example into A-Parser


See also: Results filters

Similar to SE::Google.

Similar to SE::Google.

Extracting domains

Similar to SE::Google.

Removing tags from anchors and snippets

Similar to SE::Google.

Similar to SE::Google.

Possible settings

Supports all settings of the SE::GoogleSE::Google scraper, as well as additionally:

Parameter nameDefault valueDescription
Pages count1Number of search result pages to scrape (from 1 to 10)
Links per page10Number of links in the search result on each page (from 10 to 100)