Building a multilingual WordPress site in 2024 without using plugins can be effectively achieved through WordPress Multisite. WordPress Multisite allows you to create a network of individual WordPress sites, each in a different language but connected by a single WordPress core. This setup eliminates the need for multiple WordPress configurations for each language.
If there’s a potential multilingual market for your business, and your competitors aren’t taking advantage of that, you definitely need to go for it!
In today’s globalized world, creating a multilingual WordPress website opens doors to broader markets and diverse audiences. Businesses can tap into new regions, catering to customers in their native languages. This approach not only broadens reach but also resonates more personally with potential clients, enhancing brand presence across different cultures.
Here’s a more detailed look at the two most adopted methods in 2024 for creating a multilingual WordPress website:
In the upcoming sections of this article, we will delve deeper into the WordPress Multisite method, providing step-by-step guidance on how to effectively set up and manage a multilingual website using this approach.
WordPress Multisite enables the creation of multiple sites under the same installation. You can add different languages as individual sites within this network. In this section, you’ll learn how to create your own multilingual WordPress site without plugins…from scratch!
Activating Multisite when you install WordPress involves a few extra steps. Firstly, you need to install WordPress and allowing a network.
wp-config.php
2. Above the line /* That’s all, stop editing! Happy blogging. */, paste this code :
define( 'WP_ALLOW_MULTISITE', true );
3. Now save your wp-config.php
file.
4. The next step is to visit the WordPress admin dashboard and go to Tools >Network Setup. You’ll be prompted to choose subdomains or subdirectories for your installation: choose the one that works for your network.
5. Edit the title of your network and email address of the network administrator when prompted, or leave them as they are. Click the Install Button.
6. The final step is to copy some code provided by WordPress into your wp-config.php
and .htaccess
files.
You will be taken to the Network Install screen:
You can find the .htaccess file in the root directory of your web hosting. Access it via FTP using clients like Total Commander, WinSCP, or FileZilla. If it’s not immediately visible, ensure your FTP client is set to display hidden files.
One more easy way is to do it via your Hosting panel / Cpanel by going to Settings > Check show Hidden Files.
WordPress Multisite will now be installed. You’ll need to log in again, and when you do so you’ll see the Multisite dashboard.
Now you can start adding sites, plugins, themes and more.
Follow the same steps as above with one exception: you won’t be given the option to select subdomains or subdirectories. If your site has been in existence for more than a month, you’ll be forced to use subdomains.
WordPress Multisite enables the creation of multiple sites under the same installation. You can add different languages as individual sites within this network
Create a subdomain for each language by going to My Sites > Network Admin > Sites, and selecting Add New..
Choose a subdomain for your new site. If you’re making a multilingual WordPress site, it makes sense to have the subdomain be the language code (e.g. dk for Denmark), but you can make it whatever you want.
Be careful not to change the Site Language option here. This will only change the language of your admin dashboard.
Once you’ve added the site, you’ll see it in the My Sites drop-down menu. You can manage it the same way you do the other by adding plugins, themes, and content.
Ensure that each site in your Multisite network uses the same theme, brand colors, and layout. This consistency is crucial for a cohesive user experience across different language versions
Use professional translators for accuracy and cultural sensitivity. Machine translations often lack the nuance and detail needed for effective communication
Create a custom menu for your main site, linking to the various language versions. This allows users to easily switch between languages.
To create a custom link within your website’s primary menu, go to Appearance > Menus, and then edit your main menu.
Under Custom Links, enter the URL of the subdomain and the navigation label. Now add the custom link to the menu via the Add to Menu button.
The control and flexibility afforded by a Multisite setup are unmatched, providing you with the autonomy to craft, refine, and display your multilingual content exactly as you envision.
The key advantage of avoiding multilingual plugins in favor of a Multisite setup lies in its robustness and control. Coupled with a custom menu, it seamlessly guides your readers to the appropriate language-specific subsites, ensuring a user-friendly and cohesive experience across your global audience.
First, enable Multisite in WordPress. Then create subdomains or subdirectories for each language. Configure each site within the network individually with its respective language settings. Lastly, consider manual translation or professional services for accurate content translation.
You can manage translations by manually updating content on each site or by employing professional translation services to ensure linguistic accuracy and cultural relevance.
Yes, initially you might need to choose between subdomains or subdirectories, but later you can switch between them. Remember, switching might require adjustments in settings and DNS configurations.
WordPress Multisite offers more control over each language site, allows for shared resources like themes and plugins, and provides centralized management. It’s more scalable for large, diverse websites compared to plugin-based solutions.
Yes, each site should have its SEO strategy tailored to its specific language and audience. This includes localized keyword research, unique meta tags, and ensuring cultural relevance in content to improve search engine visibility in different language markets.
You must be logged in to post a comment.