I already read all the recommended answers, but they don't give me any help on what I want to ask.
I already read the following: Root index.html file of a multi-language website
but it does not answer my question 100%
So, imagine you got a website that is natively written in Greek. Let's say that the home url is www.mydomain.gr or something
The owners do use Wordpress and Yoast SEO and let's assume they are doing a decent job optimizing every topic, acoording to the plugin.
Fact: The owners do not use any black hat methods to gain traffic or SEO scores and they will not plan to in future.
The website though has got some topics in both Greek and English language and they are planning to add Russian too.
The default language (Greek) topics and products are being set by Wordpress as
while english respective ones are set as
Here comes the question: Could Google falsely accuse the website for cloaking, because of the multi language content, or is it 100% legit to contain them multi language content in 1 site, separated as wordpress did here (subfolder for english as /en)?
What I really want to know is:
Is this Wordpress default approach harmless? Or does the company have to get different domain names like something.gr, something.en, something.ru? Since it is a small company, that would be not so practical.
I am concerned, because I took a look at a great SEO website. Wikipedia.
Wikipedia follows this kind of urls with es, en, it in front of the main domain name:
So what do you suggest for a small company to follow? Any answers asking for more info, will be answered, just please be hesitant and patient, because I am about to leave work and it will take some time to answer. I will be driving home and check the thread ASAP.