How to create a multilingual website with WordPress

With entire businesses shifting online to meet rising customer demands from all corners of the world, building a multilingual WordPress website in order to accommodate an even larger customer base is slowly becoming the new standard.

With a whopping 25% increase in online sales just in the first pandemic year and people planning to stick to their newly acquired online shopping habits, e-commerce will continue to grow. And we all know that when it comes to sales, be it of physical products, software, or even knowledge, speaking your customer’s language is crucial—and we’re speaking quite literally this time.

The growth of online shopping means that if your website is multilingual, your customer base will grow as well.

blocks with different alphabets

What is a Multilingual Website?

When we talk about translating a website, there are multiple ways to achieve this. Let’s look at some of the options and consider which will result in a true multilingual website.

Dynamic Website Translation Tools

There are great tools out there you can use for instant website translation that work on top of any website on the Internet, translating pages in a preferred language on the spot, like this one from TranslatePress.

This is an amazing tool for when you need to quickly browse a website in, let’s say, your native language, for your own personal purposes. You simply enter the URL of the page you wish to see translated, and the software automatically does the magic for you.

This, however, does not turn the set website multilingual. The site itself remains single language. You’re just simply adding translations on top of it, for your current visit only.

True Multilingual Websites

A true multilingual website is one that gives any visitor the opportunity to switch between multiple languages when they navigate it, choosing their preferred one from a selection that you provide and control.


This is a self-sufficient multilingual website where the content itself comes in two or more different languages. This typically means that the owner (or his designated team) purposefully provides multiple page versions for each and every language in which he wants to make his website available.

This entails a very different approach, the translation quality falling into the website owner’s hands (or his hired professional translator), rather than just winging it with solely machine translation and hoping for the best each time a new session is triggered.

But don’t let this scare you—just because it might sound complicated, it doesn’t mean it actually is. When you work with WordPress, there’s always a plugin that can help you easily achieve your goal. In this case, it’s TranslatePress, the multilingual plugin that lets you easily translate all of your websites’ content in minutes. With its highly intuitive visual interface, TranslatePress couldn’t work any easier.

Why Turn your Website Multilingual?

So, we’ve already grazed upon why turning your WordPress website multilingual would be beneficial, but let’s get a bit more technical too.

Let me list a few more tangible benefits of having a multilingual website, just to drive this one home:

Better user experience

People like getting their information in their native language. This gives them a sense of security and trust—especially when it comes to online shopping—and it makes their overall experience on a site at least a bit more personal.

This is why around 90% of people prefer to browse websites in their native language when given the opportunity, while 44% go as far as feeling like they are missing key information when web pages are not written in a language they understand.

Whether you target people from all around the world, or maybe just the USA, there’s still a good chance your site gets multilingual visitors, taking into consideration how many Americans speak a language other than English when at home.

So, why not offer these visitors the best user experience you can provide, giving them content they can fully understand?

Multilingual SEO

People use Google to search for anything. This is how they find answers to their questions and products for their needs.

When your site is only in English, your on-page SEO is also English exclusive. This can be a real missed opportunity when a lot of your potential clients might be searching for content similar to yours but in different languages.

Going multilingual lets you optimize your content for each one of your website languages, helping you rank in Google for people searching in those languages too, not just English.

More concrete, this means Google will start pushing your content to potential clients, even when they search in foreign languages, as long as you provide content in those languages as well.

The shareability factor

When you provide content that speaks your clients’ language, they are more likely to share the translated content to their social media channels, giving you another chance to raise brand awareness and visibility.

How to Create a Multilingual Website in WordPress

1. Set Up Your WordPress Site in a Single Language

First off, you’re going to need a single language WordPress website

Once your basic WordPress site is up, you can move on to customization and content. As far as design goes, there are plenty of pre-designed themes to help you out, and they all work just fine with the translation plugin we’ll use in the next section. So, no need to worry about how your website will look once you translate it.

Next, you can go ahead and populate your brand new site with all of your desired content. Go all out and don’t hold back, there’s nothing that you won’t be able to translate in the next step.

2. Install the TranslatePress Plugin and Add Secondary Languages

Now that your single language site is complete, let’s turn it multilingual.

The next thing on the list is installing the TranslatePress plugin, the plugin that’ll help you manage all of your website translations. TranslatePress comes in a free version, available for download directly from the WordPress repository, and 3 premium versions with extended features.

The free version should work just fine for most of the functionality we’ll present in this tutorial. You can download it for free and then install it just like you would any other plugin.

If you want to go with one of the pro licenses, after purchase, you’ll need to download the pro plugin from your account page and then upload it to your WordPress site from the Plugins section (Plugins >> Add New >> Upload Plugin). Next, don’t forget to activate your license by going to Settings (in the WordPress dashboard) >> TranslatePress, and navigating to the License tab. You’ll want to copy the license key from your account page here and click the “Activate License” button.


Next, you’ll want to navigate to the General tab of the TranslatePress settings area to set up your secondary language or languages. When using the free version of the plugin you can add one secondary language to your website (meaning your site will have two languages in total), while the pro version grants you unlimited secondary languages.

In the General tab, you’ll be able to set the default language of your site—that’s the language your site currently exists in. Then, in the “All Languages” section, add your new languages by selecting them from the dropdown.


Don’t forget to click “Add” once you’ve found your desired language and then “Save Changes” at the bottom of the page to make it all official.

3. Set up Automatic Translation (Optional)

Next up, let’s speed things up a little!

Enabling automatic translation is 100% optional, but doing so might save you a lot of time if you’re working with a bigger website, with lots of content. (If you’re not interested in automatic translation whatsoever and you’d prefer to go in manually, you can skip straight to the next step.) 

To enable automatic translation, simply navigate to the Automatic Translation tab from the TranslatePress settings area and select “Yes” from the dropdown. This will open up the rest of the settings for this functionality.


From here you’ll be able to choose your preferred translation engine—you can use the Google Translate API if you’ve opted for the free version of the plugin, or DeepL if you’ve purchased a pro version. Studies show that DeepL ranks a bit higher when it comes to accuracy, but Google Translate does offer support for much more languages, so it’s all up to you and your exact needs.

But no matter which service you choose, you’ll first need to retrieve an API key in order to connect your website to the desired engine. Fortunately, TranslatePress has thorough documentation on this process for both Google Translate and DeepL, so feel free to check that out when you get to this step.

In the end, make sure to set a limit on the number of characters you wish to translate per day, in order to stay within your budget. While TranslatePress does not charge you for automatic translation, your chosen translation engine might, depending on your site’s dimensions. You can keep an eye on this from the “Limit machine translation / characters per day” section.


Once your setup is done, save your changes and navigate to the front-end of your site. You’ll now be able to see a floating language selector that has been added to your site by default. Use it to select your secondary language and then voilà! You should now be looking at your first automatically translated page.

In order to translate your entire website, all you have to do is navigate to the translated version of each page once. This action will fetch the translations from your translation engine of choice and then store them in your own database, so they won’t ever need to be retrieved again. You’ll have full ownership and control over these translations, regardless of whether you ever choose to stop paying for any of the translation APIs.

4. Translate Your Content

Now to the fun part! Let’s see how the visual translation editor works.

If you haven’t enabled automatic translation, this is where you’ll do your website translations. If you’ve already automatically translated your pages though, this is where you proofread everything and manually tweak anything that needs special attention.

To enter the visual translation editor, visit your website from the front-end while logged into your WordPress account and click the “Translate Page” button that was added to your admin bar.


Once here, you’ll see a live preview of your site on the right part of your screen and a translation sidebar on the left.

All you have to do now is hover over a piece of content you wish to translate, click the pencil icon that appears, and then input your translation in the sidebar. Don’t forget to hit “Save Translation” or use the keyboard shortcut (CTRL+S or ⌘+S) after each translation.

Note: If you’ve already used automatic translation in the previous step, the translation fields will be pre-filled by the translation engine. However, you can go in and modify them by hand in the same way I’ve shown you above when something doesn’t sound natural or context-appropriate.

Now go on and do the same for every piece of content you wish to translate, including images, links, widgets, WooCommerce-related content, and so on.

When you translate repeating content, such as menu items, for example, you’ll only need to translate them once, and then TranslatePress will apply that translation to every page the item appears on.

5. Customize the Language Switcher

What would be the use of having your website available in multiple languages if those languages were not easily accessible to your visitors, right?

TranslatePress lets you customize the way your language switcher works and looks, right from the General tab. So, let’s navigate back to Settings >> TranslatePress >> General, and scroll all the way down to the “Language Switcher” section.


Here you’ll find 3 options, each letting you choose whether you want to display full or short language names and country flags.

The Shortcode language switcher is, just as the name suggests, a shortcode that can be used to place the switcher virtually anywhere you’d like on your site, be it a widget, footer, or some other placement. The Menu item switcher will display your language options inside any menu, along with your other menu items. And lastly, the option that is enabled by default, the Floating language selector will be placed in a corner of your choosing and will follow the user around on every page they visit.

If you feel like you could use a little bit of extra help setting one or more of these switchers up, here’s an in-depth tutorial on how to implement each one of these options.

SEO Translation

In order to fully benefit from turning your website multilingual, TranslatePress gives you the option to fully translate all SEO metadata as well, because appealing to Google is just as important as appealing to your visitors.

With the SEO Pack add-on, available with any pro license of TranslatePress, you’ll also be able to translate SEO titles, meta descriptions, URL slugs, image alt tags, and more, in order to secure your front-row seat in Google rankings with every language you’ve added.

When the add-on is active, you’ll be able to select all of these strings right from the translation sidebar, by looking for the “Meta information” section in the strings dropdown. 


The add-on also takes care of the multilingual XML sitemap and hreflang tags for you, so you don’t ever have to worry about Google not recognizing your different languages apart. 

Create your Multilingual WordPress Website Today

With the right tools, anything is easy. Even translating an entire website to a whole new language.

As you’ve seen in this tutorial, TranslatePress helps you translate all of your site’s content, including theme and plugin-related content, right from the front-end, with absolutely no technical skills required. So, now that we’ve shown you how fast and easy it is to set up your own multilingual site, all we can do is wish you Happy Translating!

Do you still have questions on how to create your own multilingual website using WordPress? Let us know in the comments below.

Source link

Read More
wpadmin March 2, 2022 0 Comments

How to find domains related to trending keywords

NFTs, DAOs, Metaverse. People would have stared at you and scratched their heads if you said these words (or acronyms) a few years ago. But now, they are popular words thanks to the emergence of new technologies and trends.

When new terms become popular, it can create demand for domain names that contain the words. This creates an opportunity for savvy domain investors who get in on the action early by registering relevant domain names.

For example, was registered in January 2021 and sold for $ 49,999 in August 2021. was registered in February 2020 and sold for $ 25,000 in May 2021. was registered in September 2020 and sold for $ 9,888 in February 2021 .

chicken and magnifying glass looking for keywords

The first trick to registering valuable domains before they’re snapped up is to keep an eye out for trending words.

Here are some places to find trending keywords:

  • Google Trends – see trending search terms on Google search. Just be careful not to register domains containing trademarks, as a lot of the trending searches are brand names.
  • Twitter – follow people on the cutting edge of technology and new ideas to look for hot buzzwords.
  • Trade and tech publications – keywords are often popularized in niche communities and expand from there. Research journals, academic forums, and niche technology sites are great places to hunt for keywords.

Of course, finding available domains for a hot word can be difficult. You might need to register domains before the buzzword goes mainstream, and there’s always the risk the word flames out and is no longer popular. At the same time, if you wait for the word to show up in a mainstream publication like The Wall Street Journal, it might be too late. So strike early, but don’t go crazy registering too many domains for the latest buzzword.

key with www

Finding corresponding domains

So you have a few buzzwords you think are catching on. Now, how do you find relevant domains to register?

One of the coolest tools is right here at Namecheap: Beast Mode. Beast Mode search makes it easy to search across hundreds of top level domains and try word combinations.

Here’s how to use Beast Mode to find relevant domains for your keyword.

  1. Enter the keyword. You can enter up to 5,000 keywords in Beast Mode, but I recommend doing one at a time for this purpose.
  2. Select which top level domains (eg, .com, .xyz) you want to search. You can select all 500+ of them or select categories like finance or audio & visual if those are relevant to your keyword.
  3. Choose prefixes / suffixes to add to your word. This is where the magic happens if the keyword you like is already registered in most extensions. Here, you can add words to the beginning or end of the keyword, such as get or buyand search across all top level domains.

Evaluating domains

Once you have a list of domains available to register, you’ll want to take a step back and think about which ones have the most potential to resell in the future.

For example, a keyword related to technology probably doesn’t make sense with a .hockey top level domain. (I say probably because sold last year. Eth is short for Ethereum, a blockchain. That’s a head-scratcher.)

Again, to reiterate a warning: it’s possible your trending keyword won’t trend for long. So it’s wise to start with a handful of registrations until you’re sure the word is going to enter the popular lexicon.

Have fun

You can get sucked into finding new keywords and corresponding domain names. Beast Mode makes searching endless combinations super fast. It might even be addicting.

So go find a hot new term, play around with Beast Mode, and find some new domains!

Source link

Read More
wpadmin March 1, 2022 0 Comments

How Agamabox Website’s Performance Improved 5x After Migrating to Hostinger

After the co-founder of Agamabox migrated his website to Hostinger and received technical guidance from our support specialists, its loading speed improved and conversion rate increased by 14%.


Agamabox serves both businesses and individuals in need of packaging solutions. Whether for gift or product packaging, it offers a wide variety of envelopes, boxes, wrapping sheets, and other options for any occasion.

Agamabox’s clients include small, retail, and industrial-level companies who expect a high level of performance at all times. This is especially the case during shopping seasons like Christmas, Valentine’s Day, or Black Friday. For this reason, the website had to be optimized for better performance and migrated to a hosting service specifically suited for WordPress.


A small business owner, Arminas Kazlauskas, faced an issue: his website took between 10-20 seconds to load and often exceeded the server’s resources. Without a dedicated developer in his team, Arminas needed to ensure a well-performing user experience for his clients and resolve all technical issues by himself.

Although he used a powerful VPS, his lack of resources and know-how hindered the site’s development. The site’s poor performance was the result of no caching solution, almost no optimization, and out-of-date software. While a thorough setup is necessary to create a functional environment for a similar server, it is pricey and time-consuming.

Before learning about Hostinger, Arminas had settled with a hosting provider that didn’t meet the warranted speed and lacked the attentive support and features needed to host an eCommerce WordPress website. As the Christmas season approached, Agamabox sought an urgent and long-term hosting solution.


When Arminas got in touch with the support team at Hostinger, they showed him how to migrate his site to Hostinger and pinpointed some of its code-related issues. Thanks to receiving technical guidance and relevant resources, he was able to accomplish most of the tasks himself.

Once Agamabox migrated to Hostinger, its performance drastically improved. Before taking any website optimization steps, the migration process resulted in an overall performance increase across the board. Some of the parameters improved included the site’s largest content element (LCP), total blocking time (TBT), and cumulative layout shift (CLS).

How so? To be specific, Agamabox used the auto-migration feature to move the website to Hostinger. Hostinger’s support team also recommended a better-suited Cloud hosting plan and installing the LiteSpeed ​​Cache (LSCache) plugin. LiteSpeed ​​Cache is an acceleration plugin with innate optimization features, helping to reduce both page and server load times.

As for the type of server used to host a WordPress website, choosing the wrong kind can be a dealbreaker. LiteSpeed ​​is the go-to option offered at Hostinger, especially for WordPress users, which was the case for Agamabox.

LiteSpeed’s default settings provide faster load times when processing operations and databases upon request. The best part is that once Agamabox switched to a new server, all traffic peaks were well handled while also reducing resource utilization and increasing page speed.


So, what was the result? Here’s a performance assessment comparing the Agamabox website before and after moving to Hostinger.

The client’s TTFB was reduced from 10-20 seconds to 0.5-1 second. With such a significant drop, Agamabox experienced a 10x improvement in page load time.

Looking at other Web Vitals, the LCP performance significantly increased – it was reduced from 12 to 2.6 seconds. However, there is still room for improvement, since 1.2 seconds or less is the goal for an optimal experience. The progress was primarily achieved by taking one action: migrating to a different provider. Complete website optimization is necessary to get the highest grade.

Comparison of website’s performance before and after the migration to Hostinger

Even though there’s still room left for refining the website’s code, like its database requests, Arminas is on the right track. In his case, it is clear that changing hosts can make a huge difference in a website’s performance.

Hostinger’s infrastructure is the reason why Agamabox achieved such notable results right after the initial automated switch to a Cloud plan. Our custom-built stack, powered by CloudLinux, and LiteSpeed, runs on the latest server hardware platforms with multi-core CPUs and high-speed SSDs.

Altogether, they provide instant optimization for production websites. Our engineers have also made various tweaks and network layer adjustments for maximum performance wherever possible.

As for clients, Arminas has no longer received complaints about his website being slow. On the back-end, order handling and various queries that used to take several minutes to load have also been improved, resulting in increased overall efficiency.

Even better, the business’s bounce rate dropped by 20% and the conversion rate has improved by 14%. So, Agamabox can now solely focus on its business and serving its clients instead of being concerned about hosting.

Source link

Read More
wpadmin February 24, 2022 0 Comments