Сайт http://aem-elektron.az не знаю что там с префиксами, но у меня переклюние языка не такое aem-elektron.az/ru.. Как бы я не переключал язык, ссылка не меняется и префикс ru к ссылке не добавляется. В этом то и проблема, что поисковики видят сайт на том языке, на котором указанно в админке, как основной. Или боты научились уже языки переключать? ))
Сайтмап на движке и помине не был. т.е. был но устарелый HTML вариант, а гугл требовал на xml. Я его со сторонним модулем сформировал в ручную и загрузил в корень. Потом в гугл сервисе указал путь к архиву sitemap, он принял, просканировал 2000+ ссылок, но почему-то проиндексировал их с ошибкой, мол станица проиндексированна, но ее нет в sitemap. http://prntscr.com/nekh6f
И вот собственно результат сканирования http://prntscr.com/nekhko
Сам архив распоковываю, открываю в редакотре и все страницы указанны, а гугл их не видит. Кстати, только что заметил это. Разберусь и отпишусь. На счет языка, вопрос остается открытым. Все страницы индексируются без префикса .../ru ../az
Возможно я не догоняю, но как работает данный тип переключения языка? Если килент впервые заходит на сайт, то ему открывается aem-elektron.az/index.php без всяких префиксов.. сайт выдает ему тот язык, который указан в админке как основной. Так же должно и работать с роботом. Разве не так? Если клиент хочет другой язык, он просто переключит его, а бот то не может, следовательно, для бота не существует второго языка ибо его постоянно перекидывает на основной.