Answer the question
In order to leave comments, you need to log in
SEO problem with multilingual sites in Drupal 7?
Hello! Problem with en and ru prefixes in Drupal 7.
The fact is that the Yandex search engine throws pages out of the top 10 into oblivion when deleting en in the URL, there are also problems with Google. Some people argue that this is a glitch in Drupal and that multilingual cannot work properly if there is only one ru in the url and en is missing. But the problem is that I don’t want to apply en to the language by default, but have a clean url.
To help search engines, the global redirect module is configured, which auto-redirects pages so that search engines see one true page without duplicates. And with the help of the module removed /.
The href module is also used, which helps search engines understand which page of which language to display for a specific request from a specific region.
I also noticed that the main problem is headers. Let's say the title korg karma in English and in Russian cannot be changed. Accordingly, the site.com/korg-karma and site.com/ru/korg-karma-0 URLs are similar. Let's say then google 2 weeks can show English when requesting karma. version and the other 2 weeks Russian. And for English. request in the search settings I change the country. I don't know, maybe use vpn? Ie at the same time it does not show 2 versions. And another situation ....... I have the title and url site.com/korg-karma and site.com/korg-karma-sintezator and here Google already shows brains. He sees the Russian word English. letters and already determines that these are different pages. That's probably why the en prefix in the URL plays a role.
According to Yandex, I asked a question in those. support and they told me that everything is fine with me. Only now he has written 350 articles and only 20 in the search. Whereas at the beginning of the year 20 were in the top 5 of Yandex. The rest are in the top 50-100. Naturally, everything is due to the fact that I removed en from the URL. And now I am already redoing the articles and removing the spam. And to hell with everything. And new articles do not go with a good SEO core.
I've been suffering for a year now. Therefore, I know exactly how much en and ru significantly affect optimization. Can't believe what they say is true. Yes, and -0 at the end of the url in Russian is not clear why.
Has anyone encountered a similar problem???
Answer the question
In order to leave comments, you need to log in
you have little spontaneously, but, apparently, you give out different content for the same URL, as I understand it,
start with logs, search engine webmasters, and then formulate the essence of the problem
Basically I found the problem. There are 2 ways to translate content.
1st
When a node is created for the original site/node1 and a node for the translation site/node2. Thus, there is a duplication of content since there are 2 nodes.
2nd
When the content type specifies the Enabled field, with field translation. Then website/node1 English and website/ru/node1 Russian are displayed. Thus, there is only one node here and there, so there are no duplicates.
However, the 1st option with a global redirect works for me. There shouldn't be duplicates. But apparently the search engine does not like it.
Google already sees everything well (there is a href module). It’s just that in the English-speaking sector there is a lot of competition, so I didn’t find it right away, the pages are far away even despite the optimization of the texts, apparently I’ll have to start from the bottom. But Yandex works strangely. I know that if I put the en suffix, 50% of the articles will take off.
I found the most interesting music store on Drupal. And there, too, en and ru. So perhaps there are no other options for Yandex. But I'll try another option with one node. It might work.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question