Like most webmasters / business owners you’ll already have a list of keywords you want to rank for in the search engines. You’ll also be used to seeing what keywords people are using to find your site through Google Analytics, but do you link the two together to drive quality buying traffic to your website?
Here’s an example, you see that people are landing on your site through keyword x, however you didnt target this keyword previously, but when looking at your ecommerce stats you see that this search ended up in a sale. Wouldn’t it be useful to see where you rank for that keyword and then target that keyword in your link building to get higher up the search rankings and increase your sales through this new found ‘buying keyword’.
OK i can do a quick search in Google and look for the keyword, but what if i have an ecommerce store with say 50,000 products, this could take for ever!
Wouldn’t it be great if Google Analytics could show me where in Google i’m ranking for all these keywords! Then i could pick the ones on the first couple of pages and target my link building efforts around these keywords to drive them up the rankings
You simply need to create a new profile and add 3 filters. This will then append the search ranking position next to the keywords in your list in the Google Analytics Interface!
Watch this video for a step by step guide!
Notes:
Any SERPs result counts as a place / position, so if 10 Google maps listings show above the first natural SERPs position then the first SERPs position is position 11
Here’s the code for the filters so you can copy and paste!
Filter 1 = Organic Traffic Only
Filter name: “Ranking 1″
Filter type: “Custom filter – Include”
Filter field: “Campaign Medium”
Filter pattern: “organic”Filter 2 = Google Only Include Google (because we just want Google rankings)
Filter name: “Ranking 2″
Filter type: “Custom filter – Include”
Filter field: “Campaign Source”
Filter pattern: “google”Filter 3 = SERPs Rankings
Filter name: “Ranking 3″
Filter type: “Custom filter – Advanced”
Field A -> Extract A: “Campaign term”, “(.*)”
Field B -> Extract B: “Referral”, “(\?|&)cd=([^&]*)”
Output To -> User Defined: “$A1 (position: $B2)”

