Analytics tagging parameters effect on site SEO
-
One of the effective tools used in analytics tagging is the use of analytics parameters that starts with '?' or '#'.
Example on site tagging:
- Main link: www.domainname.com./category/sub-category/
- www.domainname.com./category/sub-category/?lid=topnav
- www.domainname.com./category/sub-category/?lid=sidenav
All three links link to the same landing page, with an extra parameter.
Using email or campaign tagging:
- www.domainname.com./category/sub-category/
- www.domainname.com./category/sub-category/?utm_source=launch&utm_medium=email&utm_term=html&utm_content=getscoop&utm_campaign=hwdyrwm2012
With that we create many tagged links based on the campaign internal strategy. How do these effect indexing, and link juice? How do thy effect SEO in general?
-
I do lots of tagging with the Google Analytics URL parameters. It's hard to get around using them for tracking. To get around the duplicate content issues, I:
- Set all pages with the parameters to rel=canonical to the appropriate pages.
- Let Google know those parameters don't change the page content within Google Webmaster Tools. The canonical should take care of this, but it shouldn't hurt to do both.
- Let Bing know those parameters don't change the page content in Bing Webmaster Tools. Again, the canonical should be on top of this, but just in case.
-
From what I've seen on sites I've managed, these types of URLs create lots of duplicate content issues. All the sudden Google and Bing see that there are many different links pointing to the exact same content. For example, Google and Bing will look at it and say "hey, www.domainname.com./category/sub-category/ is the same thing as www.domainname.com./category/sub-category/?lid=whatever...they have duplicate content on this site". Trust me, you don't want this to happen to you...it can be no big deal or it can be a very messy situation.
Back to your question, using a query string on your URL isn't too big a deal if the URLs are inside ads or inside an email campaign because those links aren't likely to be found or used by the search engines. (Somebody could share that URL in a way that this URL could be found...but that is rare.)
However, if you are using the parameters in your link building efforts you are communicating to Google/Bing/the world at large that you are linking to different pages (for example, they'll see links to www.domainname.com./category/sub-category/, www.domainname.com./category/sub-category/?lid=whatever, www.domainname.com./category/sub-category/?utm_source=something, etc.) and could treat those as different URLs which would dilute your link juice to a given page (I've seen some instances where they treated the URL as the same thing despite the query string - still though, why take the risk with your links?).
Additionally, if you have those links on your website all the sudden you are indicating to Google/Bing that these are distinct and different URLs that they should index (you are telling them that you have a page on your site called www.domainname.com./category/sub-category/?lid=topnav and another page called www.domainname.com./category/sub-category/?lid=sidenav). Most often I see Google or Bing pick one of these URLs and index that, ignoring the other URL(s) to a similar page. Alternatively though they could not index either URL because you are linking to duplicate content. If this is a key page, you don't want to chance it not getting indexed!
To get around this and accomplish the same tracking, I usually don't use utm tracking except in emails, ads and similar types of campaigns. To keep track of the traffic from link building efforts I watch the referrals in Google Analytics. To keep track of traffic from social, I rely on bit.ly. It isn't always as clean, but it avoids other issues with duplicate content.
For tracking on site, I use event tracking in Google. This type of link has no impact on SEO at all (it is a JavaScript onclick event). Event tracking has the added advantage that nobody can skew your data. For example, if you are using ?lid=link-location on your site and somebody copies that exact URL with that query string, puts that exact URL somewhere else AND then clicks on that link (still with the query string) all the sudden you have an ?lid source from a location that didn't come from that location. With event tracking, you can know exactly what location it came from (and a lot of other cool things in Google - for instance, did people who clicked on the product link from the top nav or the side nav convert more?).
Here is the link to Google's event tracking. http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html
One other thing I'll throw out here is that if you are using these kinds of parameters (even if you aren't) you should make sure that domain.com/category/sub-category/ has a canonical element that tells Google/Bing which version of that page you'd prefer they index. That way even if you have a link out there somewhere with a query string, Google/Bing can lump that query string version into the canonical version. That said, Google and Bing have both said canonical tags are suggestions - meaning they have the right to ignore it. So, while I have canonical elements on all the sites I manage, I'm not relying on the canonical element as my only line of defense when it comes to duplicate content.
Anyway, I hope I added a few thoughts that help answer your question.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Huge Analytics discrepancy when I turned off Analytics Module & Turned on GA via GTM
Hello, I was running universal GA via a GA Drupal module. We setup Google Tag Manager and setup a GA tag to run through GTM. When we pushed the GTM container live our Real Time was at around 1900 and when we turned off the Drupal module the Real Time was reporting around 1100. After 24 hours the sessions for that day were about 100k lower than what they usually are. Any ideas Why the larger discrepancy? Any places that are obvious to look? *I didn't setup the original Drupal GA module, nor do I know who did. Thanks
Reporting & Analytics | | JJLWeber0 -
SEO dealing with a CDN on a site.
This one is stumping me and I need some help. I have a client who's site is www.site.com and we have set them up a CDN through Max CDN at cdn.site.com which is basically a cname to the www.site.com site. The images in the GWT for www.site.com are de-indexing rapidly and the images on cdn.site.com are not indexing. In the Max CDN account I have the images from cdn.site.com sending a canonical header from www.site.com but that does not seem to help, they are all still de-indexing.
Reporting & Analytics | | LesleyPaone0 -
Google Analytics Page Metrics and Redirects
Hi All- Context: A site has been redesigned. Pages were renamed in the process. Problem: It's very hard to compare before and after metrics because the page URLs are not the same. Question: Anyone know how to do this in Google Analytics? I'm hoping there's some simple trick I just don't know about. D
Reporting & Analytics | | DonnaDuncan0 -
How do you adjust the Google Analytics date range?
Hello! Every time I log into Google Analytics (via desktop), the date range is set to October 1, 2013 to October 28, 2013. I've looked throughout the GA settings to find a place where I change this default setting to anything else ("Last week?") but have not be able to find where that setting is. Can you help? Losing my mind,
Reporting & Analytics | | SmileMoreSEO
Erik0 -
Today analytic View Changes or Bug?
Hello Friends Today I just open my analytic dashboard and found changes in analytic metrics like for example “All traffic source view” found keyword instead of source medium. Have look below graph does anyone know why analytic display keywords instead of source medium? Is it analytic update? Or bugs check with your dashboard and go to “ALL TRAFFIC SOURCE” primary dimension is keyword? yxma
Reporting & Analytics | | CommercePundit0 -
Redirects to external sites
Hi there, I have listings that all link to external sites. In order to track how many times each link was clicked I coded a redirect script that simply redirects to the respective url. www.mysite.com/go/123/ - redirects to another site www.mysite.com/go/541/ - redirects to a different site Is there anything I should or should not do from seo stand point such as blocking the /go directory in robots or adding a no-follow tag to links? I'd appreciate your advice. Thanks
Reporting & Analytics | | vmotuz0 -
Google Analytics - In-Page Analytics
I had a strange thought waking up this morning, and was curious to hear other people's opinions on it. In Google Analytics, under Content > In-Page Analytics, Google shows what links on your site pages get clicked and how many times plus other metrics. Do you think they use that data for ranking back links so-to-speak? What I mean is, say I had a back link to my site on example.com, and example.com had google analytics installed. Google can see through google analytics whether my link has been clicked on. Say that my link gets no clicks, do you think that Google would use that metric against my site deeming it "not popular" or "not a good resource", even if example.com was a very popular site? And it could work the other way. Say my link got thousands of clicks on example.com, do you think that Google might use that to promote my site? I couldn't find any other discussion on this anywhere, so am not sure if people have already thought about this.
Reporting & Analytics | | THB0 -
Google API Tools - Next Analytics
Have you used any API tools like Next Analytics and/or can you recommend another tool that is particularly useful for a SEO?
Reporting & Analytics | | KnutDSvendsen0