Google Adds Ranking Data to Referrer String?

by Patrick Altoft on / 76 responses

I’m jumping to conclusions here but the new Google referrer string contains a number which might just allow analytics software to tell you where the site ranked when the visitor clicked on it.

Starting this week, you may start seeing a new referring URL format for visitors coming from Google search result pages. Up to now, the usual referrer for clicks on search results for the term “flowers”, for example, would be something like this:

http://www.google.com/search?hl=en&q=flowers&btnG=Google+Search

Now you will start seeing some referrer strings that look like this:

http://www.google.com/url?sa=t&source=web&ct=res&cd=7&url=http%3A%2F%2Fwww.example.com%2Fmypage.htm&ei=0SjdSa-1N5O8M_qW8dQN&rct=j&q=flowers&usg=AFQjCNHJXSUh7Vw7oubPaO3tZOzz-F-u_w&sig2=X8uCFh6IoPtnwmvGMULQfw

Perhaps the cd=7 (click detail = 7th?) is the ranking and ct=res (click through = results?) is indicating that the click came from organic search rather than a universal search (news or video) result.

If Google isn’t doing this then it really should be, perhaps Matt will confirm either way.

Patrick Altoft is Director of Search at Branded3, a Leeds SEO & Digital Agency specialising in SEO, Web Design, Development & Social Media.

Get daily posts direct to your inbox

You can get our blog posts delivered for free by email every day - simply add your email address to the box above, or alternatively you can grab the RSS feed.

Comments

Read the 47 comments below, or add your own!

April 15, 2009 at 8:31am

Well spotted Patrick! I noticed the landing page addition on the string, but hadnt gone into it so deep. And you are right – it would be an excellent addition to reporting if the data is inded as you demonstrate above.

Reply

April 15, 2009 at 9:35am

Doesn’t quite line up with the paramaters used by Google’s bounce script which includes “resnum” to represent to the position.

On the other hand for two conflicting interpretations check out:

http://code.google.com/apis/searchappliance/documentation/52/asr_reference.html

and

http://www.razzed.com/2009/02/12/analysis-of-google-outbound-link-tracking/

I’m aware that the first relates to the search appliance so may not be directly applicable – certainly interesting though.

I’m more curious as to what information is being tracked in the encrypted values!

DM

Reply

April 15, 2009 at 10:18am

If you’re logged into a Google account and perform a search you will already see this data, and it looks very, very much like the &cd= part of the string matches up with your result position in the SERPS – see this example from a search for BBC news, which naturally is in the first position in Google UK

http://www.google.co.uk/url?sa=t&source=web&ct=res&cd=1&url=http%3A%2F%2Fnews.bbc.co.uk%2F&ei=EaPlSdvfEsGv-QbV2N2NCQ&usg=AFQjCNG1boymekvki8B_0-KpAJ7l9UjeEg&sig2=ePdap6FuYSy51aIBSEe2JA

Lower down the page, at position 13 is a Youtube video, the string for which is:

http://www.google.co.uk/url?sa=t&source=web&ct=res&cd=13&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DpdyYe7sDlhA&ei=EaPlSdvfEsGv-QbV2N2NCQ&usg=AFQjCNFFcDGZWC1FpIc4qL8__xl4ANssBQ&sig2=nikbrxmWWvGRnjf86XUh8g

Blended/Universal search muddies things a bit, and local search results are at cd= position 1- 10 for some queries but it really does look like it’s reporting the position in the SERPS.

If this is rolling out to unpersonalised search as well it will be a massive help – I feel some analytics filters coming up…

Reply

April 15, 2009 at 10:51am

Ditto on the well-spotted! I’ll look forward to seeing how this plays out….

Reply

April 15, 2009 at 11:05am

I’m not holding my breath yet, but if its true it would be awesome.

Reply

April 15, 2009 at 11:33am

Excellent, well spotted Patrick!

I was just filing a bug report about this very issue breaking one of the Drupal search modules. But I hadn’t really looked at the new referers new bits.

The new parameters must be there for some reason and as you suggest the search position would make sense.

Reply

April 15, 2009 at 1:02pm

These urls are visible only when logged into the Google account.

Reply

April 15, 2009 at 1:22pm

Searching in US on term “flowers”, brings up Universal search results with images and local listings. It looks like that number starts with the images being displayed. The listing shows three images and the first orgainc result is numbered 4. Also the local listings are included in that count.

Reply

April 15, 2009 at 1:37pm

Interesting thanks Brent. The strings are not showing up for me yet.

Reply

April 15, 2009 at 7:28pm

I think if you do experiments, you’ll be able to confirm your speculation, Patrick and Brent Nau. As Jamie mentions, I think this is awesome for webmasters–even more information than you could glean from the previous referrer string.

Reply

April 15, 2009 at 8:19pm

Just noticed a couple of strings coming up and I would suggest your right as regards the URL strings as regards position

Natural result (organic position 1)
http://www.google.com/url?sa=t&source=web&ct=res&cd=1&url=http%3A%2F%2Fwww.worldwidegolfshops.com%2F&ei=UDHmSYWiFsOw-AbZqoCOCQ&usg=AFQjCNE81lsFRJ1VZ8iCeIu2baPdsfoHbA&sig2=4LhPLOA-8owZ1JkKWQxS4g

PR Result (Organic position 4/Blended Position 1)
http://www.google.com/url?sa=t&source=web&ct=res&cd=4&url=http%3A%2F%2Fwww.bloomberg.com%2Fapps%2Fnews%3Fpid%3D20601079%26sid%3DaY8lJHFt0TFE%26refer%3Dhome&ei=UDHmSYWiFsOw-AbZqoCOCQ&usg=AFQjCNGXQVoF7gpsxS1jicqQk6mozV3NRQ&sig2=Egvon8gzfZiBwps_fo0Bbw

Google Products results
http://www.google.com/url?sa=t&source=web&ct=res&cd=7&url=http%3A%2F%2Fwww.joessports.com%2Fentry.point%3Fentry%3D2964684%26source%3DCAFGL_DF%3A2964684%3AJOE%26CAWELAID%3D127391172&ei=UDHmSYWiFsOw-AbZqoCOCQ&usg=AFQjCNEcjGSal0zWlMHIE3RTwBWSDHHVGg&sig2=MPrzmPtxc3JA30BcAcyMJg

with cd certainly seemingly determing position on referrals however I would suggest this is not dependant on whether this is a blended search result or not – position 4 was the first news result (at position 4 on the page), product result (7th result – 3 organic – 3 PR)

The screenshot of the results can be found here
http://holisticsearch.co.uk/wp-content/uploads/2009/04/golfclubs_newurl.jpg

Reply

April 15, 2009 at 8:58pm

Fantastic news. I wish Google had been doing this all along. Will the other engines follow suit?

Reply

April 15, 2009 at 9:01pm

Makes sense that you must be logged in, as personalized search will create different results for each user. Interesting to see how this will impact Google Analytics. I bet the other analytics providers are scrambling to utilize this. James Morell mentions Analytics filters. How will that be useful here?

Reply

April 15, 2009 at 9:05pm

Great find.. I can see the CD as SERPs.. what about the other variables..usg, sig2. source is “web”. what other sources are possible?

Reply

April 15, 2009 at 9:32pm

Well, hot damn…it looks like we have a confirmation from Mr. Cutts himself. Way cool that you figured this out!

Reply

April 15, 2009 at 10:58pm

Good catch guys. Should be interesting to see how the analytic platforms use the additional referral info.

Reply

April 15, 2009 at 11:56pm

I don’t see those strings for the natural header result (the title of the page) but I see them for the extra links given below the description is this something that is being rolled out slowly?

Reply

April 16, 2009 at 1:01am

Google has always given away the page. Here are the referring URLs that you get for “flowers”
Page 1:
http://www.google.com/search?q=flowers&hl=en&safe=off&client=firefox-a&rls=org.mozilla:en-US:official&hs=Ccu&start=0&sa=N

Page 2:
http://www.google.com/search?q=flowers&hl=en&safe=off&client=firefox-a&rls=org.mozilla:en-US:official&hs=lwZ&start=10&sa=N

Google Analytics should already have offered a report segmenting Google search referred visits by page. The only log file analyzer I am aware of that broke Google referrer visits into “page 1 / page 2 or deeper” is BitStrike, but development of that program seems to have stopped more than year ago. bummer.

Reply

April 16, 2009 at 9:34am

@Dave Culbertson You can do the same thing through advanced filters in Google analytics – it’s a bit of a pain to set up, but perfectly possible.

@Simon Pesci In the same way as you can filter for page you appear in Google using advanced filters in analytics you should be able to filter for the position you appear for a keyword. you can then set up filters for positions 1 – 3 or 10+ and work on optimising those keywords you’re not ranking for as well as you’d like.

I’m going to have a play with this over the next couple of days and see what I can come up with.

Reply

April 16, 2009 at 10:27am

I am seeing these parameters in my referrer URLs as well

Reply

April 16, 2009 at 12:07pm

@JamesMorell – I suspected that you could create a Google Analytics filter for segmenting Google Traffic by page. Could you point me to any online examples to how to build it?

Reply

April 16, 2009 at 1:17pm

I’ve been waiting a long time for this and am very excited about it! If Google sticks with this implementation, it will introduce a new and welcome element to site analytics.

The correct term for using this type of data is Passive SERP Tracking. It’s something we’ve done in Raven’s Analytics tool and also with the free passive SERP tracking pepper we built for Shaun Inman’s Mint application. If this gets fully rolled out, then we’ll definitely be updating the free pepper (add-on).

Nice find Patrick!

Reply

Luke
April 16, 2009 at 3:15pm

James Morell – as it stands, on the examples I have tried, none of this cd ranking data can be picked up by GA. There is a big difference between cd=1 in Google’s internal redirect URL, and the start=1 in the SERP URL.

Reply

April 16, 2009 at 3:47pm

Good post, thanks for the info.

Reply

Luke
April 16, 2009 at 4:22pm

I take it back – it seems to work in my GA, getting data through.

Reply

April 16, 2009 at 5:00pm

Patrick, good work on discovering this! It really is a breakthrough for the SEO world. I’m really happy to learn this. James and Dave, thanks for verifying!

Reply

April 16, 2009 at 6:42pm

I concur with DangerMouse that ct/cd for ranking is incorrect–Google is actually NOT including ranking data via cd/ct (per say). They are doing it via resnum; if you do an image search (flowers) you’ll notice it specifically gives positions or if you do another search (test) you’ll see resnum within the one-line sitelinks. The resnum then will actually show the position of the results that the sitelink is under. Eg:

http://news.google.com/news?q=test&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&um=1&ie=UTF-8&hl=en&ei=123nSY3PI5LmnQevjuCMBw&sa=X&oi=news_group&ct=title&resnum=11

That’s for a news result in position 11 (notice resnum)

http://www.google.com/url?q=http://www.test.com/organizations.htm&ei=123nSY3PI5LmnQevjuCMBw&sa=X&oi=oneline_sitelinks&resnum=1&ct=result&cd=2&usg=AFQjCNGB_fgmQ6xyzxMAv3TS4OXU7RVQlw

That’s for the position one results with the middle (or second) sitelink.

Reply

April 16, 2009 at 9:24pm

I seriously encourage people NOT to build filters based on the referrer parameters cd for determining ranking position. Like one of them described above to build a filter for the op 3 results would have serious flaws. What if the first 4 results are images? These do not pass the parameter while the first organic/text link would have ranking position number 5.

Do you seriously want to present this kind of data to your clients??

Reply

ChabrellIgan
April 17, 2009 at 6:01am

God dag! Kan jag ladda ner en bild fran din blogg. Av sak med hanvisning till din webbplats!

Reply

November 30, 2011 at 11:42am

The cd parameter seems to appear only when a user is logged in to his Google account, can someone confirm this ?

Reply

April 17, 2009 at 2:54pm

blended search seems to be differentiated by using the “oi” paremeter, e.g.

http://www.google.co.uk/url?sa=t&source=web&oi=video_result&ct=res&cd=24&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DbZ4OaW-qU40&ei=nYjoSfvGFKKZjAf1peyeCg&usg=AFQjCNF2LlgUjnuTaFhVc_vaBUZ4n87j_A&sig2=OBK4IbpmqnIiNTnp5YxM6A

http://www.google.co.uk/url?sa=t&source=web&oi=news_result&ct=res&cd=4&url=http%3A%2F%2Fwww.dorsetecho.co.uk%2Fnews%2F4298197.Sat_nav_anger_as_huge_lorry_gets_wedged_in_village%2F&ei=nYjoSfvGFKKZjAf1peyeCg&usg=AFQjCNGNf6NBbgPspSb0nbqOk4DBLP1tJA&sig2=4HdHXjk82lcns2qkdVQ1nA

Reply

April 18, 2009 at 8:14pm

The cd parameter seems to appear only when a user is logged in to his Google account, can someone confirm this ?

Reply

April 19, 2009 at 5:02pm

I am now seeing a variable named, “start” that is definitely the rank!

Reply

April 20, 2009 at 10:48pm

interesting. Thanks for the update.

Reply

November 30, 2011 at 11:43am

The cd parameter seems to appear only when a user is logged in to his Google account, can someone confirm this ?

Reply

April 22, 2009 at 10:14am

The cd parameter seems to appear only when a user is logged in to his Google account, can someone confirm this?

I can see it when not logged in.

Nice spot.

Reply

Noah
April 23, 2009 at 5:41am

I have been searching the net endlessly for ANY topics about this, I barely found this by accident after 15 searches. Fuck google, everytime I right-click ANY url to copy the hyperlink it auto rewrites the url & gives me all that referrer crap to make it one hell of a long link, that I have to manually trim or convert to a tinyurl. When you initially mouseover the link, you see the clean url in the statusbar. Right-click it, then mouseover the link again. Crapified.

I don’t how know they’re implementing this. I attempted blocking their http://www.google.com/extern_js/* script using Adblock Plus but that didn’t work.

This is inexcusable. Writing a greasemonkey script as we speak to strip this crap.

Reply

April 23, 2009 at 1:01pm

We’ve hacked up a script to log both basic Page # and the new /url redirect raw position:
http://alwaysbetesting.com/abtest/index.cfm/2009/4/22/Log-Your-Exact-Google-Rank-with-Google-Analytics

It uses Google Analytics eventing.

Reply

June 11, 2009 at 8:57am

Hi Patrick,

Just wondered if you had heard anymore on this issue and if Google had rolled this out fully yet? Also how exactly do you see the referral strings from organic results in such a way that you can see all the variables Google use?

Thanks.

Reply

June 11, 2009 at 10:10am

Not heard much more.

Reply

August 12, 2009 at 12:43pm

Anyone heard any more?

Reply

March 8, 2010 at 8:19am

Patrick,

Thank you so much for posting this.
It really is a breakthrough for the SEO out there.
I’m also extremely excited to Matt posting here.

Will bookmark this site and come back for more news from the industry.

Thanks again.

Reply

April 19, 2010 at 11:16pm

Very interesting, especially with the new update which means god nows when you will be position 1 or position 5, it would be useful to test how important this is.

Reply

July 22, 2010 at 4:37pm

Thanks for the news & keep up the good work!

PS: Wow, Matt is posting here, that's very impressive! :)

Reply

December 6, 2010 at 9:07am

any news on this? it would be awesome to see this and test, over time, are more accurate percentage click through for each position over the old AOL figures that have been floating around for over 5 years!

Reply

November 25, 2011 at 2:55pm

I seriously encourage people NOT to build filters based on the referrer parameters cd for determining ranking position. Like one of them described above to build a filter for the op 3 results would have serious flaws. What if the first 4 results are images? These do not pass the parameter while the first organic/text link would have ranking position number 5.

Reply

December 5, 2011 at 2:26pm

I agree. I like looking at this data, but I do it manually – downloading an excel fille of complete urls.

Reply

26 trackbacks

Leave a comment

Your email address will not be published. Fields marked with an asterisk are required.
 

  *

  *

You can use one of the following tags:
<a href=""><blockquote><code><em><strike><strong>