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
www.mydomain.gr/subfolder1/title1
while english respective ones are set as
www.mydomain.gr/en/subfolder1/title2
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:
https://en.wikipedia.org/wiki/Main_Page
https://es.wikipedia.org/wiki/Wikipedia:Portada
https://it.wikipedia.org/wiki/Pagina_principale
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.
.gr
top level domain and get any SEO traffic to it. Google only shows.gr
domains for people searching from Greece. For international sites, you need to use a top level domain that can be targeted globally. Google doesn't let must country code domains set their targeting to global. See I'm using a vanity country code top level domain (ccTLD), can I persuade Google to geotarget a different region?.gr
domains for people searching from Greece” is obviously wrong (for example, check “hellenic government”). Also, the “you can't get any SEO traffic” is doubtful at least because you can get some traffic for unique projects (just recall.io
,.me
or.in
domains). It’s true that you can’t set international targeting for ccTLDs, but it is unnecessary, especially if you have a regional business and want to compete with “big guys” (e.g., I know an English site in the RU zone that feels great in its niche).