Track SEO rankings with Google Analytics

Some months ago I created a Google Analytics filter that enables you to track your Google rankings. I blogged about it on my own Dutch analytics blog and saw there was more interest in it then usual. Joost walked by and offered me to do a guest post on this subject. So here he goes:

Track SEO rankings?

Well, you can't specifically track the exact position of the keyword that was clicked like you can do with AdWords. But it is possible to determine the page he was on. A ranking tool can tell you over and over again that a certain keyword is around position 15 in Google while Google Analytics claims he is on page 1 (position 1 to 10). This effect can come from 'personalized search' or 'local results' that can influence the Google rankings dramatically. People see other results than you see with your ranking tools. And therefore you need Google Analytics to do the real ranking.

Setup the filter

To get the rankings in your Google Analytics reports you have to create a new filter:

analytics google ranking

The title of the filter contains a 3, that's because filter 1 and 2 take care of filtering out everything else than Google Organic traffic. So yes: you also have to create a new profile to apply these filters on to be sure you don't screw up your main profile.

This filter only works for Google. if you want it to work for Yahoo and Live Search also, make sure you change the filters 1 and 2 so they accept Organic from all three of them. Then setup the filter like this:

analytics ranking

The ranking results

After a while the "User Defined" report will look like this (ignore the language):

rankings example

What you see are not the actual rankings, but the number of the first result of the page the keyword was on. So when you see 20, it means the keyword was on the third page, and a 50 means the sixth page. (Yahoo and Live Search will report 21 and 51 in stead of 20 and 50).

When you don't see a number but only "(page: ): it means the keyword was on the first page. So perhaps it is better to change "page:" to "minimal position;", I leave that up to you.

If you want to filter the list of keywords on keywords with at least a page 2 position you can use "\(page: \d{2,3}\)" in the filter field below the list. The \d stands for digits, and the 2,3 for the amount of digits you're looking for.

Enjoy.


123 Responses to “Track SEO rankings with Google Analytics”

  1. Wauw what a great tip!! Extremely valuable. I'm setting it up right now, thanks a lot!

    • @ Andre

      Thank you for posting this filter! I implemented it to our company's analytics report 2 days ago (on July 1st) and have a few questions. We seem to be getting a lot of (not set)'s. Since Wednesday, we've gotten 99 in total. Is this normal? Also, the results we are getting show a lot of #1 placements, which seems a little unrealistic. I entered the code exactly and was wondering why this might be happening? Please advise.

      Thank you!

  2. Whoaaa, this is a great post. I will set this up tonight and let you know how it goes. This should work for what I need it for!

  3. Woooah! Great tip for a dummies like me. I'll try it tonight. Thx a lot and good 2009 to all

  4. This is awesome information, except you didn't tell people where to go to create a new filter...you can find it here:
    http://www.google.com/support/analytics/bin/answer.py?answer=55492&hl=en

  5. I quickly modified the regular expressions to work with Yahoo and MSN too. I just started testing it so use at own risk.

    Field A (Google and MSN use q for query parameter, Yahoo uses p):
    (\?|&)(q|p)=([^&]*)

    Field B (Google=start, Yahoo=b, MSN=first):
    (\?|&)(start|first|b)=([^&]*)

  6. Fantastic tip! I too am setting it up right now, thanks.

  7. You have a great post here mate... this is a must read for everyone - will be writing about it for Search Engine Watch

  8. OK, that is super cool! This totally solves the problem of correlating GA data to 3rd party ranking software.

    Thanks so much for publishing this. I know of at least one company for whom this data is their business model.

    Will

  9. Regexp and google analytics ... what can I say, I am in love. ;)

  10. Cool, thanks a lot!

  11. this is great; I understand it but I don't know how to do filters 1+2 (to filter out all but organic traffic). could you give an example of what those rules would look like? many thanks. best, Eric

  12. Nice post. Thanks a lot for this.

  13. This absolutely a genius way of doing this.

    The most creative and innovative post I have read in a long time relating to analytics.

  14. Thanks so much for this awesome hack. Is it not possible to replace the Use Defined value with $A2 (page: $B2/10 + 1) so that it is easy to understand the corresponding page number?

  15. @Amit:
    I was just going to try and figure out if I could do that with a regular expression except starting on page zero, but your way is much better.

  16. Very handy André! I'm going to set this up with a couple of test clients right away.

  17. I love that method to have the page show up in the keyword data. I wrote about a similar method of filtering by referring page before Christmas (tracking referrals from second page of Google). I'm going to update my post with a link to this. Great work.

  18. For all German Readers the required fields in Deutscher Sprache:

    Ranking 3
    Benutzerdefiniert
    Erweitert

    Feld A -> A extrahieren (\?|&)(q|p)=([^&]*)
    Feld B -> B extrahieren (\?|&)(start|first|b)=([^&]*)
    Ausgabe in -> Konstruktor $A2 (page: $B2)

    • Don't use the expressions I have posted on 6 January 2009 at 10:36 (above). I have used Damon Gudaitis posting from 6 January 2009 at 01:23 (ahead) which also did not work in my Analytics and only showed NO KEYWORDS. I used this instead - which works fine now and should work fo all major search engines. Please change to:
      Feld A -> A extrahieren Kampagnenbegriff (.*)
      Feld B -> B extrahieren Verweis (\?|&)(start|b|first)=([^&]*)
      Ausgabe in -> Konstruktor Benutzerdefinierte Segmente $A1 (page: $B3)
      The setup-process in german ist posted here: http://www.promomasters.at/blog/2009/01/07/seo-ranking-in-analytics/

    • Excellent GA trick André!

      Michael, here you have to change the values you want GA to collect in the constructor field.
      Since these two regex also take into account MSN and Yahoo, a new set of parenthesis was added, so the constructor field has to be changed accordingly :

      Field A -> Extract A (\?|&)(q|p)=([^&]*)
      Field B -> Extract B (\?|&)(start|first|b)=([^&]*)
      Output To -> Constructor $A3 (page: $B3)

      • @Christophe - I have now used your code. I have also heard that Field A -> Extract A Campaign Term should be changed to Referral as otherwise only campaign keywords will be reported. Can you give a full and final description of ALL SETTINGS?

  19. Great tip!

    Already implemented it, but I'm also curious about the last comment you make. It is indeed interesting to only see the second page keywords. Exactly in which field do you put the code "\(page: \d{2,3}\)"?

  20. SeitenRanking bei Google bei Google Analytics anzeigen lassen:

  21. this is cool, i've been doing this for the last couple of months. I recommend putting this in place

  22. Great Post !!!. Will certainly try out this on my website. Tweeted this one :)

  23. Nice method. How can I filter the Google searches (filter 1 & 2) exactly? I am using a dutch version of GA, the formulas should work there too?

  24. Great addition, and simple to set up. The results are nice and a great in addition to the data of other tools.

  25. Hello Andre Scholten,

    That's Great. I have to check it out. It would be great if you could add little more innovation to your thoughts and tell me the trick that how to find out exactly the position instead of page if possible. lol :) :) :)

    Regards
    Arjun

  26. Please explain how to throw out "everything but organic search results" for us newbies. Thanks so much.

  27. Great post, and indeed simple to setup!

  28. Below you will find a link to some explanation on excluding everything but organic traffic. Andre refers to this as ranking 1 and 2.

    http://groups.google.com/group/analytics-help-tracking/browse_thread/thread/01f32de9c4e37b43?pli=1

  29. @All: Thanks.

    @Andrew, @Eric, @Martijn: To set up the first 2 filters to include only (Google) organic traffic you: create a new filter, choose filter type "custom filter". Then choose the "include" option, set the filter field on "Campaign Medium" and the filter pattern on "organic". This filter only allows organic traffic in the profile. The second filter that only includes Google traffic is the same but with filter field on "Campaign Source" and filter pattern on "google" or "google|live|yahoo".

    @Amit: you can't put calculations in the filter field, would be nice though.

    @Patrick: if you look at the "User defined" report you see a little textbox at the bottom. You can use that to filter the keywords list real-time.

    @Arjun: when I find out how to do that I will definitely blog about it ;)

  30. @Andre - thank you so much! best, Eric

  31. @Andre - thank you!

    The additional info makes it super-easy to implement.
    Will

  32. This is great! Thanks for the tips...

  33. Eh, I prefer this way instead for tracking page positions.

    I prefer keeping my keywords as keywords and then segment instead so I can see across pages if I want to as well.

  34. Great tip. Should be useful on a number of sites I work on. One question- Is there any way to include the "Source" within the output? It would be really interesting to be able to see an output such as:

    example keyphrase (Google, Page: 30)

    Am I dreaming?

  35. Great tip Joost - looking forward to seeing the results

  36. Wow, that's a great tip! Thanks a lot!
    How long does it take until I can see the filter working? Will it be visible automatically in the Traffic Sources > Keywords report?

  37. Uuhm sorry, another question: You mentioned
    The title of the filter contains a 3, that's because filter 1 and 2 take care of filtering out everything else than Google Organic traffic.
    Could you please specify how filter 1 and 2 need to look like? Or where I can find more information about it? Thank!!

  38. Thanks so much...

    I got both of the filters set-up but the problem is that don't know where to view the results or get the report from them...

    thanks for letting me know about it though!

    David King

  39. Great! and very informative. I'm starting up to learn more about GA. Thank you.

  40. I was thinking yesterday about this and today came across this post. Great. I have just set it up but please reply if I need to manually enter the keywords or it will be done automatically.

  41. Awesome tip, I've set it up and I'm anxiously awaiting results :) Thanks.

  42. Just remember you probably should to create a duplicate profile of the GA account before applying the filter.

    • @Volker, what exactly do you mean with duplicate profile. Should I implement 2 GA codes, or are there other ways to "back up" the data?

      • @Martijn - Volker means, that you setup a second profile under the same Google-Account. When setting up a new profile you are getting asked if you want to do that for an already existing domain - say YES and choose the domain you want to see the SEO Rankings. You will see, that the tracking code of the second profile is exactly the same as from the first profile with the same domain.

        Why did Volker warn you ... when you set a filter this is influencing all of your data. If you do a wrong filter maybe you get no data until you remove the filter again. So you should ALWAYS test a filter in a second test profile. The problem could be, that otherwise you have NO Tracking-Information for that period of time you had the filter set. Inside a report you can not turn on filter and see filtered and then turn off the filter and see all results. Google Analytics generates your statistics based on the set filters of each profile and stores them "static".

  43. @Luke: you're certainly not dreaming: create a new filter, filter type "custom" and then choose "advanced". Set Field A on "User Defined" and "(.*)" and Field B on "Campaign Source" and "(.*)". Then set "Output to" on "User Defined" with "$A1 ($B1)" and that should do the trick.

    @Mandy: patience, it should take max 24 hours to see the first results in the "user defined" report.

    @David: Search for the "user defined" report

    @Atul: the keywords appear automagically ;)

  44. @David @Mandy @Atul @All which do not find their Keyword Ranking in the Google Analtyics Report

    ENGLISH: you can find your User Defined Report like Ranking 3 when you click on the tab Visitors and then at the end of the menue on the Link User Defined.

    DEUTSCH: du findest deinen Benutzerdefiniert Report wie Ranking 3 wenn du auf den Tab Besucher klickst und dann am Ende im Menü auf Benutzerdefiniert klickst.

  45. Michael, thanks for the explanation!

  46. You can see the SEO Keyword Ranking Tracking under User Defined already today after a few hours if you change the report-date to TODAY! I do already see some of todays search/click queries. Mike

  47. Thanks for the explanation, Michael!
    Meanwhile I can see a first result in the User Defined report, but it looks like this:
    : (page: )
    The keyword is missing, I can only see it after clicking on this value and select the dimension "keyword".
    Double-checked the reg. expressions in the filters and it looks ok - same like you described.
    Any idea?

    • Hi Mandy, don't use the expressions I have posted on 6 January 2009 at 10:36. I have used Damon Gudaitis posting from 6 January 2009 at 01:23 which also did not work in my Analytics and only showed NO KEYWORDS. I used this instead - which works fine now and should work fo all major search engines. Please change to:
      Feld A -> A extrahieren Kampagnenbegriff (.*)
      Feld B -> B extrahieren Verweis (\?|&)(start|b|first)=([^&]*)
      Ausgabe in -> Konstruktor Benutzerdefinierte Segmente $A1 (page: $B3)

      • Thanks a lot, Michael!! Now the filter is working! Great!! :)
        I wrote a post about it in German with some more details how I finally implemented the filter in Analytics:
        http://www.maraa.de/200901/keyword-ranking-tracken-mit-google-analytics/
        Thanks to all for your help and this great idea!!

      • You're right about my RegEx not working. I just threw it together without much thought which is why I warned everyone.
        But I think your Field A only works with paid traffic. I presume Kampagnenbegriff means one of Campaign Source, Campaign Medium, Campaign Name, Campaign Term, Campaign Content, or Campaign Code (most likely Campaign Term). Please correct me if I'm wrong, but Campaign refers to Adsense and other paid traffic that you attach tracking parameters to the URL.
        The problem with my first RegEx was that I wasn't extracting the right variables to output to the report.
        Try this:
        Field A->Extract A Referral (\?|&)(q|p)=([^&]*)
        Field B->Extract B Referral (\?|&)(start|first|b)=([0-9]*)
        Output to->Constructor $A3 (page: $B3)
        or alternately try
        Output to->Constructor $A3 (page: $B3)/10+1

  48. What the fuck is that, the last Tweets from my Account SEO_adsense? Sorry!?!?

  49. What a really useful post! Now I'll be able to see far more using Google Analytics.

    The only problem I'm having is the User Defined Report. Do you create this under the Custom Reporting section?

  50. @tony,
    the user defined report is standard available in your analytics account. Go to "visitors" the user defined report is at the bottom of the list.

  51. Hey Andre,

    Superpost. Heb het direct geprogrammeerd. Ik vraag me alleen af of je ook regex moet gebruiken bij filter 1 en 2 of kan je gewoon 'google' en 'organic' invullen zonder regex?

    Groeten Jeroen (FBTO)

  52. So that was tracking filter talk about. Great and awesome. Thanks.

  53. Great tip, I've set it up and I'm awaiting for the results
    Any way - Thanks.

  54. That's a great tip! Thanks a lot!

  55. Great tip. I installed it straight away - just waiting on the data to start pouring in!

  56. Awesome post!
    Very helpful.

  57. Anybody got this working, because I haven't.

    Here is an exemple of what I get:
    keyword1+keyword2 (page: )

    Nothing shows up after page:

    Here is what I filed in the filter form:
    Field A -> Extract A: (\?|&)q=([^&]*)
    Field B -> Extract B: (\?|&)start=([^&]*)
    Output To -> Constructor: $A2 (page: $B2)

    I have checked and double checked and it seems to be exactly what is on the first screenshot.
    (I have also done filter 1 and 2)

    If someone could help that would be great

    • This could be a good sign!
      André writes in the post: "When you don't see a number but only "(page: ): it means the keyword was on the first page."
      I also was waiting some time to see if the filter really works and it was the first time that I was happy to see a keyword which did NOT appear on the first page. ;-)

  58. Oh my G**! Blessings for this.

  59. For me it works too, I thought to see it in the default report instead of the user defined.
    Thanks!

  60. Doesn't work :( I doublechecked the data to fill in but the positions don't show up in my results. Maybe I made some mistake with filter 1 and 2! Does anybody have the same problem? Or do I just have to wait longer (it's almost 24 hours ago) My filters 1 and 2 are set as follows:
    Filter 1: custom filter; include; campaign source; "google"
    Filter 2: custom filter; include, campaign medium; "organic"
    Begging for help! Thanks guys!

  61. What exactly does the number mean? Does 'page: 20' say 'there are 20 results before your link is displayed? Is that the reason why the link was actually on the 3rd place (20+1 minus 10 per page)

    • 20 text link results. because the actual number of items displayed per page is higher due to Universal Search Items. So the number of the page you are on doesn't tell you explicitly about the position of that link (the incoming tracked click might come from a universal search item, triggered by the same keyword ).

  62. How do you get this to work - i've entered the details but where do I see the results?

    I'm lost

  63. Thanks for sharing the resource. It makes life more simpler to keep track of many sites. :)

    • Hi,

      I have two queries

      1. Under the User defined value ( Visitors > User defined ), it shows ( not set ). what does it mean

      2. One of the keywords is showing like this -

      Keyword+keyword+keyword(page:10) where all these keywords constitute a keyphrase. But when I checked with this keyword, the site was on second page. Please explain.

      • 1. I'm not sure about this.
        2. I'm planning on doing a posting explaining this thoroughly on my own blog once I've tested a few advanced hacks. If you see (page: ) it means you're on page 1. (page: 10) or (page: 11) is page 2, (page 20) or (page:21) is page 3 and so on.

  64. This solution is great. Using it to identify low-hanging fruit on SERP pgs 1 and 2. If you're already using the user-defined variable for something else, extract the $A2 page $B2 to a custom variable, then use another filter to mash up that custom variable with user defined.

  65. Whoooaaa!! Dude, this is awesome! Will sure to try it
    Thanks!

  66. Hey Joost,

    big thanks for this tip, I have just created this filter, tomorrow I'll see the results :)

  67. Great article and funny method to use g - analytics.

  68. Nice!

    less nice; another * on my "to do list" ;)

  69. I tried a bunch of different ways to format this hack and got one to work. This hack works with both the original code that tracks Google, and the code I posted earlier in the comments to track Google, MSN, and Yahoo.
    It takes a bit of work, but if you really want to format the search rankings cleanly:
    1. Create a Custom > Search and Replace filter to format unset page 1 results.
    -Search String: \(page: \)
    -Replace String: \(page: 1\)
    2. Create a Custom > Search and Replace filter to format page 2 results.
    -Search String: 1([0-1])\)
    -Replace String: 2\)
    3. Repeat previous step for page 3+ incrementing the first number by one in both the Search String and Replace String each time until you get bored.
    If you're not sure about any of this, I've put up extremely thorough instructions explaining how to set up Google Analytics SERP filters on my own blog.

  70. I probably missed something. Filter doesn't work.
    Do I have to set up the 2 filters above to make it work or the first one or the other is enough?
    Which report in GA is concerned? Keywords report?
    Many thanks for your help

    • First, it takes a day to see the results, so maybe you just need to be patient.
      The first two filters aren't absolutely necessary, but you really should do them. If you don't, you will see a lot of unset values in your report and you will someday find query strings that match your regular expressions and give you some weird data.
      To see the actual data, click Visitors > User Defined in the menu on the left of the GA interface.

  71. HI, anyone of you who can give the final settings for Analytics - including the Dropdown and formulas - so that there is ONE posting with the settings which do work regulary - even when they show +10 instead of 12. But everyone is asking for settings which do work. MOSTLY I see (not set) and some of the keywords show a ranking. Thanks, Michael

    • Setting up these filters will eliminate the not set results.

      Filter 1
      -Create a Custom > Include filter
      -Filter Field = Campaign Medium
      -Filter Pattern = organic

      Filter 2
      -Create a Custom > Include filter
      -Filter Field = Referral
      -Filter Pattern = (google|yahoo|msn)\.[a-z]+

      Filter 3
      -Create a Custom > Advanced filter
      -Field A->Extract A = Referral | (\?|&)(q|p)=([^&]*)
      -Field B->Extract B = Referral | (\?|&)(start|first|b)=([^&]*)
      -Output To->Constructor = User Defined | $A3 (page: $B3)

      If you're not sure about something here, have a look at my detailed GA SERPs hack post on my own blog.

  72. Hi,

    I have created a filter for organic traffic only. The code is -

    New filter ->
    Filter name `Organic`
    Filter Type -> Custom Filter
    Checked : include
    Filter Field: Campaign Medium
    Filter Pattern `organic`

    My query is -

    1. Is it necessary to use single quote between organic like this 'organic'.

    2. Is this the correct code I have implemented or there is something missing.

  73. In the user defined value report, the number one listing is "(not set)". This constitutes half of all visits. What does the "(not set)" mean?

    Drilling down, the source is from each of the search engines.

    Thanks!

  74. Awesome post, thank you very much.

  75. Really, really great article! Many thanks

  76. Wow,

    This blog is great. Wish I'd have found it earlier as I've really wanted to get on top of Wordpress SEO.

    I'm got a rather troublesome problem that I've posted on my Blog to do with SEO. I've managed to get a good following on my blog (just outside Alexa ranking of top 100k) and freely give out information about how to build a successful online business through using a Blog. My latest report to my readers has me stumped though !!

    I let everyone know my 'tips' and 'secrets' for how they can improve things for themselves. However, in my latest I do a comparison between my blog and another that has an Alex Ranking of over 16 million!. On the face of it there should be no comparison and yet the other performs better in terms of positioning for Google searches. My blog has pretty awesome stats and the other one less so for EVERY measure you can think of that is relevant to SEO. In terms of on-site SEO they are broadly similar. And yet my higher traffic blog is far lower down the Google returned search results compared against this other one.

    There is a good debate going on my site as to possibilities why this is the case and yet it still remains a mystery. Anybody throw any light on the matter?

    Garry Parkes
    http://garryparkes.com

  77. Great Tip, I have found good infomation in this blog.

  78. This is great! Thanks so much. Any chance that this could be modified so that the keywords are displayed properly? Currently, hyphens are displayed as %22, etc. Anyone else experiencing this, or come up with a solution?

    Thanks again for your work!

  79. I have implemented the filter which shows full referral name of sites on one of my sites. Bit it is not showing http://

    part. Is there any way to do it.

    Thanks

  80. Cool ;-) Thanks a lot for posting this powerful filter. Finally now I know for what is that filter function in Analytics :D

  81. Hi!
    I cant get my filter working, it just stand (page: $b2) in the report after the keyword.
    Could someone give me a hint please.

    thanks for a smart filter!

  82. Thanks for such great information, not just to you, Joost, but everyone else who has contributed and added so much useful content. For a newbie, any help is very much appreciated. Thanks once again.

  83. I have applied the filter but it shows ( not set ). What does it mean and how can I remove this.

  84. Thanks for the tip. I implemented something similar months ago and it's invaluable, but I'll be setting this up as well today.

  85. Andre's filter was ahead of it's time!
    But now that Google is rolling out the new results pages with the position built in, we can use a similar filter to embed that directly in the reports.
    See this post for details:
    http://www.websharedesign.com/display-search-engine-rankings-seo-in-google-analytics.html

    -Corey

  86. Wow, SO simple, I can't believe I never thought of that. This is Awesome! Thank you!

  87. This is great, but the majority of clicks coming from search engines come from the first page of users' SERP. Also, there is a huge difference between being ranked 10 (below the fold) and being ranked 3 (above the fold).
    Check us out here:

  88. Thanks for the translation!

    Tony

  89. great post sir..
    thanks for sharing. really helped a lot here.
    regards,
    -------------------------------------------
    UGGS

  90. Cool article about this methode - thanx for the tip!

  91. Wow! This filter is awesome, definitely going to save me a lot of time.

  92. wow that's awesome
    thank u very much

  93. Cool tips! Thank you very much!

  94. Really, really great article! Many thanks. It works.

  95. The analytics filter works fine for me but I am not clear as to what is meant by ( not set ). Also
    below (not set ), there is a entry Guest. Can anyone please explain.

    • Some times ago, Amit wrote " Use Defined value with $A2 (page: $B2/10 + 1) so that it is easy to understand the corresponding page number?"

      I have tried this, but the result is not clear. Its like this -

      Keyphrase ( page:/10+1) Is this the correct result.

  96. Thanks for your useful info, I think it’s a good topic.

  97. Great tip! Gonna try this later on.

  98. Andre, I was wondering if you saw my post?

123 Tweetbacks to “Track SEO rankings with Google Analytics”

  1. Twitter avatar for

    @jdevalk, great stuff! I'll tweet that. :) http://bit.ly/cy5c Track your search rankings with Google Analytics..

  2. Twitter avatar for

    RT @mattcutts: @jdevalk, great stuff! I'll tweet that. :) http://bit.ly/cy5c Track your rankings with GA. Uh oh Enquisite.

  3. Twitter avatar for

    RT: @mattcutts: @jdevalk, great stuff! I'll tweet that. :) http://bit.ly/cy5c Track your search rankings with Google Analytics..

  4. Twitter avatar for

    RT @mattcutts: @jdevalk, great stuff! I'll tweet that. :) http://bit.ly/cy5c Track your search rankings with Google Analytics..

  5. Twitter avatar for

    Handig, het tracken van SEO rankings in analytics. Gelijk even uitproberen: http://tinyurl.com/9sr5rg

  6. Twitter avatar for

    RT @mattcutts: @jdevalk, great stuff! I'll tweet that. :) http://bit.ly/cy5c Track your search rankings with Google Analytics..

  7. Twitter avatar for

    Reading: "Track SEO rankings with Google Analytics - Yoast - Tweaking Websites" ( http://tinyurl.com/9sr5rg )

  8. Twitter avatar for

    Brilliant! How to Track your Search Engine Rankings in Google Analytics: http://bit.ly/cy5c

  9. Twitter avatar for

    Nice post on on Joost de Valks site about using analytics to see where you rank http://tinyurl.com/9sr5rg

  10. Twitter avatar for

    Track SEO rankings with Google Analytics
    http://tinyurl.com/9sr5rg

  11. Twitter avatar for

    Just implemented the advanced filters to find the SEO ranks for my keywords... Keeping my fingers crossed - http://is.gd/eDBa

  12. Twitter avatar for

    RT @mattcutts @jdevalk, great stuff! I'll tweet that. :) http://bit.ly/cy5c Track your search rankings with Google Analytics.

  13. Twitter avatar for

    RT @mattcutts: @jdevalk, great stuff! I'll tweet that. :) http://bit.ly/cy5c Track your search rankings with Google Analytics.. Nice!

  14. Twitter avatar for

    Great article on tracking your results in Google analytics - http://tinyurl.com/9sr5rg

  15. Twitter avatar for

    R/T from @mattcutts Track SEO rankings with Google Analytics (Using Filters) http://tinyurl.com/9sr5rg

  16. Twitter avatar for

    http://tinyurl.com/9sr5rg track SEO rankings with Google Analytics....

  17. Twitter avatar for

    Interesting: track your position in Google via Google Analytics: http://tinyurl.com/9sr5rg

  18. Twitter avatar for

    Track SEO rankings with Analytics? Well sorta - http://tinyurl.com/9sr5rg

  19. Twitter avatar for

    Track SEO rankings with Google Analytics: http://is.gd/eDBa

  20. Twitter avatar for

    SeitenRanking bei Google bei Google Analytics anzeigen lassen: http://tinyurl.com/9sr5rg

  21. Twitter avatar for

    Implemented Dan Zarrella's tweetbacks, see for ex.: http://tinyurl.com/9sr5rg it looks cool but needs work :)

  22. Twitter avatar for

    jdevalk this is not the right url for the tracking serps in GA http://tinyurl.com/9sr5rg

  23. Twitter avatar for

    @jdevalk this is not the right page http://tinyurl.com/9sr5rg

  24. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites: Love GA Filters! http://tinyurl.com/9sr5rg

  25. Twitter avatar for
  26. Twitter avatar for

    Re: @mattcutts: @jdevalk, great stuff! I'll tweet that. :) http://bit.ly/cy5c Track your search rankings with Google Analytics..

  27. Twitter avatar for

    Track SEO rankings with Google Analytics - http://tinyurl.com/9sr5rg

  28. Twitter avatar for

    Track SEO rankings with Google Analytics http://tinyurl.com/9sr5rg

  29. Twitter avatar for

    SEO Tip of the Day: Track SEO Rankings with Google Analytics

  30. Twitter avatar for

    cool filter for google analytics: http://tinyurl.com/9sr5rg

  31. Twitter avatar for

    Track SEO rankings with Google Analytics - http://tinyurl.com/9sr5rg

  32. Twitter avatar for

    RT @jdevalk http://is.gd/eDBa Use Google Analytics to track Google Search Results Position/Page. Set this up today in just a few minutes.

  33. Twitter avatar for

    Just trying to Track SEO rankings with Google Analytics -> http://tinyurl.com/9sr5rg

  34. Twitter avatar for

    Just read a greta articale about tracking search rankings with google analytics http://tinyurl.com/9sr5rg

  35. Twitter avatar for

    Just read a great article about tracking search rankings with google analytics http://tinyurl.com/9sr5rg

  36. Twitter avatar for

    RT @jdevalk Track your search rankings with Google Analytics http://bit.ly/cy5c

  37. Twitter avatar for

    This is a good stuff http://tinyurl.com/9sr5rg

  38. Twitter avatar for

    Great way to track your organic keyword position automatically with Google Analytics: http://tinyurl.com/9sr5rg

  39. Twitter avatar for

    this is genius! http://is.gd/eDBa this guy figured out how to use google analytics for passive serp tracking.

  40. Twitter avatar for
  41. Twitter avatar for

    #SEO Rankings con Google Analytics, muy interesante, lo pondre en practica: http://tinyurl.com/9sr5rg

  42. Twitter avatar for

    Test tweet 2 http://is.gd/eDBa

  43. Twitter avatar for

    Tried this GA tip to see what page of search engines visitor is coming from but some pages were left blank http://bit.ly/cy5c Any1 tried it?

  44. Twitter avatar for

    @DTCnathan yeah, it got F'd up http://bit.ly/cy5c

  45. Twitter avatar for

    While I'm talking SERPs, use GA custom filter for ranking positions - limit by Page # http://tinyurl.com/9sr5rg

  46. Twitter avatar for

    Tracking SEO rankings using Google Analytics? Wow (via Marketing Pilgrim): http://tinyurl.com/9sr5rg

  47. Twitter avatar for

    a must implement hack in google analytics : http://tinyurl.com/9sr5rg from @andrescholten @ @jdvalk

  48. Twitter avatar for

    Track SEO rankings with Google Analytics: Some months ago I created a Google Analytics filter that enables you t.. http://tinyurl.com/9sr5rg

  49. Twitter avatar for

    Track SEO rankings with Google Analytics http://tinyurl.com/9sr5rg

  50. Twitter avatar for

    这个google分析技巧绝对可以是杀手级的了http://tinyurl.com/9sr5rg

  51. Twitter avatar for

    good post by @AndreScholten about tracking SEO ranking with google analytics http://tinyurl.com/9sr5rg (p.s i love regex)

  52. Twitter avatar for

    @blastam That GA SEO rankings hack I was telling you about: http://tinyurl.com/9sr5rg

  53. Twitter avatar for

    @jonleeclark thanks for the link-Track SEO rankings with Google Analytics http://tinyurl.com/9sr5rg

  54. Twitter avatar for

    Interesting: Setting up SEO Ranking Tracking in Google Analytics: http://tinyurl.com/9sr5rg

  55. Twitter avatar for

    check it out: Track SEO rankings with Google Analytics - Yoast - Tweaking Websites http://tinyurl.com/9sr5rg

  56. Twitter avatar for

    just implemented this http://tinyurl.com/9sr5rg tip to my G Analytics, will see what it knows :)

  57. Twitter avatar for

    just implemented this http://tinyurl.com/9sr5rg tip to my Google Analytics, real curios about it :)

  58. Twitter avatar for

    Track SEO rankings with Google Analytics . I have to try this! http://is.gd/eDBa

  59. Twitter avatar for

    @ipako deze (seo rankings with google analytics) al gezien? http://tinyurl.com/9sr5rg

  60. Twitter avatar for

    Testing tracking search rankings in Google Analytics on one of my sites: http://tinyurl.com/9sr5rg

  61. Twitter avatar for

    quick how-to for setting up Google Analytics to track SEO results - http://tinyurl.com/9sr5rg

  62. Twitter avatar for

    reading an interesting post: Track SEO rankings with Google Analytics: http://tinyurl.com/9sr5rg

  63. Twitter avatar for

    Track SEO rankings with Google Analytics http://tinyurl.com/9sr5rg

  64. Twitter avatar for

    cum sa track-uiesti pagina in care iti apar SERP-urile cu Analyitcs : niceee http://tinyurl.com/9sr5rg

  65. Twitter avatar for

    RT @loveday @blastam That GA SEO rankings hack I was telling you about: http://tinyurl.com/9sr5rg

  66. Twitter avatar for

    Great Google Analytics filter http://tinyurl.com/9sr5rg

  67. Twitter avatar for

    Just implemented (on the blog http://is.gd/gXnQ) this brilliant G.Analytic filter to track SEO ranking. http://is.gd/eDBa thanks @jdevalkh

  68. Twitter avatar for

    用GA来跟踪SEO关键词排名:http://tinyurl.com/9sr5rg

  69. Twitter avatar for

    Track SEO rankings with Google Analytics http://tinyurl.com/9sr5rg

  70. Twitter avatar for

    RT @seotips2go: Track SEO rankings with Google Analytics http://tinyurl.com/9sr5rg

  71. Twitter avatar for

    Currently Browsing: http://tinyurl.com/9sr5rg this is a useful filter going to need to try this out!

  72. Twitter avatar for

    SEO rankings in Google Analytics , learn from http://tinyurl.com/9sr5rg implement before starting SEO engagement

  73. Twitter avatar for

    Learning About: "Track SEO rankings with Google Analytics - Yoast - Tweaking Website" ( http://tinyurl.com/9sr5rg )

  74. Twitter avatar for

    Track SEO rankings with Google Analytics http://tinyurl.com/9sr5rg

  75. Twitter avatar for

    Track Search Engine Rankings With Google Analytics via Custom Filters http://is.gd/eDBa

  76. Twitter avatar for

    Monitorea tus rankings con Google Analytics http://tinyurl.com/9sr5rg

  77. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  78. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  79. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  80. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  81. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  82. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  83. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  84. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  85. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  86. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  87. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  88. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  89. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  90. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  91. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  92. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  93. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  94. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  95. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  96. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  97. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  98. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  99. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  100. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  101. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  102. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  103. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  104. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  105. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  106. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  107. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  108. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  109. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  110. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  111. Twitter avatar for

    Track SEO rankings with Google Analytics - Yoast - Tweaking Websites - http://tinyurl.com/9sr5rg

  112. Twitter avatar for

    @RobBothan There is a filter from Yoast (not exact rankings) that can do it but nothing from Google direct http://tinyurl.com/9sr5rg

  113. Twitter avatar for

    Track SEO rankings with Google Analytics via custom filters: http://tinyurl.com/9sr5rg

  114. Twitter avatar for

    Interesting post on how to track organic page rank in Google Analytics with a filter: http://tinyurl.com/9sr5rg

  115. Twitter avatar for

    Track SEO rankings with Google Analytics
    http://tinyurl.com/9sr5rg

  116. Twitter avatar for

    For some nice Analytics filters : http://tinyurl.com/9sr5rg

  117. Twitter avatar for

    mit Google Analytics herausfinden von welcher Suchergebnisseite die Besucher kommen: http://tinyurl.com/9sr5rg

  118. Twitter avatar for

    @jdevalk thank u 4 the great advanced GA filters & segments and 4 sharing them http://tinyurl.com/9sr5rg

  119. Twitter avatar for
  120. Twitter avatar for

    @JamesPlankton you peeped this? A bit inaccurate but reasonably cool http://tinyurl.com/9sr5rg

  121. Twitter avatar for

    Heb wat met filters zitten spelen in google analytics gebaseerd op http://tinyurl.com/9sr5rg . Ben benieuwd naar de resultaten

  122. Twitter avatar for

    Relaxing with a coffee and GA filter to display SEO page ranking. http://is.gd/eDBa

  123. Twitter avatar for

    How to: track SEO rankings in Google Analytics: http://tinyurl.com/9sr5rg

icon

Want an avatar too?

Go to gravatar.com and upload your preferred avatar.

You can use: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

42 Trackbacks to “Track SEO rankings with Google Analytics”

  1. Daily Digest 01/07/2009 | Get A New Browser - Wed, January 7th, 2009 at 04:30
  2. » Track Google Rankings With Google Analytics - Wed, January 7th, 2009 at 11:04
  3. SEO Monitoring | Webanalyticsbook - Web Analytics - Thu, January 8th, 2009 at 02:22
  4. rank checkers - WebProWorld - Thu, January 8th, 2009 at 05:10
  5. links for 2009-01-08 | bg Theory, LLC - Thu, January 8th, 2009 at 16:03
  6. Bloggers Digest 1/9/09 | Get Elastic - Fri, January 9th, 2009 at 12:02
  7. Analytics für SEO Tracking | Hodenkaiser - Thu, January 15th, 2009 at 16:25
  8. SEO Tracking mit Analytics | Hodenkaiser - Thu, January 15th, 2009 at 16:30
  9. More Filters for Google Analytics | ConversionSpot - Mon, January 19th, 2009 at 13:25
  10. Use Google Analytics to Track SEO Rankings! - Thu, March 12th, 2009 at 16:51
  11. Search Engine Loophole - Thu, April 30th, 2009 at 21:47
  12. Track Keyword Positions with BLVD Status - Mon, May 25th, 2009 at 14:29