Duplicate Page Content due to Language and Currency
-
Hi Folks, hoping someone can help me out please
I have a site that I'd like to rank in France and the UK but I'm getting a stack of duplicate content errors due to English and French pages and GBP and EUR prices.
Below is an example of how the home page is duplicated:
http://www.site.com/?sl=en?sl=fr
http://www.site.com/?sl=fr?sl=fr
http://www.site.com
http://www.site.com/?currency=GBP?sl=fr
http://www.site.com/?currency=GBP?sl=en
http://www.site.com/?sl=fr?sl=en
http://www.site.com/?currency=EUR?sl=fr
http://www.site.com/?currency=EUR?sl=en
http://www.site.com/?currency=EUR
http://www.site.com/?sl=en¤cy=EUR
http://www.site.com/?sl=en¤cy=GBP
http://www.site.com/?sl=en
http://www.site.com/?currency=GBP
http://www.site.com/?sl=en?sl=enEach page has the following code in the that updates according to the page you are on:
How do I simplify this and what's the correct approach?
-
Thank you so much Gianlucca! Lots to take away and get fixed.
-
I'm sorry to answer you with a question:
Why are you letting indexing the URLs with currencies?
I mean, the GB URL with Pounds is what you want to have indexed if you're geo-tarketing Great Britain, and not the GB page with the Euro currency.
The same in the case of the French version targeting France.
Said that, I kindly ask you to explain better what mean each URL you pasted in your question, so to able to answer and help you better.
http://www.site.com/?sl=en?sl=fr << What does represent this URL? SL is the language? If so, how can possibly exist a URL with two different language parameters?
http://www.site.com/?sl=fr?sl=fr << If SL is the language parameter, why in this URL it is repeated twice?
http://www.site.com << I suppose this is the canonical URL for your main language, or, instead, is it just the root and then the site applies a 302 redirection accordingly to geo-targeting?
http://www.site.com/?currency=GBP?sl=fr << Do you think is it necessary to let index a page targeting the French marketing but showing prices in Pounds? I do not think so, because the percentage of French users looking for price in another currency than Euro must be something like the 0.000001% of the entire population.
http://www.site.com/?currency=GBP?sl=en << If http://www.site.com/ is in English, targets GB and by default has Pounds as currency, than this URL should be canonicalized toward it.
http://www.site.com/?sl=fr?sl=en << What does represent this URL? SL is the language? If so, how can possibly exist a URL with two different language parameters?
http://www.site.com/?currency=EUR?sl=fr << I see that your site does not have a subfolder structure like /fr/ (and that would be the better way to go), so I imagine that this is the canonical URL for the France targeting home page, which correctly would present Euro as default currency. If it is so, this is the URL your should use in the hreflang annotation for the homepage.
http://www.site.com/?currency=EUR?sl=en << Again, if your English version is meant for geotargeting the GB market, this kind of URL (GB target but Euro as currency) should be not indexed IMHO.
http://www.site.com/?currency=EUR << I suspect this represent the homepage in the main language, but with the currency set up on Euro, correct? If so, it would be the same of the URL here below. In both cases, I would not let these kind of URL to be indexed
http://www.site.com/?sl=en¤cy=EUR << See what I wrote above
http://www.site.com/?sl=en¤cy=GBP << If everything I wrote is correct, this is a duplicate of http://www.site.com/. If it is so, these kinds of URLs should be canonicalized toward the first ones (and this is true also for URLs like the one here below and http://www.site.com/sl=en¤cy=GBP and http://www.site.com/?currency=GBP et al)
http://www.site.com/?sl=en<< See what I wrote above
http://www.site.com/?currency=GBP<< See what I wrote above
http://www.site.com/?sl=en?sl=en << If SL is the language parameter, why in this URL it is repeated twice?Sincerely, from the URLs you gave as example, your site is not ranking not because of the hreflang, but because of the systematic production of duplicated pages, and that is something due to what seems a poor Information Architecture development.
Before even thinking about fixing the hreflang, fix the site.
-
It is generally not a problem if the content is for different users in different countries.
Unfortunately, there is no way to simplify this process. Ideally, it would be improved if you created unique content for the different language and/or groups. Google recommends creating unique content for different regions...What you have done however is correct technically.
Intrigued to see other answers posted...
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
-
What's the Best Strategy for Multiregional Targeting for Single Language?
I have a service based client who is based in the US but wants to expand to audiences in Australia, Canada, and the United Kingdom. Currently, all the content is in American English with international targeting in Google Search Console set to the US. I know that is going to have to change, but I'm unsure of the best strategy. Right now there are a few basic strategies in my head. Remove International Targeting in GSC and let her rip Remove International Targeting in GSC, install copies of the site on subfolders /au/, /ca/, and /uk/, add hreflang tags, and add canonicals pointing back to original Remove International Targeting in GSC, install copies of the site on subfolders /au/, /ca/, and /uk/, add hreflang tags, and risk duplicate content Have independent writers overcharge for English translations into different dialects and add hreflang tags It's hard to come up with a perfect solution for content differentiation by region in order to implement hreflang tags with a region (en-au, en-ca, en-gb). Remove International Targeting in GSC and let her rip This one is pretty simple. However, I am completely unsure of its effectiveness. Remove International Targeting in GSC, install copies of the site on subfolders /au/, /ca/, and /uk/, add hreflang tags, and add canonicals pointing back to original The point of adding canonicals is to avoid the duplicate content, but then my new subfolders do not get indexed. I'm unsure of what type of exposure these URLs would receive or how they would be valuable. Remove International Targeting in GSC, install copies of the site on subfolders /au/, /ca/, and /uk/, add hreflang tags, and risk duplicate content High risk of a penalty with duplicate content, but my targeting will be the most efficient. Have independent writers overcharge for English translations into different dialects and add hreflang tags This is probably the safest bet, takes the longest, and costs the most money. However, how different will the content actually be if I change truck to lorry, trunk to boot, and optimization to optimisation? Maybe I'm missing something, but this conundrum seems extremely difficult. Weighing the cost, time, and possible result is challenging. Hit me with your best answer and thanks for taking a look at someone else's problem.
International SEO | | ccox12 -
How to interlink 16 different language versions of site?
I remember that Matt Cutts recommended against interlinking many language versions of a site.
International SEO | | lcourse
Considering that google now also crawls javascript links, what is best way to implement interlinking? I still see otherwhise extremely well optimized large sites interlinking to more than 10 different language versions e.g. zalando.de, but also booking.com (even though here on same domain). Currently we have an expandable css dropdown in the footer interlinking 16 different language versions with different TLD. Would you be concerned? What would you suggest how to interlink domains (for user link would be useful)?0 -
How to handle different content on same domain internationally?
Dear community, I have encountered a unique situation and I am unsure as how to proceed, I have a U.S. based website for intentions of this question is www.musicstore.com. The customer has decided to offer their products up for sale internationally, however, has two business requirements, one is that his international presence differs with product offering and content then the domestic version and two, that they both live on the same domain of www.musicstore.com without any reference to offering a differing international presence. Many of his products are offered for purchase directly overseas, while not against his suppliers rules, it is frowned upon. All this said, now to my question. I'm currently running a Magento two website install. With GeoIP setting which version of www.musicstore.com is presented. Do I have to worry about different content being displayed on the same exact url even though the experience is completely location based? If it is a concern, any risks I should be concerned with. I could possibly do something along the lines of www.musicstore.com/in/ while this is not ideal for the customer, if it prevents many larger issues I'd steer the customer this way. I just want my customer to be able to sell his product internationally without upsetting his suppliers or making Google go, what does this site actually have. Hopefully I explained my question well enough for those who can help to understand. Please ask if you need any more information. Any help would be greatly appreciated, thank you.
International SEO | | swarming0 -
Specific page URL in a multi-language environment
I've read a lot of great posts on this forum about how to go about deciding the best URL structure for each language that your site will support, so thank you to everyone that has provided input on that. I now have a question that I haven't really found answers/opinions on. When providing a page translation, should my content URL reflect that of the country I'm targeting or always remain the same across all sites? Below is an example using the "About Us" page. www.example.com/about-us/
International SEO | | Matchbox
www.example.com/es-mx/about-us/ -- OR -- www.example.com/about-us
www.example.com/es-mx/sobre-nosotros Thank you in advance for your help. Cheers!0 -
E-Commerce site in 2 languages - Duplicate content or not?
How does Google view this? Our current site works like:
International SEO | | bjs2010
www.domain.com/EN - English
www.domain.com/ES - Spanish All products are the same, just different language and different URL for them - is this good or bad? I thought of either Going with .co.uk or .com for "English" and a .es for "Spanish"
OR Subdomaining it. www.es.domain.com and www.en.domain.com Any advice appreciated!0 -
How long does it take for google to realize there is a new language sub domain?
I have a global client who just launched new sub domains of their site in new languages (Spanish, Portuguese, Russian and Japanese). Example: es.client.com pt.client.com ru.amdocs.com ja.amdocs.com How long does it take for Google to recognize these new subdomains? Would submitting an XML sitemap be helpful? If so how long can we see them pick up the site? What is the best way to check that your new subdomains are showing in each countries SERPs? Thanks for your help!
International SEO | | Scratch_MM0 -
Google search cache points to and uses content from different url
We have two sites, 1 in new zealand: ecostore.co.nz and 1 in Australia: ecostoreaustralia.com.au Both sites have been assigned with the correct country in Webmaster tools Both site use the same urls structure and content for product and category pages Both sites run off the same server in the US but have unique ip adresses. When I go to google.com.au and search for: site:ecostoreaustralia.com.au I get results which google says are from the Australian domain yet on closer inspection it is actually drawing content from the NZ website. When I view a cached page the URL bar displays the AU domain name but on the page (in the top grey box) it says: _This is Google's cache of http://www.ecostore.co.nz/pages/our-highlights. _ Here is the link to this page: http://webcache.googleusercontent.com/search?q=cache:Zg_CYkqyjP4J:www.ecostoreaustralia.com.au/pages/our-highlights+&cd=7&hl=en&ct=clnk&gl=au In the last four weeks the ranking of the AU website has dropped significantly and the NZ site now ranks first in Google AU, where before the AU site was listed first. Any idea what is going wrong here?
International SEO | | ArchMedia0 -
How can I rank couple of pages to a specific geography ?
Hi guys, I have a pretty good success in many of my keyword on google US. We are a multi-country company and would like to get better ranking on all these countries. I know it's a long run and we need to by patient to get the rank desired. We are getting the slowly, bu surely. In the next couple of months, we will be attending a conference where we will have a booth and we would like to conduct a campaign to invite customers to join us. My question is : Is there an efficient way to have just couple of pages on our web site that could potentially rank fast on a specific geography ? Europe is my target audience ( France an UK ). If you have any advice, I would appreciate. Best regards,
International SEO | | processia1