What is the best CMS Approach for Multilingual Versions of Site?
-
We have expanded into France and Brazil and now have a someone in-house that can translate to French and Brazilian Portuguese. I own ".fr" and ".com.br" versions of our domain. We are using Wordpress for our CMS. We are currently publishing about 2 articles a week on English site which we would be translating and publishing through new international sites (when appropriate). We will be changing out photos and videos at times in addition to all the text/copy.
So, before I jump deep into this I wanted to reach out for help regarding the best modern approach to this. Should I use some sort of WP Plugin that will let me manage each of these through 1 WP install or is it better to run each separately through multiple WP installs?
I want to achieve this while...
- avoiding any duplicate content penalties.
- provide easy admin/editor management of publishing content.
Any help/advice is greatly appreciated. Thanks!
-
Seems like the safe solution would be to go with separate sites and localize hosting for each as you mentioned.
I just discovered Multilingual Press WP plugin (https://wordpress.org/plugins/multilingual-press/). Looks like it can provide ccTld and ability to manage all through a single WP Site with Pro version. I would lose the potential SEO benefit from local hosting, but efficient management might beat that. Need to dig into this a bit more.
Also, WordPress Multilingual plugin (http://wpml.org) was recommended to me for "folders" or "sub-domain" solutions. I need to dig into this more, but I do feel better about using ccTld for each.
Thanks for all the help and resources!
-
Wow that is an interesting work around! Thanks for sharing!
-
In my experience, the best way to do this would be to set up the .fr domain separately as it's own separate WordPress installation, and have it hosted at a hosting company with a presence in France.
However, what's best for SEO sometimes creates more work for administering a site, vs. having it all available from one login in one WordPress instance.
As far as using a .fr domain, there are many schools of thought on this.
This Moz blog goes into the top strategies:
http://moz.com/blog/international-seo-dropping-the-information-dustAmazon uses ccTld (Country Code, Top Level Domains). For example, Amazon.com, Amazon.de, Amazon.fr, etc.
Apple uses a subdomain / sub-carpet strategy: (i.e. store.apple.com/es)
In my past experience building out eCommerce and other stores, if you host locally, and use different ccTld (i.e. domain.fr), you won't have to worry about the duplicate content issue, as Google and other search engines will see this as it's own site, especially if it's translated (well) into another language.
Here's more on International SEO best practices:
http://moz.com/learn/seo/international-seoI hope this helps!
-- Jeff -
I recently had to solve the same issue. I don't know if my approach is the best one, but I will describe it.
- I use tags to set the post language, "lang=EN" is the tag for english post, "lang=IT" is the tag for the italian post, etc...
- I wrote a 20 lines WP plugin to add a custom panel in the post edit page, the custom panel show a list of input fields, one input field for each enabled language (in my case were EN+IT+DE), for the language of the post the input field is prefilled with the slug of the post and read only, for the other languages the input field is manually filled with the slug of the corresponding post in the other language. I didn't make those fields mandatory, but you can choose to do so with 1 line of code.
- The language switcher just redirect to it.domain.com or de.domain.com or domain.com.
- You can edit (again just few lines of code) the WP template you use to filter the blog roll according to the selected language, showing all post tagged with that language plus all post without any language tag (that's an arbitrary decision, in your case maybe you want to filter those out, yes not filtering them out you incur in content duplication).
At the end was just few lines of code, and I could even do it myself (I am far from a PHP coder).
In my case I didn't edit the WP template because I am using a different rendering engine, but that doesn't mean much.
I would not use different WP installation, it makes editing cumbersome.
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 current best practice for URL structure?
We’re really confused about the current best practice of URL structure. For example what would anyone advise to rank for luxury hotel rooms? name.com/luxury-hotel-rooms/
Local Website Optimization | | SolveWebMedia
name.com/hotel/luxury-hotel-rooms/
name.com/hotel/luxury-rooms/
name.com/hotel/luxury/
name.com/luxury-rooms/ Or do we add location? name.com/luxury-hotel-rooms-location/
name.com/hotel/luxury-hotel-rooms-location/ name.com/hotel/luxury-rooms-location/ They also do cottages name.com/cottages/sea-view-holiday-cottages/0 -
What is the best way to differentiate and optimize two similar websites's SEO?
What is the best way to differentiate and optimize two similar websites's SEO, having in mind that they do not produce content?
Local Website Optimization | | EmmaGeorge0 -
Best practices or tools for an SEO audit?
I would like to have an SEO audit of my site, and I'm looking for something beyond the basics. Prices for an audit seem to vary between free (for DIY tools) to over $3,000. That seems like an awfully big spread. What are the best practices I should be looking for or best tools to be looking at for a comprehensive SEO audit?
Local Website Optimization | | micromano0 -
Server response time: restructure the site or create the new one? SEO opinions needed.
Hi everyone, The internal structure of our existing site increase server response time (6 sec) which is way below Google 0.2sec standards and also make prospects leave the site before it's loaded. Now we have two options (same price): restructure the site's modules, panels etc create new site (recommended by developers)
Local Website Optimization | | Ryan_V
Both options will extend the same design and functionality. I just wanted to know which option SEO community will recommend?0 -
Schema for same location on multiple sites - can this be done?
I'm looking to find more information on location/local schema. Are you able to implement schema for one location on multiple different sites? (i.e. - Multiple brands/websites (same parent company) - the brands share the same location and address). Also, is schema still important for local SEO? Thank you in advance for your help!
Local Website Optimization | | EvolveCreative0 -
Does anyone have a good program they use for full site audits?
I'm looking to find a program that will do the following: Scan for page errors including code issues, hosting issues, redirect issues, etc. Pages missing Google Analytics Google + Local audit to identify issues with NAP, citations, category selection etc. Find pages with title issues including missing page titles, duplicates or titles that are too short or too long, header tag issues such as missing H1 tags Meta description issues including missing meta descriptions, duplicate meta descriptions or meta descriptions that are too short or too long Link issues including broken internal or external links or missing anchor or ALT text Identify internal or external links using rel=”nofollow” Image issues, such as missing ALT or title text and broken images Identify pages using Schema.org microdata I know there are probably a couple programs that will do little bits here and there so I'm open to suggestions. Thank you.
Local Website Optimization | | SimonWorsfold0 -
Listing bundle info on site and on local SEO page.
We just finished a new telecom site, and like all telecom sites (think AT&T, Verizon, Suddenlink, etc.), we allow people to put their location in and find internet and phone service packages (what we call bundles) unique to their area. This page also has contact information for the local sales team and some unique content. However, we're about to start putting up smaller, satellite pages for our local SEO initiative. Of course, these pages will have unique content as well, but it will have some of the same content as what's on the individual bundle page, such as package offerings, NAP, etc. Currently this is the URL structure for the bundles: domain.com/bundles/town-name/ This is what I'm planning for the local SEO pages: domain.com/location/town-name-state/ All local FB pages, Google listings, etc. will like to these location pages, rather than the bundle pages. Is this okay or should I consolidate them into one?
Local Website Optimization | | AMATechTel0 -
What's the best way to add phrase keywords to the URL?
Hi, Our keywords are all our service + a list of towns (for example, "carpet cleaning St. Louis"). The issue I'm having is that one particular site could be targeting "carpet cleaning St. Louis", "carpet cleaning Manchester", "carpet cleaning Ballwin", "carpet cleaning Kirkwood", etc. etc. etc... up to maybe 15 different towns. Is there a way to effectively add these keywords into the URL without making it look spammy? I'm having the same issue with adding the exact keywords to the page title, img alt tag, etc. Thanks for any advice/input!
Local Website Optimization | | nataliefwc0