Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am building a web analytics application for search engine traffic only and right now I am looking into providing some information about keywords that Google does not show. Like not provided keyword.

I know that Google will not send you the keyword if the user did a secure search (SSL), but if the search is non-SSL, it should send it with all the parameters.

So I have a referral coming from Google that is HTTP, not HTTPS, it does send some parameters, but it leaves the keyword parameter q blank.

This is the example:


As you see there's no keyword in the q parameter, anyone knows what kind of search is this and why it leaves it empty?

share|improve this question

That can be normal.

If you're building an app for this, one thing that might be worth looking into is integrating the top search query data from Google's Webmaster Tools (since it does include these queries, even if no referrer was sent for the request). There's a rough "API" to get that data (see the blog post) with a reference implementation in Python, and as far as I recall, a 3rd-party implementation in PHP that you could build on.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.