Mobile app version of vmapp.org
Login or Join
Ogunnowo487

: Duplicate content appearing for multi lingual sites I have a site which has a default url say "http://www.blahblah.com/" (which is default in english language). In my site there is support for

@Ogunnowo487

Posted in: #Google #GoogleSearchConsole #Multilingual #Seo #WebApplications

I have a site which has a default url say "http://www.blahblah.com/" (which is default in english language). In my site there is support for multi languages. I am having few links at my home page say "English" "French" "Spanish" etc. and on clicking these links user is redirected to these links:
www.blahblah.com/en-us/ (English)
www.blahblah.com/fr-ca/ (French)
www.blahblah.com/spanish-culture/ (Spanish)

and based on culture in the url I am showing the content accordingly to end users in their desired language. Now, this was how my site is. The issue I am getting is with SEO. I noticed Google is considering (I checked via Google web masters) my site pages as duplicate like:

1. www.blahblah.com/documents/ and www.blahblah.com/en-us/documents/
2. www.blahblah.com/news/ and www.blahblah.com/en-us/news
and similarly all the pages are considered as a duplicate content in Google webmasters tools. I am worried of this, since I think my site is getting penalized in ranking because of this. Could you drop some idea how to overcome this situation?

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Ogunnowo487

2 Comments

Sorted by latest first Latest Oldest Best

 

@Cooney921

You can use rel="alternate" hreflang="x" in either HTML, XML Sitemap or HTTP header to manage duplicate content across languages/regions in Google. So you could have, for example:


US: rel="alternate" hreflang="en-US"
UK: rel="alternate" hreflang="en-GB"
Canada (French): rel="alternate" hreflang="fr-CA"


Being sure to use correct ISO codes, of course. Note that this needs to happen at page level, so blahblah.com/en-us/nuts.html would have to specify it's equivalents in whatever other languages or language variants you have available. Also note that you have to specify the current page as an alternative of itself.

Another key thing is to make sure your content is actually in the right language or variant for the region you're targeting, so English content intended for the UK should use British English conventions and spellings.

And on that point, if you're only providing - or only need to provide - one set of English content for the whole of the English speaking world, just use "en" and omit the country code.

Bing, I believe, still uses language meta, so you could use the lang attribute - <html lang="en-US"> - or the meta tag.

10% popularity Vote Up Vote Down


 

@Alves908

By having 'duplicate content', Google itself will decide which page to return in the SERPs - not you. Either www.blahblah.com/news/ OR www.blahblah.com/en-us/news. That is the only "penalty".

By removing the "duplicate", YOU decide which page Google returns in the SERPs.

In order to remove the duplicate content you need to tell Google which is the preferred page. You can do this by either redirecting (301 - permanent redirect) from one to the other, or by specifying a <link rel="canonical"... element in the head section, explicitly stating the canonical (preferred) URL.

Which is the preferred page is really up to you, but I would perhaps choose the page with the default language (ie. en-us) as the canonical page and simply redirect to it. Then all page URLs have the same structure. So, any requests for www.blahblah.com/news/ get redirected to the default language, ie. www.blahblah.com/en-us/news, etc. Since you already have an English link that goes to www.blahblah.com/en-us/, this would seem to make sense IMO.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme