I'm reading that links with UTM tracking code are considered as separate links from Google's point of view and can be recognized as duplicated content.
(1) I know NOINDEX, FOLLOW can solve the duplicated content issue, but my concern is that will it cause the actual link (without UTM tracking parameters) to not being indexed by Google as well?
Here's my situation:
A Wordpress driven site, where posts are paginated.
eg.
http://example.org/post/1000
http://example.org/post/1000/2
http://example.org/post/1000/3
I'm already using rel="prev"
, rel="next"
, and rel="canonical"
accordingly for the above URLs.
What I'm trying to do is to add UTM parameters to links (first page of the post) being shared to social media or mobile app.
eg.
http://example.org/post/1000?utm_source=example.org&utm_medium=share&utm_campaign=app
(2) In this case, will Google treat the above URL separately and dilute the link juice?
Or will search engine ended up displaying the above URL instead of the original URL (without the UTM tracking parameters)?
My idea is to programmingly inject NOINDEX, FOLLOW meta tags to the UTM tracking URL when the matching Query String is presented.
I want to avoid the UTM tracking URL showing up in the search result and pass the social sharing link juice back to the original URL.
(3) In the end, my question is, what's the best practice and approach to tackle the situation above?
Thanks.
#
to replace the?
can bypass the issue, but since I'm using a plugin to perform the task, and I don't really want to modify and mess with modifying the hardcoded code. Do you know ifrel="canonical"
will make search engine bypass indexing the UTM tracking URL?