• SEO
  • Xmap и JoomFish - другие языки в карте сайта?

Просто старый блог о SEO-оптимизации и создании сайтов

Xmap и JoomFish - другие языки в карте сайта?

На днях сделал своей любимой супруге мультиязычный сайт по курсам и переводам с/на венгерский язык. Как обычно, установил на хостинг движок сайта Joomla 1.5.23, дабы сделать его на нескольких языках, установил установил дополнительные языковые пакеты на венгерском и украинском языках. Добавил компонент мультиязычности сайта JoomFish и, наконец, добавил компонент, генерирующий карту сайта Xmap.

После добавления контента и добавления его перевода на украинский и венгерский зарегистрировал сайт в панели для веб-мастеров Google, Yandex и Yahoo. И наконец приступил к добавлению карты сайта...

Вот тут возникла проблемка! Карта сайта Xmap не добавила (не сгенерировала) урлы для страниц на венгерском и украинском языках. Первый и самый простой вариант решения проблемы - ждать самовольной индексации венгерских и украинских страниц поисковыми системами - авось, сами когда-нибудь обязательно проиндексируются...

 Но это вариант не для нас Улыбаюсь нам надо всё и сразу, и ждать желания у нас нет! Поэтому, второй вариант - найти плагин, который "подружил" бы карту сайта Xmap и компонент JoomFish. Поиски плагина ни к чему не привели, поскольку подобного расширения в интернете нет, да и на официальном сайте разработчиков карты сайта Xmap такового расширения нет.

Однако, решение проблемы оказалось весьма простым - нужно всего лишь к урлу карты сайта добавить (руками дописать в браузерной строке) параметр отображаемого (требуемого) языка.

Например:

http://ваш-домен/index.php?option=com_xmap&sitemap=1&view=xml - карта сайта основного языка сайта

http://ваш-домен/index.php?option=com_xmap&sitemap=1&view=xml&lang=uk - карта сайта украинского перевода (контента)

http://ваш-домен/index.php?option=com_xmap&sitemap=1&view=xml&lang=hu - карта сайта венгерской версии ресурса

и т.д. для всех языков Вашего сайта...

 

Не забывайте копировать эти самые урлы и добавлять в панели веб-мастеров.

Вторая проблема, которая попутно обнаружилась, это отображение главной страницы несколькими урлами. Урлы главной страницы изменяются в зависимости от того, на каком языке Вы просматриваете сайт.

Например:

http://magyarnyelv.net/ru и http://magyarnyelv.net/ - варианты отображения главной страницы на русском языке

http://magyarnyelv.net/uk и http://magyarnyelv.net/ - варианты отображения главной страницы на украинском языке

http://magyarnyelv.net/hu и http://magyarnyelv.net/ - варианты отображения главной страницы на венгерском языке

В этой ситуации я вижу опять два решения.

Первое решение аналогичное решению предыдущей проблемы - дождаться самопроизвольной склейки дублей страниц на усмотрение поисковиков.

 

Второй вариант решения проблемы - прописать в файле robots.txt Disallow: для нежелательных, на Ваш взгляд, дублей страниц. Т.е. запретить поисковым системам индексировать дублей страниц на Ваше усмотрение.

В любом случае, настроить правильную работу сайта с компонентами Xmap и JoomFish довольно просто, проявив немного смекалки Улыбаюсь

Очень надеюсь, что джумловодам моя статья о настройке Xmap и JoomFish будет полезна и поможет в раскрутке Ваших замечательных проектов!

Комментарии   

+1 #7 György 22.03.2013 09:52
Ogri, всегда пожалуйста :)
#6 Ogri 22.03.2013 09:48
Юрий, вот спасибо! Ваша старая статья решила мою новую проблему. В Джумле 2.5 ввел двуязычность штатными средствами, а карта второго языка - пустая. Уточнил языки в урлах по вашему рецепту - и вуаля!
#5 серёга 07.02.2012 15:47
а подробнее можно??? что значит прогоняешь через фейсбук и твиттер??? может я чето еще не знаю...
#4 György 03.02.2012 10:39
Да, наверняка урл карты сайта может быть и таким.

В следующий раз так и попробую. Обычно я через твиттер и фейсбук ганяю, и иногда через мистер вонг. Но в следующий раз попробую просто кнопкой +1. Посмотрю за сколько статья в индекс попадет.
#3 серёга 03.02.2012 04:03
всегда пожалуйста, у меня немного не так получилось. Основная карта - так как есть,а английская /en/index.php?o ption=com_xmap& sitemap=1&view= xml. А вообще и так и так правильно...
а если хотите чтоб робот сразу хапнул свежевыпущеную страницу достаточно самому нажать кнопку +1, по крайней мере робот гугла хапает сразу...
#2 György 01.02.2012 12:01
Спасибо, Серёга!
Рад, если статья была полезной!
+1 #1 серёга 01.02.2012 11:25
отличная статья!