{"id":4042,"date":"2024-01-24T17:16:58","date_gmt":"2024-01-24T15:16:58","guid":{"rendered":"https:\/\/themeisle.com\/blog\/?p=4042"},"modified":"2024-01-24T18:17:46","modified_gmt":"2024-01-24T18:17:46","slug":"multilingual-wordpress-website-polylang","status":"publish","type":"post","link":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/","title":{"rendered":"How to Create a Multilingual WordPress Website"},"content":{"rendered":"\n<p>Most of us know that plugins are the answer to the question of how to create a multi-language website in WordPress. However, this is only a small part of the story. Multilingual website design across the web can be complex and incorporate a number of advanced technologies and strategies you have to understand in full. While search engine optimization (SEO) is important, you&#8217;ll also need to understand the culture of each locale in order to invoke trust and loyalty towards your site.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>In this post, you&#8217;ll learn how to create a multi-language website in WordPress using one of the most popular plugins around, along with some other important details to make your multilingual website a success.<\/p>\n\n\n\n<p>\ud83d\udcda Here&#8217;s the full breakdown of what the article will cover:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#why-multi-language\">Why a multi-language website is a necessity<\/a><\/li>\n\n\n\n<li><a href=\"#culture-multi-language\">The cultural context you have to understand when translating content<\/a><\/li>\n\n\n\n<li><a href=\"#seo-multi-language\">Help with your multi-language SEO strategy<\/a><\/li>\n\n\n\n<li><a href=\"#plugins-multi-language\">The plugins available to help you create a multi-language website with WordPress<\/a><\/li>\n\n\n\n<li><a href=\"#how-to-multi-language\">How to create a multi-language website in WordPress using the Polylang plugin<\/a><\/li>\n<\/ul>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-multi-language\">Understanding the need for a multilingual website<\/h2>\n\n\n\n<p>The internet is a pivotal platform for communication, commerce, and exchanging ideas. As such, a multilingual website is crucial for any site that aims to reach a broader, global audience.<\/p>\n\n\n\n<p>\ud83d\udc49 In fact, there are three key reasons why a multi-language website should be a priority:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>It shows cultural sensitivity and respect for your users<\/strong>. A website that&#8217;s available in many languages acknowledges your audience&#8217;s diversity. This will offer a significant UX boost and make visitors feel valued and understood. It can also foster a sense of connection and trust between you and your users. This is important in markets where English is a second language.<\/li>\n\n\n\n<li><strong>A multilingual website will expand your market reach<\/strong>. The internet is global, but not everyone speaks or prefers to navigate in English. If you offer content in multiple languages, you can tap into new markets and demographics. This will increase your potential customer base and also provide a competitive edge.<\/li>\n\n\n\n<li><strong>You can enhance your SEO<\/strong>. Search engines focus on UX, and part of that involves redirection to content in a preferred language. Multilingual content helps <a href=\"https:\/\/themeisle.com\/blog\/seo-checklist\/\">improve your search ranking<\/a> for different countries and languages. In turn, this can attract more organic traffic.<\/li>\n\n\n\n<li><strong>Multilingual websites can lead to better engagement<\/strong>. With the option to select a primary language, users will be more likely to stay longer on site. What&#8217;s more, you&#8217;ll see deeper engagement and a greater number of conversions.<\/li>\n<\/ul>\n\n\n\n<p>In short, a multi-language website is not only an added feature; it&#8217;s a necessity if you have a multilingual audience.<\/p>\n\n\n\n<p>However, you need to get that strategy right. \ud83e\udde9 In the next section, we&#8217;ll cover this in greater detail.<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"culture-multi-language\">Cultural nuances in content translation<\/h2>\n\n\n\n<p>Another important part of how to create a multi-language website in WordPress is website localization.<\/p>\n\n\n\n<p>Understanding cultural diversity when it comes to multilingual content is key to your success. Translating content is not only about changing words from one language to another. Instead, you have to convey the same message, tone, and intent suitable for your target user. This is a job for <a href=\"https:\/\/themeisle.com\/blog\/best-wordpress-translation-plugin\/\">&#8216;localization.&#8217;<\/a><\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=869492329  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/japan-kfc_1.png\" alt=\"The Japanese KFC website, showing localized menu options.\" class=\"wp-image-25666\"\/><figcaption class=\"wp-element-caption\">The <a href=\"https:\/\/www.kfc.co.jp\/\" target=\"_blank\" rel=\"noopener\">Japanese KFC<\/a> menu shows local menu items not available elsewhere.<\/figcaption><\/figure><\/div>\n\n\n<p>This is where you adapt content to suit the cultural, social, and legal norms of your users. As such, you have to think not only of language accuracy but also of cultural relevance.<\/p>\n\n\n\n<p>For example, you have to consider natural turns of phrase, humor, local customs, and beliefs to avoid upsetting your users. What&#8217;s more, you have to have an understanding of cultural sensitivity and tailor your sites to avoid alienating your user base.<\/p>\n\n\n\n<p>In a nutshell, localization is all about enhancing UX and engagement. Content that reflects your understanding of local culture builds trust and credibility. This &#8216;cultural alignment&#8217; can make your users feel seen and understood. In turn, this will increase their connection to your brand.<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"seo-multi-language\">SEO strategies for multilingual websites<\/h2>\n\n\n\n<p>Learning how to create a multi-language website in WordPress will always involve SEO, as this boosts global visibility. There are many different aspects to this, as there are with regular SEO. Site speed is a constant, as is building backlinks and social signaling.<\/p>\n\n\n\n<p>However, there are some specifics unique to a multilingual strategy to note. Let&#8217;s look at them in brief.<\/p>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Your website&#8217;s structure \ud83d\udea7<\/h3>\n\n\n\n<p>For example, take your URL structure. There are two aspects to this. First, your specific language sites could use a <a href=\"https:\/\/domainwheel.com\/what-are-the-five-most-common-domain-extensions\/\" target=\"_blank\" rel=\"noopener\">country-coded Top level Domain (ccTLDs)<\/a>. This is where each site uses a local variant of a TLD, such as <em>.fr<\/em> or <em>.ca<\/em>:<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=1558138415  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/nike-fr_1.png\" alt=\"The French version of the Nike website.\" class=\"wp-image-25665\"\/><figcaption class=\"wp-element-caption\"><a href=\"http:\/\/nike.fr\" target=\"_blank\" rel=\"noopener\">Nike<\/a> uses the .fr ccTLD to redirect to a subdirectory.<\/figcaption><\/figure><\/div>\n\n\n<p>For a single-domain site, you&#8217;ll use either subdomains or subdirectories:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Subdomains<\/strong>. You&#8217;ll navigate to sites using a country code at the &#8216;front&#8217; of the domain, such as <em>fr.example.com<\/em><\/li>\n\n\n\n<li><strong>Subdirectories<\/strong>. Here, site files sit in a specific directory that you&#8217;ll navigate to, such as <em>example.com\/fr<\/em><\/li>\n<\/ul>\n\n\n\n<p>These help to organize different language versions under the same domain. Search engines will also enjoy clear organization, as indexing will be better.<\/p>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Keyword optimization and content translation strategies \ud83d\udca1<\/h3>\n\n\n\n<p>As with any <a href=\"https:\/\/themeisle.com\/blog\/what-is-local-seo\/\">SEO strategy local<\/a> keyword optimization is crucial. However, here it&#8217;s important to research and choose keywords based on search behaviors in the target language. Translating English-language keywords will lack understanding of cultural contexts.<\/p>\n\n\n\n<p>Speaking of which, quality content with cultural relevance is a cornerstone of SEO. There are plenty of ways to translate content, and each has its own pros and cons:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Self-translation<\/strong>. If you speak a second language, you could translate your site. Though this will impact your time most of all.<\/li>\n\n\n\n<li><strong>Machine translation<\/strong>. Some language models, such as <a href=\"https:\/\/www.deepl.com\/translator\" target=\"_blank\" rel=\"noopener\">DeepL<\/a> and <a href=\"https:\/\/cloud.google.com\/translate\/docs\/reference\/rest\/\" target=\"_blank\" rel=\"noopener\">Google Translator<\/a> can do an admirable job. The drawback is the accuracy of translation, especially when it comes to creating a &#8220;natural&#8221; feel.<\/li>\n\n\n\n<li><strong>Professional translation<\/strong>. Hiring an expert to translate your content will give you the highest level of accuracy. On the flip side, it costs, and the workflow will take longer to complete.<\/li>\n<\/ul>\n\n\n\n<p>As an aside, this should be the case for <strong>all<\/strong> your content, such as body copy, <a href=\"https:\/\/themeisle.com\/blog\/meta-description-examples\/\">meta descriptions<\/a>, alt text, and archive pages.<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=1041687831  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/translated-alt-text_1.png\" alt=\"A site showing no images, but translated alt text in its place.\" class=\"wp-image-25664\"\/><\/figure><\/div>\n\n\n<p>There&#8217;s one aspect that is worth focusing on more than the rest, though: <code>hreflang<\/code> tags.<\/p>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Implementing hreflang tags \u2611\ufe0f<\/h3>\n\n\n\n<p>When it comes to multilingual SEO, &#8216;<code>hreflang<\/code>&#8216; tags represent its &#8216;final boss.&#8217; <a href=\"https:\/\/ahrefs.com\/blog\/hreflang-study\/\" target=\"_blank\" rel=\"noopener\">Most sites have issues<\/a> when it comes to <code>hreflang<\/code> tags. What&#8217;s more, <a href=\"https:\/\/developers.google.com\/search\/docs\/specialty\/international\/localized-versions\" target=\"_blank\" rel=\"noopener\">Google recommends it<\/a>, yet John Mueller notes it&#8217;s the &#8220;most complex aspect of SEO.&#8221; If a <em>Google Search Advocate<\/em> is saying this, it&#8217;s worth taking the time to study <code>hreflang<\/code> tags in full.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter blog-img-std\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">TBH hreflang is one of the most complex aspects of SEO (if not the most complex one). Feels as easy as a meta-tag, but it gets really hard quickly.<\/p>&mdash; John \ud83e\uddc0 &#8230; \ud83e\uddc0 (@JohnMu) <a href=\"https:\/\/twitter.com\/JohnMu\/status\/965507331369984002?ref_src=twsrc%5Etfw\">February 19, 2018<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<p>They&#8217;re <a href=\"https:\/\/themeisle.com\/blog\/html\/\">HTML tags<\/a> that use attributes to tell search engines where to send visitors. For instance, if a German user hits your site, the <code>hreflang<\/code> tag should redirect them to the right local version. On the surface, the tag looks straightforward:<\/p>\n\n\n\n<p><code>&lt;link rel=\"alternate\" href=\"http:\/\/example.com\/de\" hreflang=\"de-de\" \/&gt;<\/code><\/p>\n\n\n\n<p>You define the relationship between your primary site and the secondary language one (i.e., <code>'alternate'<\/code>). From there, you list the target URL in question, and end with a suitable <code>hreflang<\/code> tag.<\/p>\n\n\n\n<p>This tag shows the language of the URL, then the country of the URL. For our German example, both are <code>de<\/code>. However, consider a French Canadian. In this case, the <code>hreflang<\/code> tag would be <code>fr-ca<\/code> \u2013 the French language in Canada.<\/p>\n\n\n\n<p>Implementing these using a manual approach takes a lot of work, although online tools can help:<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=302227455  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/online-hreflang-tag-creator.png\"  decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/online-hreflang-tag-creator.png\" alt=\"An online hreflang tag creator app.\" class=\"wp-image-25663\"\/><noscript><img data-opt-id=302227455  decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/online-hreflang-tag-creator.png\" alt=\"An online hreflang tag creator app.\" class=\"wp-image-25663\"\/></noscript><\/figure><\/div>\n\n\n<p>In fact, this is a lot of work for a multi-language website in WordPress regardless. As such, using a plugin is the best approach to take, and we&#8217;ll cover this next.<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"plugins-multi-language\">The best WordPress multilingual website plugins<\/h2>\n\n\n\n<p>When it comes to how to create a multi-language website in WordPress, using a dedicated translation plugin is your best bet. This is because the functionality is already in place, and much of the hard work is complete. <\/p>\n\n\n\n<p>What&#8217;s more, there are lots of plugins to help you translate a website. <a href=\"https:\/\/wpml.org\/\" target=\"_blank\" rel=\"noopener\">WPML<\/a> (From \u20ac39 per year) is one of the most popular premium plugins available.<\/p>\n\n\n\n<p>This is because of its rich set of functionality. You&#8217;re able to work on translations within the WordPress editor, run your content through automatic translation tools, and integrate professional translation services. Also, WPML supports a number of page builders, along with e-commerce sites.<\/p>\n\n\n\n<p><a href=\"https:\/\/polylang.pro\/\" target=\"_blank\" rel=\"noopener\">Polylang<\/a> offers both free and premium versions (from \u20ac99 per year). We&#8217;d argue that this is one of the more integrated plugins with WordPress.<\/p>\n\n\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin wp-pic-ajax scheme2\"  id=\"wp-pic-polylang\"data-type=\"plugin\" data-slug=\"polylang\" data-image=\"\" data-expiration=\"\"  data-layout=\"large\" data-slugs=\"[]\" ><div class=\"wp-pic-body-loading\"><div class=\"signal\"><\/div><\/div><\/div><\/div><!-- .wp-pic-wrapper--><link rel='stylesheet' id='dashicons-css' href='https:\/\/themeisle.com\/blog\/wp-includes\/css\/dashicons.min.css?ver=6.8.5' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='wppic-style-css' href='https:\/\/themeisle.com\/blog\/wp-content\/plugins\/wp-plugin-info-card\/dist\/wppic-styles.css?ver=6.1.1' type='text\/css' media='all' \/>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-includes\/js\/jquery\/jquery.min.js?ver=3.7.1\" id=\"jquery-core-js\"><\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-includes\/js\/jquery\/jquery-migrate.min.js?ver=3.4.1\" id=\"jquery-migrate-js\"><\/script>\n<script type=\"text\/javascript\" id=\"wppic-script-js-extra\">\n\/* <![CDATA[ *\/\nvar wppicAjax = {\"ajaxurl\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/wp-admin\\\/admin-ajax.php\"};\n\/* ]]> *\/\n<\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-content\/plugins\/wp-plugin-info-card\/assets\/js\/wppic-script.min.js?ver=6.1.1\" id=\"wppic-script-js\"><\/script>\n\n\n\n\n<p>For example, it offers compatibility with <a href=\"https:\/\/themeisle.com\/blog\/yoast-seo-tutorial\/\">Yoast SEO<\/a> and integrates with the native <a href=\"https:\/\/themeisle.com\/blog\/wordpress-full-site-editing\/\">WordPress Site Editor<\/a>. What&#8217;s more, it lets you translate all WordPress content, including menus, media, custom post types, and widgets. You also get automatic <code>hreflang<\/code> tag implementation, which will save you considerable time.<\/p>\n\n\n\n<p><a href=\"https:\/\/translatepress.com\/\" target=\"_blank\" rel=\"noopener\">TranslatePress<\/a> also offers its core functionality in a free plugin, and sells premium add-ons from \u20ac7.99 per month. A big selling point here is its integration with <a href=\"http:\/\/translate.google.com\" target=\"_blank\" rel=\"noopener\">Google Translate<\/a>, which lets you convert your content using one of the better machine translation tools on the market.<\/p>\n\n\n\n<p>It also offers a visual translation editor that&#8217;s unique from the other tools on this list.<\/p>\n\n\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin wp-pic-ajax scheme2\"  id=\"wp-pic-translatepress-multilingual\"data-type=\"plugin\" data-slug=\"translatepress-multilingual\" data-image=\"\" data-expiration=\"\"  data-layout=\"large\" data-slugs=\"[]\" ><div class=\"wp-pic-body-loading\"><div class=\"signal\"><\/div><\/div><\/div><\/div><!-- .wp-pic-wrapper-->\n\n\n\n<p>With the premium plans, you can extend this machine translation to DeepL, too. However, the free plugin only lets you translate your site into one new language. If you want to offer three or more languages, you&#8217;ll need to upgrade to the premium version.<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-multi-language\">How to create a multi-language website in WordPress using Polylang (in 3 steps)<\/h2>\n\n\n\n<p>Before we wrap up the post, let&#8217;s show you how to use Polylang to create a multi-language website with WordPress. While we&#8217;re choosing just one solution to showcase here, the basic process will be similar in other translation plugins.<\/p>\n\n\n\n<p>Regardless, once you install and activate the plugin, you can begin to translate your content. When you run the plugin for the first time, the Polylang wizard will be the best way to add languages. Let&#8217;s look at this first.<\/p>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-run-through-the-polylang-onboarding-wizard\">1. Run through the Polylang onboarding wizard \ud83e\uddd9\u200d\u2642\ufe0f<\/h3>\n\n\n\n<p>The first screen asks you to list all of the languages you&#8217;ll use on your site using the drop-down menu:<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=48844966  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/polylang-wizard.png\"  decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/polylang-wizard.png\" alt=\"The Polylang onboarding wizard.\" class=\"wp-image-25659\"\/><noscript><img data-opt-id=48844966  decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/polylang-wizard.png\" alt=\"The Polylang onboarding wizard.\" class=\"wp-image-25659\"\/></noscript><\/figure><\/div>\n\n\n<p>The next screen asks you whether you&#8217;d like to translate media metadata (such as alt text and captions). We&#8217;d recommend this:<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=434642917  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/media-wizard.png\"  decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/media-wizard.png\" alt=\"The Polylang onboarding wizard showing the Media screen.\" class=\"wp-image-25658\"\/><noscript><img data-opt-id=434642917  decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/media-wizard.png\" alt=\"The Polylang onboarding wizard showing the Media screen.\" class=\"wp-image-25658\"\/></noscript><\/figure><\/div>\n\n\n<p>You&#8217;ll also need to assign a relevant language to any posts, pages, or taxonomies without content. The penultimate screen confirms your home page, and gives you information about the upcoming translation process:<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=498807455  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/homepage-wizard.png\"  decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/homepage-wizard.png\" alt=\"The Polylanf onboarding wizard showing information about the translation of the home page.\" class=\"wp-image-25657\"\/><noscript><img data-opt-id=498807455  decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/homepage-wizard.png\" alt=\"The Polylanf onboarding wizard showing information about the translation of the home page.\" class=\"wp-image-25657\"\/></noscript><\/figure><\/div>\n\n\n<p>The final wizard screen gives you some next steps to take, such as translating navigation and pages. Translating your content should be your next step.<\/p>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">2. Start translating your content \ud83c\udfc1<\/h3>\n\n\n\n<p>To translate your content, head into a post or page, then look to the editor sidebar or options. Here, you&#8217;ll  spot the <strong><em>Languages<\/em><\/strong> sidebar:<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=442937373  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/languages-sidebar.png\"  decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/languages-sidebar.png\" alt=\"A portion of the Block Editor sidebar, showing the Polylang Languages section, complete with a choice of languages.\" class=\"wp-image-25656\"\/><noscript><img data-opt-id=442937373  decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/languages-sidebar.png\" alt=\"A portion of the Block Editor sidebar, showing the Polylang Languages section, complete with a choice of languages.\" class=\"wp-image-25656\"\/></noscript><\/figure><\/div>\n\n\n<p>The <strong><em>Language<\/em><\/strong> drop-down menu specifies the current language of your page. If you click one of the options in the Translation section, the page will refresh to display an empty edit screen. This is where you&#8217;ll place your translated content:<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=1102088399  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/translated-editor.png\"  decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/translated-editor.png\" alt=\"A Block Editor page that shows French language content ready to publish.\" class=\"wp-image-25655\"\/><noscript><img data-opt-id=1102088399  decoding=\"async\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/04\/translated-editor.png\" alt=\"A Block Editor page that shows French language content ready to publish.\" class=\"wp-image-25655\"\/></noscript><\/figure><\/div>\n\n\n<p>To finish, <strong><em>Publish<\/em><\/strong> the page and check it out on the front end. There&#8217;s one more step before we finish \u2013 giving users a way to choose their language on the front end.<\/p>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3. Add the Polylang language switcher to your front-end \ud83d\udd79\ufe0f<\/h3>\n\n\n\n<p>There are plenty of ways Polylang lets you add a menu to your site in order to change the language. To create a consistent experience, you can add languages almost anywhere on your site.<\/p>\n\n\n\n<p>For instance, the <a href=\"https:\/\/polylang.pro\/doc\/the-language-switcher\/\" target=\"_blank\" rel=\"noopener\">Polylang documentation<\/a> gives you a number of navigation choices, Blocks, and more. This should be straightforward, as it&#8217;s only adding elements to your structure as is typical.<\/p>\n\n\n\n<p>Note that there&#8217;s a full-featured <a href=\"https:\/\/themeisle.com\/blog\/php\/\">PHP<\/a> method to implement a language switcher, too. It&#8217;s clean, as it uses one line:<\/p>\n\n\n\n<p><code>pll_the_languages( $args );<\/code><\/p>\n\n\n\n<p>Here, <code>$args<\/code> is an optional parameter that takes a lot of options. For example, you can choose to show the switcher as a drop-down menu, display flags, and more.<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion \ud83e\uddd0<\/h2>\n\n\n\n<p>That wraps up our guide on how to create a multi-language website in WordPress.<\/p>\n\n\n\n<p>Given how connected the world is, you have to make sure that every user that comes to your site can interact with it in the same way. <\/p>\n\n\n\n<p>Making a multilingual website is just one piece of the puzzle. However, get this right, and you can open up new markets, leverage loyalty and trust, and deliver your offerings worldwide.<\/p>\n\n\n\n<p>Polylang can be an excellent free way to achieve this, as you can translate your content within WordPress in a matter of clicks. However, there are plenty of other solutions quality solutions if you&#8217;re willing to pay, such as WPML and TranslatePress (<em>which is actually free if you only need to add one new langauge<\/em>). \ud83d\udd0c<\/p>\n\n\n\n<p><strong><em>Do you have any questions about how to create a multi-language website in WordPress? Ask away in the comments section below!<\/em><\/strong><\/p>\n\n\n<style>.ticss-d144f107 strong{font-weight: 700;\n    letter-spacing: -0.2px;\n    line-height: 1.2;\n    display: inline-block;}<\/style>\n\n\n<div class=\"wp-block-columns speed-guide has-white-color has-text-color has-background has-link-color wp-elements-2f81f6c5526477b5b4d52d1ca4513949 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#4267cf\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-medium\"><img data-opt-id=30701221  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\"  decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" \/><noscript><img data-opt-id=30701221  decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" sizes=\"(max-width: 300px) 100vw, 300px\" \/></noscript><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center ticss-58e79f2f\" style=\"font-size:14px\"><strong>FREE GUIDE<\/strong><\/p>\n\n\n\n<p class=\"ticss-d144f107\" style=\"font-size:25px\"><strong>4 Essential Steps to Speed Up Your&nbsp;WordPress Website<\/strong><\/p>\n\n\n\n<p class=\"ticss-3b627beb\">Follow the simple steps in our 4-part mini series and reduce your loading times by 50-80%.&nbsp;\ud83d\ude80<\/p>\n\n\n<p><div class=\"frm_forms  with_frm_style frm_style_themeisle\" id=\"frm_form_4_container\" data-token=\"31a8875208f15c35e09cc7683cde123d\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_pro_form \" id=\"form_site-speed-guide-below-post\" data-token=\"31a8875208f15c35e09cc7683cde123d\">\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Site Speed Guide - Below Post<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"4\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_4\" id=\"frm_hide_fields_4\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"site-speed-guide-below-post\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_4\" name=\"frm_submit_entry_4\" value=\"55e2af24a4\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/4042\" \/><input type=\"hidden\" name=\"item_meta[18]\" id=\"field_6px6q2\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/4042\"  data-frmval=\"\/blog\/wp-json\/wp\/v2\/posts\/4042\"   \/>\n<div id=\"frm_field_15_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container\">\r\n\t<label for=\"field_6px6q\" id=\"field_6px6q_label\" class=\"frm_primary_label\">Your Email\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"email\" id=\"field_6px6q\" name=\"item_meta[15]\" value=\"\"  autocomplete=\"email\"  placeholder=\"your@email.com\" data-reqmsg=\"Your Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Your Email is invalid\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_17_container\" class=\"frm_form_field form-field  frm_none_container vertical_radio\">\r\n\t<div  id=\"field_6px6q3_label\" class=\"frm_primary_label\">Subscribe to our newsletter\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\r\n\t<\/div>\r\n\t<div class=\"frm_opt_container\" aria-labelledby=\"field_6px6q3_label\" role=\"group\">\t\t<div class=\"frm_checkbox\" id=\"frm_checkbox_17-0\">\t\t\t<label  for=\"field_6px6q3-0\">\n\t\t\t<input type=\"checkbox\" name=\"item_meta[17][]\" id=\"field_6px6q3-0\" value=\"true\"  data-invmsg=\"Subscribe to our newsletter is invalid\" aria-invalid=\"false\"   \/> Subscribe to our newsletter<\/label><\/div>\n<\/div>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_14_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit frm_flex\">\r\n<button class=\"frm_button_submit frm_final_submit\" type=\"submit\"   formnovalidate=\"formnovalidate\">FREE ACCESS<\/button>\r\n\r\n\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_24_container\">\n\t\t\t<label for=\"field_8g19i\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_8g19i\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[24]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"tGKtIG19U6wyYcew8uBttb12th7K+ntN+Fi4gyg+X+aPSAm6AeCFrcPBJiK38Y1i\" \/><\/div>\n<\/fieldset>\n<\/div>\n\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"134\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n<\/div>\n<\/p>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Most of us know that plugins are the answer to the question of how to create a multi-language website in WordPress. However, this is only a small part of the story. Multilingual website design across the web can be complex and incorporate a number of advanced technologies and strategies you have to understand in full. While search engine optimization (SEO) is important, you\u2019ll also need to understand the culture of each locale in order to invoke trust and loyalty towards your site.","protected":false},"author":64,"featured_media":55464,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[26],"tags":[],"hashtags":[],"class_list":["post-4042","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"wppr_data":{"cwp_meta_box_check":"No"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.8 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Create a Multilingual WordPress Website<\/title>\n<meta name=\"description\" content=\"Want to reach a global audience? This post shows how to create a multilingual website in WordPress. We go through the process step by step.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create a Multilingual WordPress Website\" \/>\n<meta property=\"og:description\" content=\"Want to reach a global audience? This post shows how to create a multilingual website in WordPress. We go through the process step by step.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/\" \/>\n<meta property=\"og:site_name\" content=\"Themeisle Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-24T15:16:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-24T18:17:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/01\/multilingual-WordPress-website.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2180\" \/>\n\t<meta property=\"og:image:height\" content=\"1090\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tom Rankin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@itswptom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tom Rankin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/\"},\"author\":{\"name\":\"Tom Rankin\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/68de793ae5fbb0519261cb61f84e4c13\"},\"headline\":\"How to Create a Multilingual WordPress Website\",\"datePublished\":\"2024-01-24T15:16:58+00:00\",\"dateModified\":\"2024-01-24T18:17:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/\"},\"wordCount\":2269,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/01\/multilingual-WordPress-website.png\",\"articleSection\":[\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/\",\"url\":\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/\",\"name\":\"How to Create a Multilingual WordPress Website\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/01\/multilingual-WordPress-website.png\",\"datePublished\":\"2024-01-24T15:16:58+00:00\",\"dateModified\":\"2024-01-24T18:17:46+00:00\",\"description\":\"Want to reach a global audience? This post shows how to create a multilingual website in WordPress. We go through the process step by step.\",\"breadcrumb\":{\"@id\":\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#primaryimage\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/01\/multilingual-WordPress-website.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/01\/multilingual-WordPress-website.png\",\"width\":2180,\"height\":1090,\"caption\":\"multilingual wordpress website\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/themeisle.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Create a Multilingual WordPress Website\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/themeisle.com\/blog\/#website\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"name\":\"Themeisle Blog\",\"description\":\"WordPress Tutorials and Reviews for Beginners and Advanced\",\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/themeisle.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\",\"name\":\"VertiStudio\",\"alternateName\":\"Vertigo Studio SA\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"width\":718,\"height\":156,\"caption\":\"VertiStudio\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/68de793ae5fbb0519261cb61f84e4c13\",\"name\":\"Tom Rankin\",\"description\":\"Tom Rankin is an experienced WordPress content writer, project manager, and course writer with years of service. He covers theme and plugin insights, development, small business facets, marketing, and much more. His work features on most major WordPress blogs, and his client list is a \u2018who\u2019s who\u2019 in both web tech and WordPress.\",\"sameAs\":[\"https:\/\/itswptom.com\/\",\"https:\/\/x.com\/itswptom\"],\"url\":\"https:\/\/themeisle.com\/blog\/author\/itswptom\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Create a Multilingual WordPress Website","description":"Want to reach a global audience? This post shows how to create a multilingual website in WordPress. We go through the process step by step.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/","og_locale":"en_US","og_type":"article","og_title":"How to Create a Multilingual WordPress Website","og_description":"Want to reach a global audience? This post shows how to create a multilingual website in WordPress. We go through the process step by step.","og_url":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/","og_site_name":"Themeisle Blog","article_published_time":"2024-01-24T15:16:58+00:00","article_modified_time":"2024-01-24T18:17:46+00:00","og_image":[{"width":2180,"height":1090,"url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/01\/multilingual-WordPress-website.png","type":"image\/png"}],"author":"Tom Rankin","twitter_card":"summary_large_image","twitter_creator":"@itswptom","twitter_misc":{"Written by":"Tom Rankin","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#article","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/"},"author":{"name":"Tom Rankin","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/68de793ae5fbb0519261cb61f84e4c13"},"headline":"How to Create a Multilingual WordPress Website","datePublished":"2024-01-24T15:16:58+00:00","dateModified":"2024-01-24T18:17:46+00:00","mainEntityOfPage":{"@id":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/"},"wordCount":2269,"commentCount":3,"publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"image":{"@id":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/01\/multilingual-WordPress-website.png","articleSection":["WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/","url":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/","name":"How to Create a Multilingual WordPress Website","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#primaryimage"},"image":{"@id":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/01\/multilingual-WordPress-website.png","datePublished":"2024-01-24T15:16:58+00:00","dateModified":"2024-01-24T18:17:46+00:00","description":"Want to reach a global audience? This post shows how to create a multilingual website in WordPress. We go through the process step by step.","breadcrumb":{"@id":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#primaryimage","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/01\/multilingual-WordPress-website.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/01\/multilingual-WordPress-website.png","width":2180,"height":1090,"caption":"multilingual wordpress website"},{"@type":"BreadcrumbList","@id":"https:\/\/themeisle.com\/blog\/multilingual-wordpress-website-polylang\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/themeisle.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Create a Multilingual WordPress Website"}]},{"@type":"WebSite","@id":"https:\/\/themeisle.com\/blog\/#website","url":"https:\/\/themeisle.com\/blog\/","name":"Themeisle Blog","description":"WordPress Tutorials and Reviews for Beginners and Advanced","publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/themeisle.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/themeisle.com\/blog\/#organization","name":"VertiStudio","alternateName":"Vertigo Studio SA","url":"https:\/\/themeisle.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","width":718,"height":156,"caption":"VertiStudio"},"image":{"@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/68de793ae5fbb0519261cb61f84e4c13","name":"Tom Rankin","description":"Tom Rankin is an experienced WordPress content writer, project manager, and course writer with years of service. He covers theme and plugin insights, development, small business facets, marketing, and much more. His work features on most major WordPress blogs, and his client list is a \u2018who\u2019s who\u2019 in both web tech and WordPress.","sameAs":["https:\/\/itswptom.com\/","https:\/\/x.com\/itswptom"],"url":"https:\/\/themeisle.com\/blog\/author\/itswptom\/"}]}},"_links":{"self":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/4042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/comments?post=4042"}],"version-history":[{"count":20,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/4042\/revisions"}],"predecessor-version":[{"id":103165,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/4042\/revisions\/103165"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media\/55464"}],"wp:attachment":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media?parent=4042"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/categories?post=4042"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/tags?post=4042"},{"taxonomy":"hashtags","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/hashtags?post=4042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}