WordPress and WPML multilanguage: While ago I had very interesting conversation with Joe Lobo from the WPML team. We had a short interview/conversation about creation of multilingual web sites in WordPress.
Lately I had a several different inquiries about multilingual web sites from several friends who are project managers or product owners. Therefore I have decided to share details of our conversation.
Hopefully, someone might find it useful.
Well, in my experience most of the businesses who needed a multilingual website were ones who had some online business (mostly eCommerce based).
Having that in mind, possibility to quickly set up new languages and to translate shopping items was always crucial. Also, the possibility to translate URLs (slugs) is very important in terms of SEO.
WordPress and WPML multilanguage – In most of the cases, business owners believe that website will end up with reduced performance (speed issues etc.), but the truth is on the halfway.
Implementing multilingual mechanism will only expand the current state of a website, which means it will increase already existing optimization issues (not introduce new ones). Having this in mind, properly optimized a web site is something that should be a requirement, before introducing any kind of advanced layers (including multilingual mechanism).
Initial steps should always involve a clear definition of the project, requirements, timeframes, and number of hours needed to complete the project.
Good communication is the key. Also, it is always a good idea to invest some hours (both client and developer/consultant) to investigate possible infrastructure issues, scalability, already existing implementations (i.e. plugins or services) and to have this as a first ‘milestone’ before actually starting to develop.
Honestly, my experience related to project management so far tells me that: “Weeks of coding can save you days of planning”… 🙂
They should only prepare a good and reliable consultant who is willing to talk them through and a list of questions and concerns… 🙂
This can’t be answered in such a simple form. It depends on a specific use case and needs. Plugins are a great thing in general, but like everything, if we overdo it we will get the opposite effect.
Yes, businesses are usually not aware of SEO effects that can be accomplished with properly setup a multilingual website. Also, they are not aware of the problems they can have if they don’t do it (and maintain it) properly.
Optimize everything before introducing a multilingual website.
Find a good and reliable consultant to walk you through every step of the way.
Measure everything (speed, number of requests, SEO score)
Optimize everything after introducing a multilingual website.
Keep in mind if your current infrastructure (plugins) will be compatible with the multilingual plugin of your choice (this can be a real issue and end up with months of custom work, and thousands of $$$ invested in something which was not properly planned in a beginning).
Clear requests, communication, and friendly approach. Also, basic knowledge of ‘how stuff works’ in terms of websites is something that is useful as well.
Plan, Communicate, Implement, Review, Optimize, Repeat… 🙂
Other form long-term business relationships with your developers/consultants/teams.
Approach projects with a clear head, expect the 80% of initial idea realization (final 20% will always be very hard to achieve and very expensive).
Also, consult developers communities! 😀
Do you like my posts and would you like to receive the latest posts and invitations to a premium content?
What will you get?
Most importantly, have fun and experiment. That is the only way to stay in a game longterm… 🙂
This article is about the code review best practices. It explains code review from the… Read More
API design is an important aspect of modern software development. It allows different systems to… Read More
This article sheds some light related to the question will ChatGPT or AIs in general… Read More
This article provides an overview of new features and deprecations in PHP 8.2. PHP 8.0… Read More
This article is about Automation and Artificial Intelligence in Software Engineering: Experiences, Challenges, and Opportunities.… Read More
PHP is getting more and more features. Enumerations in PHP are one of the latest… Read More