Is there a way to circumvent Google's censorship in China?

By: nart on 25 April 2006
Posted in China, Asia is a Chinese language search service targeted towards users in the People's Republic of China. It was launched on January 25 2006 and it filters search requests to content deemed to be "sensitive" by the government of China. (You can compare search results between the uncensored Chinese language and the censored using the OpenNet Initiative's Search Comparison tool.)

The filtering takes place in at least three ways:

  • de-listed domains: specific websites are removed entirely from search results; it is as if the website never existed.
  • de-listed urls: specific urls are removed from search results if they contain a de-listed domain.
  • restricted keywords: specific keywords are restricted to searches of web pages hosted in China only.

The New York Times reports that the Chinese government did not give Google a list of sites to block. Rather, Google set-up a computer in China and tested to see what content was accessible and content found to be inaccessible was deemed to be sensitive and added to Google's blocklist.

For example, the website for Human Rights Watch (, which is blocked in China, has also been de-listed from A normal web request to from within China triggers an error and the content of the site never loads in a users browser. A search in Google using the modifier "site:" for content on ( on yields no results. In China, it is as if does not exist.

Is there a way to circumvent Google's censorship in China?

Google has an advertisement program, Google Adsense/Adwords, that allows one to purchase certain keywords that will display an ad on Google when users search for those words. I created an account with Google Ads and selected that my ad be shown in Chinese to users in China. I noticed that a warning appeared indicating that there may be restrictions on advertising in China.

Google describes some specific categories of content that require licensing (local pdf). This list does not include content that may be sensitive for political reasons.

Due to advertising regulations and laws of the People's Republic of China, Google AdWords requires advertisers to submit business licenses and approval certificates for the following product categories: Agricultural Chemicals Books/Periodicals Cosmetics Food/Foodstuffs Health Supplements Medical Appliances Medical Services Patents Real Estate Veterinary Medicine

I created my ad (which does not appear to fall under these categories) for, which is censored by, and it was held in a queue waiting to be viewed and labeled "Family Safe". Only "Family Safe" ads are allowed to be shown by Google in China. Eventually my ad was approved as "Family Safe" as was labeled as currently being shown.

However, my ad was initially not shown on

Google indicates that there is an ad for the search terms I selected, but it is not shown. I emailed Google for an explanation of why my ad was not being shown and was informed that there may be a technical error.

My ad was being shown on the uncensored Chinese language Google, but not the censored Google checks what ads to deliver by location (determined by IP address) and the language setting of your browser. Despite both of these showing that my language was Chinese and my location was in China the ad did not properly appear.

Eventually, my ad began to be shown on While my ad does not appear every time the keywords are searched, it does periodically appear. (See possible explanation below).

Although there are no search results available for, my ad for a censored website did appear on some occasions. (See below for a possible explanation.)

This is a neat way to circumvent Google's censorship. It may be possible to extend this even further. Mirror sites and alternative URLs for censored web sites can be displayed through the use of Google Ads.

For the techies out there... resolves to several IP addresses:

$ host is an alias for has address has address has address has address has address has address

When connecting directly to these IP addresses and manually inserting the Host header (Host: the normal appears (with filtered results), but the ad is missing.

When connecting directly to alternate Google IP addresses, such as and and manually inserting the Host header (Host: the normal appears (with filtered results), the ad does appear.

It appears that some specific IP addresses assigned to serve do not consistently show the ad, while other Google IP addresses do consistently show the ad.

I am still waiting for an explanation from Google.

(Cross posted on ICE)