Control Your Search Result URL
Friday, March 06, 2009 | 8:00 AM
Labels: Advanced Topics, Code and Configuration
Tracking parameters allow analytics programs to differentiate between paid ads and other sources of traffic, such as direct visits, organic searches, or referrals. They are invaluable for understanding the effectiveness of online advertising.
From an SEO perspective, URL parameters can be somewhat problematic. People who click on your ads may like the content so much that they decide to share your webpage with friends or post it on their own websites. Although this type of viral marketing is a good thing, imagine what happens if the link that they copy looks something like this:
http://www.yourwebsite.com/landingpage/?utm_campaign=FreeOffer&utm_source=Google&utm_medium=cpc
If this link is popular enough, then search engines will begin to index this URL. It may supplant the same version of this page without tracking parameters in the search results. Clicks on this new organic result will increment the visits number for Google(cpc) when it should really be attributed to Google(organic).
One popular SEO method of dealing with this challenge is instituting a 301 redirect and storing campaign variables in a cookie. Although this prevents search engines from indexing the same content multiple times, it has the undesired effect of stripping campaign parameters and generally messing up analytics tracking (boo!).
Google now supports a new format that provides webmasters with more control over the URL that is returned in the search results. You can specify your preferred version of the URL so that properties like link popularity are consolidated to this version. Unlike the 301 redirect, this will not affect your analytics tracking. Read more on how to set up your pages to avoid duplicate indexing on the Google Webmaster Central Blog.
Happy Friday!


5 comments:
Nate Desmond said...
This is great! Is it a new feature? It seems to me that I did something like this before.
Thanks,
Nate
8:55 AM
SEFL said...
Hi Matt,
Forgive me for a negative initial comment for what I consider to be a solid service overall, but I needed to post it somewhere.
The sample URL from this blog post is stretching out the right column (where the Analytics login button is) and creating a float drop.
Just wanted to point that out, that's all. Thanks.
12:49 PM
Manish Chauhan said...
Thanks for introducing this canonical concept.. However, if I set preferred version of my URL, will Google analytics also consider the same in my analytics. Eg if I have 6 pages that show same content and I set xyz.com/abc.html as a preferred version, then whether GA will show all the pages details or that particular preferred page in its analytics stats.
3:34 AM
Justin said...
Folks, simple solution! Block the /landingpage/ directory via a proper robots.txt file. This way you can track all your want without hurting SEO efforts.
11:03 AM
Tyson said...
Another alternative solution to this is using the _setAllowAnchor() function, which allows you to replace the ? with a #. This provides all the tracking benefits outlined above, but search engines will ignore anything after the # sign so duplicate content worries are addressed.
Tyson @ NMG
www.newmediagateway.com
6:16 AM
Post a Comment