I desperately need some help. We have a website with two languages being set up:
www.site.com/en/
www.site.com/fr/
All’s fine but Google is also indexing:
www.site.com
And it is appearing in the search result’s site links and showing english description in google.fr’s search results.
Is there anything I can do about this? I have looked at URL removal but it says removing www.site.com will remove all links too.
Please help.
2
Answers
Google using the language of search queries and the location to show the results. Try to search in google.fr in french. I think you can see difference
Use hreflang and geo meta tags.
hreflag tag will help you to send information to search engines about language you are using and geo meta tag will help you to specifies your audience.
You need to specifically reference the different languages so Google (and other search engines) know it’s a language variation.
For multi-language websites Google’s guidelines are:
This point specifically references URLs as needing to be kept separate, as you have done. The example they provide is:
They also state:
This is done through CCTLDs, Geotargetting settings in Search Console, Server Location and ‘other signals’.
If you’re worried about duplicate content, they state:
If you do re-use the same content across the same website (but in a different language then:
But!
So, be sure to declare the relationship between different languages using hreflang.
Example below:
You can use this in a number of places including your page markup, HTTP headers, or even the sitemap.
Here’s a link to a hreflang generator which you might find useful.
Here’s a link to Google’s hreflang guidelines.
Once you’ve done this, you’ll need to give Google time to re-crawl the site and process the changes. You can speed this up by issuing a re-crawl in Google Search Console. The changes will take a little time after that to start showing in SERPS.
Hope this helps.