International SEO strategy for an ecommerce with 3 languages.
-
Hi all,
I've an ecommerce which ships worldwide and we maintain 3 languages, spanish, english and french. My main business is in Spain, so spanish will be shown in the root domain: http://domain.com/. English will have the /en/ subdomain and french the /fr/ subdomain.
After some research, I've concluded that the best strategy for my business is the following.
1º- Translate all the URL's to the correct language, since now are in spanish.
2º- Implement Hreflang tag (with self-reference):
Note: Due to the "universality" of english, Does it make sense? Or should I use spanish as default since it's the most important one. 3º- Create the 3 sites in Search Console and only geo targetting french sobdomain to France. Since I really want to boost in France rankings. Do you consider this as a contradiction with ? I could also target country in the hreflang.
4º- Add language tag in each language version:
<meta name="language" content="spanish">in http://domain.com/</meta name="language">
<code class="broncode"><meta name="language" content="english">in http://domain.com/en/</meta name="language"></code>
<code class="broncode"><meta name="language" content="french">in http://domain.com/fr/</meta name="language"></code>
<code class="broncode">5º- Use canonical tag together with hreflang.</code> ``` Any opinion will be very appreciated. Thanks a lot in advance! Best regards.
-
In that case you can eventually rely on IP detection, and if someone from Belgium is entering on your site, then you can fire an alert, somehow as Amazon does:
"We detected that you are visiting us from Belgium, so we suggest you to visit the French version of our web site".
This, though, does not solve the problem of Belgians speaking Flemish
-
Hi Gianluca,
Thanks for your response! I've read some of your responses about International SEO and they helped me a lot. Actually the idea about keeping my default store without language code came from one of them, I think.
With regards point 3, yes I want to target french people in france, not only because of the language, but the messages about shipping costs, delivery time, ... are related to them too. I understand that someone from belgium will be affected and will view the page in english.
Best regards.
-
Overall a good answer, but I disagree on point 3 in this specific case.
In fact, if Diego is interested only in targeting French users and not - for instance - users from Maghreb (Morocco, Algeria et al), then the hreflang should be consistent with the geo-targeting it is doing on Search Console, hence the hreflang should be "FR-fr" (only French speaking people in France).
-
Hi Dirk,
Thanks for the prompt response!
Actually I thought about the expansion, but I didn't see problem with that structure. If tomorrow I want to target mexico I guess I'd create a subdirectory for them with a spanish version for them, since their spanish have peculiarities. Moreover, with the current hreflang, mexican people querying in spanish would be covered. Anyway, I agree with you, your proposal is clearer. I just wanted to know if I could save tons of 301s (and risk) in the most important version of my web.
2- Thanks for the tools!
3- With in contradiction ,I mean with the fact that I target language in hreflang but country in Google Webmaster Tools.
4- Sure, thanks.
5- Clear now.
Best regards.
-
Hi,
I would personally use domain.com/language for all the sites and use the root to propose the choice of language like this example http://www.volvocars.com/ (which to me seems to be a more future proof solution) if you want to extend your website to other languages or specifically target other regions (example Mexico- which is also Spanish speaking).
1: fully agree - it's much better to translate the url's
2: hreflang - seems ok. You can always check the implementation on http://flang.dejanseo.com.au/ to see if the implementation is ok and/or use this hreflang generator http://www.internationalseomap.com/hreflang-tags-generator/ to create the code.
For the default version - up to you but I would rather go for English as it's more a universal language than Spanish.
3. Geotargeting is not in contradiction to the hreflang tag for the exemple you give - it would have been if you would have set the language to Chinese & geotargeting to France.
4. The language tag you mention doesn't seem to be correct - see also http://stackoverflow.com/questions/4417923/html-meta-tag-for-content-language - rather use for Spanish, for French,.. (you could check the specs on this as well: http://www.w3.org/International/questions/qa-html-language-declarations
5. You can use self-referencing canonicals - it's however not necessary to use the canonical to set your preferred version (http://googlewebmastercentral.blogspot.be/2011/12/new-markup-for-multilingual-content.html)
Hope this helps,
Dirk
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
-
Should Hreflang x-default be on every page of every country for an International company?
UPDATED 4/29/2019 4:33 PM I had made to many copy and pastes. Product pages are corrected Upon researching the hreflang x-default tag, I am getting some muddy results for implementation on an international company site older results say just homepage or the country selector but…. My Question/Direction going forward for the International Site I am working on: I believe I can to put x-default all the pages of every country and point it to the default language page for areas that are not covered with our current sites. Is this correct? From my internet reading, the x-default on every page is not truly necessary for Google but it will be valid implemented. My current site setup example:
International SEO | | gravymatt-se
https://www.bluewidgets.com Redirects to https://www.bluewidgets.com/us/en (functions as US/Global) Example Countries w/ code Site:- 4 countries/directories US/Global, France, Spain Would the code sample below be correct? https://www.bluewidgets.com/us/en/ (functions as US/Global) US/Global Country Homepage - https://www.bluewidgets.com/us/en/ US/Global Country Product Page(s) This would be for all products - https://www.bluewidgets.com/us/en/whizzer-5001/ http://www.bluewidgets.com/us/en (functions for France) France Country Homepage - https://www.bluewidgets.com/fr/fr/ France Country Product Page(s) This would be for all products- https://www.bluewidgets.com/es/es/whizzer-5001 http://www.bluewidgets.com/us/en (functions as Spain) Spain Country Homepage - https://www.bluewidgets.com/es/es/ Spain Country Product Page(s) This would be for all products - https://www.bluewidgets.com/es/es/whizzer-5001 Thanks for the spot check Gravy0 -
How to best set up international XML site map?
Hi everyone, I've been searching about a problem, but haven't been able to find an answer. We would like to generate a XML site map for an international web shop. This shop has one domain for Dutch visitors (.nl) and another domain for visitors of other countries (Germany, France, Belgium etc.) (.com). The website on the 2 domains looks the same, has the same template and same pages, but as it is targeted to other countries, the pages are in different languages and the urls are also in different languages (see example below for a category bags). Example Netherlands:
International SEO | | DocdataCommerce
Dutch domain: www.client.nl
Example Dutch bags category page: www.client.nl/tassen Example France:
International domain: www.client.com
Example French bags category page: www.client.com/sacs When a visitor is on the Dutch domain (.nl) which shows the Dutch content, he can switch country to for example France in the country switch and then gets redirected to the other, international .com domain. Also the other way round. Now we want to generate a XML sitemap for these 2 domains. As it is the same site, but on 2 domains, development wants to make 1 sitemap, where we take the Dutch version with Dutch domain as basis and in the alternates we specify the other language versions on the other domain (see example below). <loc>http://www.client.nl/tassen</loc>
<xhtml:link<br>rel="alternate"
hreflang="fr"
href="http://www.client.com/sacs"
/></xhtml:link<br> Is this the best way to do this? Or would we need to make 2 site maps, as it are 2 domains?0 -
DMoz, can I submit 3 top level domains?
Hi Guys, I have 3 top level domains, does anyone know if it is okay to submit all 3 domains? they all cover different countries, NZ, AUS, USA - The NZ one has been submitted, but our main site is the .com (USA) after running a few adwords campaign we decided to work the .com instead! Does anyone know the terms or guidelines around this?
International SEO | | edward-may0 -
International SEO Question with regards to Sub Folders in Webmaster Tools
So, we have a website in 18 or so different languages. bluewidgets.com/br bluewidgets.com/cn etc I have added each sub folder in Google Webmaster Tools and 'pointed' them to be at their respective geographic specific. However, the United States version of the website is sitting on the root domain. Is there any issue with me pointing the root domain at United States Google, considering there are 18 sub folders already pointed at different regions?
International SEO | | LukeyJamo0 -
Should I include language specific characters in the URL?
So a client's site is to be set up like this: domain.com
International SEO | | NoisyLittleMonkey
domain.co.uk
domain.de
domain.fr
domain.pl The question is, on the non english language sites, which would be more likely to rank? domain.de/über or domain.de/ueber Thanks!0 -
Do you recommend for registering international domains (IDN) for ranking on words used in domain name?
Hi everybody, thanks for putting time to reply me 🙂 I am working on SEO of a website that its content is in Farsi. I have chosen a few rather competitive keywords (difficulty between 30-40% :thanks to KDT in seomoz!) to target. Due to the importance of keyword in domain name I was thinking about registering a few international domains that contain exactly the same Farsi words that I target. Do you recommend this as a valid approach? For each of these domains, I am going to setup a very simple 1 page site for each domain, a few lines of content and a big button linked to my primary website. How does it sound? Best regards,
International SEO | | Ashkan10 -
Site with multiple languages
We are building a Joomla site for a customer that has an USA division and a South American division (english and spanish). The products and services are the same. I am trying to understand the best posible way to architect the site. 1- Do I create 1 site with duplicate pages in different languages? Does Google recognize that it is duplicate content if different languages are used? 2- Do I create seperate sub domains for each language? 3- Should I just use Google translate to translate the pages as required? The problem here is that each site has a different geographic target. any other alternatives?
International SEO | | brantwadz0 -
Multi-lingual SEO: Country-specific TLD's, or migration to a huge .com site?
Dear SEOmoz team, I’m an in-house SEO looking after a number of sites in a competitive vertical. Right now we have our core example.com site translated into over thirty different languages, with each one sitting on its own country-specific TLD (so example.de, example.jp, example.es, example.co.kr etc…). Though we’re using a template system so that changes to the .com domain propagate across all languages, over the years things have become more complex in quite a few areas. For example, the level of analytics script hacks and filters we have created in order to channel users through to each language profile is now bordering on the epic. For a number of reasons we’ve recently been discussing the cost/benefit of migrating all of these languages into the single example.com domain. On first look this would appear to simplify things greatly; however I’m nervous about what effect this would have on our organic SE traffic. All these separate sites have cumulatively received years of on/off-site work, and even if we went through the process of setting up page-for-page redirects to their new home on example.com, I would hate to lose all this hard-work (and business) if we saw our rankings tank as a result of the move. So I guess the question is, for an international business such as ours, which is the optimal site structure in the eyes of the search engines; Local sites on local TLD’s, or one mammoth site with language identifiers in the URL path (or subdomains)? Is Google still so reliant on TLD for geo targeting search results, or is it less of a factor in today’s search engine environment? Cheers!
International SEO | | linklater0