Multiple Region/Language Solutions
-
So I understand that this is a fairly broad question but I am trying to work through this on a bunch of different levels with a bunch of different sites that have multiple different issues.
First I am wondering if I have an e-commerce site on a .com that is used to serve to different languages and locales around the world. Instead of a Domain.com/ES/ for a site that is supposed to serve Spain and a Domain.com/DE/ for a site that is supposed to serve Germany, we do Domain.com/en_ES/ and Domain.com/es_ES/ for an English and a Spanish version for our consumers that come from Spain.
My first question is this a bad way to set this up just from a structure standpoint and my second question is what do I do about duplicate content on different locales but same languages? I am afraid that if I rel=canonical this to 1 region for each language that it may not show up in SE's for other regions but the same language. (Example Brazil and Portugal for Portuguese, Belgium and Netherlands for Dutch, Canada and France for French, Spain and Mexico for Spanish, etc...)
Second do the language meta tags actually do anything or not? I am finding mixed opinions on this.
Third what is the IDEAL website structure for a website that will serve multiple languages and locales from the same ccTLD? I understand this is not ideal but what is the best setup with this situation?
Again I know this is a broad question but I am coming across a lot of e-commerce sites wanting help and dealing with this situation. The duplicate content thing is worrisome and I want good, localized indexing.
Thanks!
-
First, the site structure you're proposing sounds fine. The shorter URLs with just the country code look better to me, but I'd lowercase the country codes.
Second, there are a few things you can do to make sure the search engines are doing the right thing with respect to content for different countries. You can set you location target for each directory within Google Webmaster Tools in Site configuration > Settings. You can also set language metadata, or set HTTP headers to clue in Bing as to what language and country the page is targeting (see http://www.bing.com/community/site_blogs/b/webmaster/archive/2011/03/01/how-to-tell-bing-your-website-s-country-and-language.aspx).
Even though these are targeted to different countries, they show up to the search engines as duplicate content since the content is so similar, and until recently there wasn't much that could be done about it. You could either rel=canonical to the page that caters to your main audience, or just accept that there would be some duplicate content. Google recently announced support for a rel=alternate tag which should help to mitigate this. You can read more about it here: http://googlewebmastercentral.blogspot.com/2011/12/new-markup-for-multilingual-content.html. The tl;dr of this is you can set rel=alternate tags to signal which pages are alternates of each other, and rel=canonical to one preferred version. When this page would come up in search, it'll use the title and description from the preferred page, but if the searcher is in a country where you have an alternate version, it'll use the URL for the alternate page. It's not perfect, but at least it's a step in the right direction.
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
-
302 from landingspage to language page
Hi Everyone, A client of us has a Belgian website in 2 different languages, in French and in Dutch.
Technical SEO | | WeAreDigital_BE
We make use of hreflang tags, so each user gets to see the website in their preferred language. The landingspage on the website however, let's say www.example.be, has a 302 redirect to the French version of the website (www.example.be/fr/). And Dutch users get to see the Dutch version (www.example.be/nl/) of the website when they browse to www.example.be . Now, I want to get rid of the 302 redirect. Should I replace it to a 301 redirect, without sending every user automatically to one of the 2 versions? Should I just remove the redirect? Or should I just leave it this way? I would love to hear your thoughts on this. Jens0 -
URL / sitemap structure for support pages
I am creating a site that has four categories housed in folders off of the TLD. Example: example.com/category-1
Technical SEO | | InterCall
example.com/category-2
example.com/category-3
example.com/category-4 Those category folders contain sub-folders that house the products inside each category. Example: example.com/category-1/product-1
example.com/category-2/product-1
etc. Each of the products have a corresponding support page with technical information, FAQs, etc. I have three options as to how to structure the support pages' URLs. Option 1 - Add new sub-folder with "support" added to string: example.com/category-1/product-1-support Option 2 - Add a second sub-folder off of the product sub-folder for support: example.com/category-1/product-1/support Option 3 - Create a "support" folder with product sub-folders: example.com/support/product-1 Which of these three options would you choose? I don't like having one large /support folder that houses all products. It seems like this would create a strange crawling and UX situation. The sitemap would have a huge /support folder with all of my products in it and the keywords in my category folders would be replaced with the word "support." Because I would rather have the main product pages ranking over any of the support pages (outside of searches containing the word "support"), I am leaning toward Option 2: example.com/category-1/product-1/support. I think this structure indicates to crawlers that the more important page is the product page, while the support page is secondary to that. It also makes it clear to users that this is the support page for that particular product. Does anyone have any experience or perspective on this? I'm open to suggestions and if I'm overthinking it, tell me that too. Thanks, team.0 -
How to link site.com/blog or site.com/blog/
Hello friends, I have a very basic question but I can not find the right answer... I have made my blog linkbuilding using the adress "mysite.com/blog" but now im not sure if is better to do the linkbuilding to "mysite.com**/blog/ "** Is there any diference? Thanks...
Technical SEO | | lans27870 -
To 301 redirect or not to 301 redirect? duplicate content problem www.domain.com and www.domain.com/en/
Hello, If your website is getting flagged for duplicate content from your main domain www.domain.com and your multilingual english domain www.domain.com/en/ is it wise to 301 redirect the english multilingual website to the main site? Please advise. We've recently installed the joomish component to one of our joomla websites in an effort to streamline a spanish translation of the website. The translation was a success and the new spanish webpages were indexed but unfortunately one of the web developers enabled the english part of the component and some english webpages were also indexed under the multilingual english domain www.domain.com/en/ and that flagged us for duplicate content. I added a 301 redirect to redirect all visitors from the www.domain/en/ webpages to the main www.domain.com/ webpages. But is that the proper way of handling this problem? Please advise.
Technical SEO | | Chris-CA0 -
Adding Rel Canonical to multiple pages
Hi, Our CMS generates a lot of duplicate content, (Different versions of every page for 3 different font sizes). There are many other reasons why we should drop this current CMS and go with something else, and we are in the process of doing that. But for now, does anyone know how would I do the following: I've created a spreadsheet that contains the following: Column 1: rel="canonical" tag for URL Column 2: Duplicate Content URL # 1 Column 3: Duplicate Content URL # 2 Column 4: Duplicate Content URL # 3 I want to add the tag from column 1 into the head of every page from column 2,3, and 4. What would be a fast way to do this considering that I have around 1800 rows. Check the screenshot of the builtwith.com result to see more information about the website if that helps. Farris bxySL
Technical SEO | | jdossetti0 -
Handling 301s: Multiple pages to a single page (consolidation)
Been scouring the interwebs and haven't found much information on redirecting two serparate pages to a single new page. Here is what it boils down to: Let's say a website has two pages, both with good page authority of products that are becoming fazed out. The products, Widget A and Widget B, are still popular search terms, but they are being combined into ONE product, Widget C. While Widget A and Widget B STILL have plenty to do with Widget C, Widget C is now the new page, the main focus page, and the page you want everyone to see and Google to recognize. Now, do I 301 Widget A and Widget B pages to Widget C, ALTHOUGH Widgets A and B previously had nothing to do with one another? (Remember, we want to try and keep some of that authority the two page have had.) OR do we keep Widget A and Widget B pages "alive", take them off the main navigation, and then put a "disclaimer" on the pages announcing they are now part of Widget C and link to Widget C? OR Should Widgets A and B page be canonicalized to Widget C? Again, keep in mind, widgets A and B previously were not similar, but NOW they are and result in Widget C. (If you are confused, we can provide a REAL work example of what we are talkinga about, but decided to not be specific to our industry for this.) Appreciate any and all thoughts on this.
Technical SEO | | JU19850 -
Getting multiple errors for domain.com/xxxx/xxxx/feed/feed/feed/feed...
A recent SEOMoz crawl report is showing a bunch 404's and duplicate page content on pages with urls like http://domain.com/categories/about/feed/feed/feed/feed/feed and on and on. This is a wordpress install. Does anyone know what could be causing this or why SEOMoz would be trying to read these non-existent feed pages?
Technical SEO | | Brandtailers0 -
Any input / pointers for my upcoming Ecommerce move?
I posted this as a reply on my other question, but never got another responce... I am basically moving ecommerce platforms to answer your question. I am keep the same domain (www.stbands.com). If you want to get even more specific i am moving from storesonline to corecommerce. Here's some more info: All meta tags, URLS, content is virtually going to be the same except my product pages and normal pages will end with .html, however my category pages will still be /categoryname (like a directory). My category URLS seem to build in a mod re-write fashion, which I hear is better for SEO (like /sweatbands/head-sweatbands/). I have set all my pages to use the rel=cananical tag, so if you are on the category /sweatbands/head-sweatbands/ it cananicals back to /head-sweatbands The images are changing names as I upload them on a product because it auto creates new sizes. This differs from our old host and may affect our vertical image rankings. Should I 301 the image URLS? I am keeping the www. in my domain name, as opposed to just domain.com to keep everything the same. CoreCommerce automatically seems to make my products uppercase in the URL as they are in the title, but the url works both lowercase and uppercase so its not case sensitive. This is just an overview of some things I think I have most of my bases covered, but i'm aiming for a april 1st launch / move for the new site. Do you guys have any other pointers / suggestions?
Technical SEO | | Hyrule0