Moz Q&A is closed.
After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.
Wordpress Blog in 2 languages. How to SEO or structure it?
- 
					
					
					
					
 Hi Moz community, I have got a wordpress blog currently in the spanish language. I want to create the same blog content but in english version. (manually translate it to english instead of using translation service such as Google Translate). How should i structure the blog for SEO? How will it work? Any structure markups i should know about? Any examples? Thanks 
- 
					
					
					
					
 Just food for thought, another option is to host a Wordpress multi-site or even two separate versions of Wordpress, one for each language. I find this less complicated when it comes to plugin and template compatibility, plus you can control access a bit better. Avoid using Javascript to translate text. Avoid putting content in multiple languages on a single page. Do link each page in one language to the translated page to avoid 404 errors. If your language selector automatically directs users from an www.site.com/en to www.site.com/es domain, make sure your URLs for translated pages match or you'll get a lot of 404 errors. This will hurt you a great deal. 
- 
					
					
					
					
 Hola, I assume your blog is a wordpress.org and not a wordpress.com one. If so, install the WPML plugin, which (copying and pasting from its website) l_ets you do SEO for each language separately. You can set SEO attributes for the homepage, internal pages and categories for each language. Translations appear in their unique URLs and you can even put different languages in completely different domains. WPML follows Google Webmasters’ specifications for multilingual sites to the letter, letting your sites rank high on local search results. Of course, WPML is fully compatible with SEO plugins._ It will create a /en/ subfolder for the language you're translating your blog to, which seems to be your preferred solution (in other cases, i.e. a WooCommerce based on WP, it may be better using the domain option WPML offers too). With WPML you will be able to translate everything, not just your posts (template, plugins et al). The URL structure will mirror the main language one, but translated to English. So if you have something like www.myblog.com/seo/como-hacer-link-building, the English version will be: www.myblog.com/en/seo/how-to-do-link-building. It also automatically implement the hreflang annotations (so you don't have to think about them). It is compatible with WordPress SEO by Yoast, so every translated page/post can be finely optimized. Honestly, even though the answer here above are correct (apart the "English post" category one, which is not really the ideal solution), I warmly suggest you to use WPML. 
- 
					
					
					
					
 Can you elaborate on the duplicate content issue? Both are same content but in different languages. I am thinking of example.com/blog/en/urlgoeshere and example.com/blog/bm/urlgoeshere What else should i be worried about? Thanks 
- 
					
					
					
					
 Hey Edmond, Vic already answered with most of what I was going to say - a big thing to remember is the issue of duplicate content if you are making a direct translation. You probably want to keep all content under the same domain for potential future link-building efforts. Using the /en approach Vic suggested will help with this. Bear in mind, however, that such an approach can result in duplicate content penalties (see: Panda) if you are not careful with the translation process. It might be better to paraphrase your content when translating it in order to avoid these penalties. The rest depends on what aspects of the site you want to translate, where your markets are and what language your potential customers are likely to speak. Feel free to touch base with any questions, Rob 
- 
					
					
					
					
 Hi, Edmond, Is it just the blog content you’re looking to translate or the entire site? If it’s the entire site, you may consider putting all of your English content under a /en/ subdirectory. For example: http://yoursite.com/en/englishcontentgoeshere. As far as the blog by itself goes, I think you would be able to employ the same structure. Alternatively, you may consider putting all of the English content under a Category called “Content in English” or something similar. This is probably the simplest approach. One important thing to consider is your target market. Are you targeting English-speaking audience in U.S. or in other countries? Where is your Spanish-speaking site based at and who is your target audience? You will need to plan for that and localize accordingly. Vic 
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 ToolsChat with the community about the Moz tools. 
- 
		
		SEO TacticsDiscuss the SEO process with fellow marketers 
- 
		
		CommunityDiscuss industry events, jobs, and news! 
- 
		
		Digital MarketingChat about tactics outside of SEO 
- 
		
		Research & TrendsDive into research and trends in the search industry. 
- 
		
		SupportConnect on product support and feature requests. 
Related Questions
- 
		
		
		
		
		
		SEO on dynamic website
 Hi. I am hoping you can advise. I have a client in one of my training groups and their site is a golf booking engine where all pages are dynamically created based on parameters used in their website search. They want to know what is the best thing to do for SEO. They have some landing pages that Google can see but there is only a small bit of text at the top and the rest of the page is dynamically created. I have advised that they should create landing pages for each of their locations and clubs and use canonicals to handle what Google indexes.Is this the right advice or should they noindex? Thanks S Intermediate & Advanced SEO | | bedynamic0
- 
		
		
		
		
		
		Does changing template for a wordpress site affect SEO
 Hi I work for an Inventory Management Software company and we already have a WordPress site but I am currently working on re-designing of our WordPress site and in this process, we are looking for moving to a new template. I want to know what will be the impact on SEO performance while taking a shift to a new template. Intermediate & Advanced SEO | | Cin7_Marketing0
- 
		
		
		
		
		
		Default Wordpress 301 Redirects of JS and CSS files. Bad for SEO & How to Fix?
 Hi there: We are developers with some digital marketing expertise, but a current issue has us perplexed. An outside SEO firm has asked us to clean up a large number of 301 redirects. Most of these are 'default' Wordpress behavior that relate to calling the latest version of a JS or CSS file. For instance, a JS file is called with this: https://websitexyz.com/wp-includes/js/wp-embed.min.js?ver=4.9.1 but ultimately redirects to this: https://websitexyz.com/wp-includes/js/wp-embed.min.js. We are being asked to prevent the redirect from happening by, presumably, calling the ultimate file to begin with. The issue is that, as far as we know, there's no easy way to alter WP behavior to call the ultimate file to begin with. Does anyone have any thoughts on this? Thanks. Intermediate & Advanced SEO | | Daaveey0
- 
		
		
		
		
		
		Best Permalinks for SEO - Custom structure vs Postname
 Good Morning Moz peeps, I am new to this but intending on starting off right! I have heard a wealth of advice that the "post name" permalink structure is the best one to go with however... i am wondering about a "custom structure" combing the "post name" following the below example structure: Www.professionalwarrior.com/bodybuilding/%postname/ Where "professional" and "bodybuilding" is my focus/theme/keywords of my blog that i want ranked. Thanks a mill, RO Intermediate & Advanced SEO | | RawkingOut0
- 
		
		
		
		
		
		SEO Advice for Angular JS
 We are changing our homepage (and gradually the rest of the site) to Angular JS. Intermediate & Advanced SEO | | theLotter
 In order not to lose anything in terms of SEO we are implementing Hashbangs + escaped fragment snapshots. Are there any other SEO considerations you think we should have and/or additional elements that we could add to the page to improve it in terms of SEO?0
- 
		
		
		
		
		
		SEO site Review
 Does anyone have suggestions on places that provide in depth site / analytics reviews for SEO? Intermediate & Advanced SEO | | Gordian0
- 
		
		
		
		
		
		Does Google hate wordpress?
 I have my categories pages set to noindex, follow. I deactivated the author and date based archives, and all the /page/2 /page/3 are noindex. Is this the right approach? I had thought about adding some text to the topic of each category page and then changing them to index. I'm using showing recent post excerpts on the homepage. Another other suggestions? I think two of my sites are in panda for no good reason. It seems like non-wordpress blogs in my industry do better than comparable wordpress sites. Intermediate & Advanced SEO | | KateV0
- 
		
		
		
		
		
		Domain expiration and seo
 My domain name is free with my service with yahoo but it expires every year and gets extended automatically as I continue service, how does this impact my seo efforts? I've heard that the search engines prefer sites to expire in 3 years or more? Is this a fact? Intermediate & Advanced SEO | | bronxpad0
 
			
		 
			
		 
			
		 
			
		 
			
		 
					
				 
					
				 
					
				 
					
				 
					
				 
					
				 
					
				