Перейти к содержимому


Вопрос по поводу SEO в OpenCart


Сообщений в теме: 13

#1 maxwel

    Пользователь

  • Пользователи
  • PipPip
  • 18 сообщений

Отправлено 02 Август 2011 - 19:30

Доброго времени суток, уважаемые форумчане. Сейчас создаю мультиязычный интернет-магазин на CMS OpenCart. Там будет 3 языка. Как сделать так, чтобы все версии сайта попадали в выдачу и правильно ранжировались. Т.е мне нужно чтобы я мог бы сам оптимизировать версии сайта на английском и русском языке и продвигал в ТОП. Какие можно использовать модули, чтобы можно было бы прописывать keywords, title, description. Буду благодарен, если кто-то сможет помочь.

#2 rb2

    Продвинутый пользователь

  • OC Team
  • PipPipPip
  • 636 сообщений

Отправлено 02 Август 2011 - 20:29

В демо загляните. Всё названное есть "из коробки", внешние модули не требуются.

#3 maxwel

    Пользователь

  • Пользователи
  • PipPip
  • 18 сообщений

Отправлено 02 Август 2011 - 20:41

Хорошо. Спасибо. А как правильно скормить обе версии сайта поисковикам, чтобы можно было делать продвижение в рунете и буржунете?

#4 Yesvik

    Почему программистов все считают телепатами?

  • OC Team
  • PipPipPip
  • 1 603 сообщений
  • ГородМосква

Отправлено 02 Август 2011 - 21:16

Просмотр сообщенияrb2 (02 Август 2011 - 20:29) писал:

В демо загляните. Всё названное есть "из коробки", внешние модули не требуются.
То что есть "в коробке" не позволит нормально продвигать многоязычный сайт.
Попробуй дать своему SEO'шнику сайт у которого страницы на разных языках имеют один URL.... будет что послушать :)

#5 rb2

    Продвинутый пользователь

  • OC Team
  • PipPipPip
  • 636 сообщений

Отправлено 02 Август 2011 - 21:54

Ну разве что. Для этого я бы не SEO-шника напрягал, а первым дал по рукам тем, кто через POST решил переключать язык и валюты (вещи, которые не пишут ничего в базу, а только контент отдают, принято через GET делать), переделал роутер в этом месте хотя бы для языков (там буквально одной строчкой скорей всего обойдётся) и дописал в htaccess по строчке на каждый язык, что-то вроде

RewriteRule ^ru/([^?]*) /opencart/index.php?_route_=$1&lang=RU [L,QSA]
RewriteRule ^en/([^?]*) /opencart/index.php?_route_=$1&lang=EN [L,QSA]

Мне кажется, этого хватило бы (www.site.com/ru/машинки/bmw-5-series-sedan, www.site.com/en/vehicle/bmw-5-sedan). SEO URL же для разных языков поддерживаются? У меня сейчас негде посмотреть, под рукой только одно-языковые сетапы.

#6 Yesvik

    Почему программистов все считают телепатами?

  • OC Team
  • PipPipPip
  • 1 603 сообщений
  • ГородМосква

Отправлено 02 Август 2011 - 22:04

Просмотр сообщенияrb2 (02 Август 2011 - 21:54) писал:

SEO URL же для разных языков поддерживаются?
Из коробки - нет

#7 Yesvik

    Почему программистов все считают телепатами?

  • OC Team
  • PipPipPip
  • 1 603 сообщений
  • ГородМосква

Отправлено 02 Август 2011 - 22:15

Просмотр сообщенияrb2 (02 Август 2011 - 21:54) писал:

Мне кажется, этого хватило бы (www.site.com/ru/машинки/bmw-5-series-sedan, www.site.com/en/vehicle/bmw-5-sedan).
Это крайне неудобно когда надо продвигать EN в Google, а RU в Yandex.
Лучше разносить по разным геозависимым доменам или хотя-бы по поддоменам. Но для варианта с поддоменами нужен геонезависимый домен, например .com

#8 rb2

    Продвинутый пользователь

  • OC Team
  • PipPipPip
  • 636 сообщений

Отправлено 02 Август 2011 - 22:41

А, да, этот вариант первым мелькнул в голове, забыл про него написать. Но это же вроде бы мультимагазинной конфигурацией решается?

P.S. Всё-таки странно про seo-url, вроде же это поле на каждой языковой вкладке присутствует.

#9 Yesvik

    Почему программистов все считают телепатами?

  • OC Team
  • PipPipPip
  • 1 603 сообщений
  • ГородМосква

Отправлено 03 Август 2011 - 00:23

Просмотр сообщенияrb2 (02 Август 2011 - 22:41) писал:

P.S. Всё-таки странно про seo-url, вроде же это поле на каждой языковой вкладке присутствует.
Нет, не присутствует.
Загляни в таблицу url_alias... там нет language_id

#10 maxwel

    Пользователь

  • Пользователи
  • PipPip
  • 18 сообщений

Отправлено 03 Август 2011 - 09:43

Просмотр сообщенияrb2 (02 Август 2011 - 21:54) писал:

Ну разве что. Для этого я бы не SEO-шника напрягал, а первым дал по рукам тем, кто через POST решил переключать язык и валюты (вещи, которые не пишут ничего в базу, а только контент отдают, принято через GET делать), переделал роутер в этом месте хотя бы для языков (там буквально одной строчкой скорей всего обойдётся) и дописал в htaccess по строчке на каждый язык, что-то вроде

RewriteRule ^ru/([^?]*) /opencart/index.php?_route_=$1&lang=RU [L,QSA]
RewriteRule ^en/([^?]*) /opencart/index.php?_route_=$1&lang=EN [L,QSA]

Мне кажется, этого хватило бы (www.site.com/ru/машинки/bmw-5-series-sedan, www.site.com/en/vehicle/bmw-5-sedan). SEO URL же для разных языков поддерживаются? У меня сейчас негде посмотреть, под рукой только одно-языковые сетапы.
Спасибо, попробую использовать данный вариант, может быть получиться, т.к меня больше всего интересует как раз таки этот вариант.

#11 boykiv

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 28 Январь 2012 - 13:39

Добрый день! Что именно нужно переделать в роутере?

#12 ravilr

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 958 сообщений

Отправлено 28 Январь 2012 - 14:42

Я читал что буржуйским поисковикам глубоко наплевать на скольких языках сайт и это у них на сео не влияет. Отличился только яндекс... ему все кажется что вы его обмануть хотите.. подставляя текст на другом языке.

#13 molotochek

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 353 сообщений

Отправлено 23 Февраль 2012 - 07:04

Просмотр сообщенияravilr (28 Январь 2012 - 14:42) писал:

Я читал что буржуйским поисковикам глубоко наплевать на скольких языках сайт и это у них на сео не влияет. Отличился только яндекс... ему все кажется что вы его обмануть хотите.. подставляя текст на другом языке.
Любой поисковик при индексации и анализе контента, так или иначе опирается на его содержимое, тематическую релевантность относительно поисковых запросов. Так вот. Как вы себе представляете, русско-китайский опенкарт, с основным языком китай, на домене .fr например, который надо вывести по основному запросу в топ в украинской выдаче...
Вобщем бред. +1 Yesviku - или два сайта с разными доменами, или же геонезависимый и поддомены.

А вот в этом варианте

Цитата

www.site.com/ru
Совершенно непонятно, каким образом продвигать главную страницу, вида site.coм. Потому что там то контент может быть только на одном языке.

#14 AE1

    Пользователь

  • Пользователи
  • PipPip
  • 19 сообщений
  • ГородMoscow

Отправлено 18 Апрель 2012 - 02:25

Просмотр сообщенияYesvik (02 Август 2011 - 22:15) писал:

Это крайне неудобно когда надо продвигать EN в Google, а RU в Yandex.
Лучше разносить по разным геозависимым доменам или хотя-бы по поддоменам. Но для варианта с поддоменами нужен геонезависимый домен, например .com


Варинат с разносом по в .htaccess, что-то не похоже что работает так просто... попробовал не вышло...
RewriteRule ^ru/([^?]*) /opencart/index.php?_route_=$1&lang=RU [L,QSA]
RewriteRule ^en/([^?]*) /opencart/index.php?_route_=$1&lang=EN [L,QSA]

А если не секрет, как можно разнести на разные поддомены, привязав при этом к языковым флажкам...





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных