Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] SEO мультиязык / мультирегион


Recommended Posts

SEO мультиязык / мультирегион


SEO мультиязык / мультирегион


  

Поддерживает opencart и сборки на нем версий 1.5.x, 2.x, 3.x

Демо

Демо админ. части

логин / пароль

demo / demo

 
 

Описание


Автоматическая отправка посетителя, при первом заходе, на главный язык (регион) магазина, если у него нет куки "языка" (при этом данный паттерн никак не влияет на индексацию поисковыми системами т к нет никаких определений ботов поисковых систем и нет редиректов 301)
 
Важливо
Додана опція - Налаштування згідно закону України (включно з налаштуваннями та адаптацією) (+11.00 USD)
Алгоритм такий:
Якщо користувач зайшов перший раз - його перенаправить (не плутати з редіректом) на головну мову (Українську)
Якщо користувач зайшов не в перший раз, але наприклад з пошукової системи, та попав не на головну мову - його перенаправить на ту ж сторінку головної мови
Якщо користувач вирішив змінити мову (через перемикач мов) - автоматичне перенаправлення більше не буди діяти. Але якщо користувач "знову" перемикає мову на головну - то буде діяти цей алгоритм перенаправлення, якщо користувач попав в магазин на сторінку не головної мови
 
Корректные языковые URL с языковыми префиксами,
правильно индексируются все языковые страницы (чего нет у opencart, сборках и подобных модулях),
поддержка мета тега hreflang,
языковые мета теги для Главной страницы,
убирает index.php?route=common/home для Главной страницы
поддержка мультимагазинов,
позволяет создавать мультимагазин в подпапках,
управляет регионами в том числе и городами,
шорткоды привязанные к языкам, регионам, мультимагазинам,
не изменяет системный код файлов, работает со всеми SEO формирователями ЧПУ (seo_pro, seo_url, seoblog, или вообще при выключенном ЧПУ, модулю "все равно" кто там формирует ЧПУ, он свою работу все равно сделает, причем не надо задумываться, чтобы править seo_url, или seo_pro, или кто-то придумает еще что-то, модуль все равно создаст правильный, согласно seo требований, URL для языка). И поэтому модуль выдает правильные sitemap-ы и т.п.

Решает проблему ЧПУ для пагинации, проблема заключается в том, что при пагинации в opencart title, description одинаковые (по умолчанию в opencart и сборках) и товары однотипные в списке, то ПС могут подумать что это дубль страница, что очень негативно для seo, а благодаря модулю - этого быть не может, т.е. модуль предотвращает дубли страниц при пагинации добавляя новый title и description второстепенной страницы отличный от "главной" страницы категории, чтобы не "опустить" её в поисковой выдаче.
Заменяет параметр первой страницы пагинации на URL без параметра
Модуль реализует правильную SEO пагинацию вида
http://site.com/page-2 и т.п.
С изменением title документа и description HTML документа в зависимости от языка т.е.например "Компьютеры - страница 2" (русский), "Computers - page 2" (english). Также теперь нету ссылки на первую страницу (/en/desctops/page-1) заменяется на /en/desctops/)
Даже без включения ЧПУ пагинация работает и имеет вид к примеру
http://site.com/en/page-2?route=product/category&path=1_2
 

 

Модуль позволяет и имеет функционал


 

- модуль НЕ заменяет файлы системы

 

- модуль НЕ использует ioncube

 

- простая установка и обновление

 

- правильно индексируются все языковые страницы (чего нет у opencart, сборках и подобных модулях)

 

- разные SEO URL для разных языков (посредством языковых префиксов или поддоменов)

 

- разные SEO URL для разных регионов (в т.ч. городов)

 

- шорткоды привязанные к языкам, регионам, мультимагазинам

 

- переключение валюты связанной с языком, регионом

 

- поддержка мета - тега hreflang

 

- отключение описании категорий на дополнительных страницах пагинации (только opencart 2.x)

 

- правильная SEO пагинация (к примеру вида http://site.com/en/page-2)

 

- правильные ЧПУ в переключателе языков, для каждого языка, региона (даже если ЧПУ разные)

 

- автоадаптер под тему

 

- развитая поддержка мультимагазинов

 

- гибкая взаимосвязь с любым функционалом и модулями - виджетами платформы SEO CMS

 

- совместимость с любой темой, любыми модулями, которые соотвествуют стандартам программирования и требованиям opencart

 

- пользовательский css код прямо в админ. части модуля

 

- поддержка любых модулей sitemap (посредством добавления префикса в URL карты магазина)

 

Возможности


 

- полная индексация страниц магазина для разных языков, разных регионов (в т.ч. городов)

 

- ЧПУ пагинация

 

- hreflang

 

- разные мета - теги Главной страницы, для разных языков, разных регионов (в т.ч. городов)

 

- поддержка модулей sitemap

 

...

 

Чем модуль лучше других


 

- правильная индексация языковых, региональных страниц поисковыми системами

 

- уникальная технология добавления префиксов (языков, регионов, городов) и изменения ЧПУ пагинации

 

- модуль НЕ патчит (средствами vqmod или ocmod) ЧПУ формирователи (seo_url, seo_pro и т.п.)

 

- модуль работает с ЛЮБЫМИ ЧПУ формирователями (seo_url.php, seo_pro.php и любыми другими)

 

 

 Лицензия
💠 Все права на модуль принадлежат разработчику markimax
💠 Условия использования лицензии: один домен-одна лицензия (покупка продукта для каждого домена).
💠 Условия использования лицензии - "на владельца".
Это означает, что вы можете использовать одну лицензию (один модуль) на один домен.
То есть для каждого домена на который вы устанавливаете модуль, надо покупать лицензию (модуль)
Если вы будите устанавливать модуль на два магазина (два домена) надо покупать две лицензии
Если у вас на разных поддоменах стоят модули отдельно - на каждый надо приобретать лицензии (в случае с мультимагазином - покупать не надо)
То есть на одном поддомене один сайт, а на другом - другой отдельный сайт, в этом случае надо две лицензии. Фактически один отдельный сайт-одна лицензия.
💠 Запрещена перепродажа модуля без согласия автора.
💠 Запрещена передача данного ПО третьим лицам, распространение от своего имени без получения разрешения автора модуля.
💠 Запрещается публикация, распространение модуля без согласия автора в любых целях, будь то ознакомительных или любых других.
💠 Бесплатная техническая поддержка не действует для пользователей которые лично не покупали модуль.
В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям,
а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины.
💠 Бесплатная техническая поддержка не действует для пользователей которые купили, получили каким-либо образом, скопировали,
скачали, приобрели в складчину этот продукт вне ресурса https://opencartforum.com/files/.
В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям,
а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины.
При этом вы обязаны удалить модуль и прекратить его использование
💠 Товар надлежащего качества возврату или обмену не подлежит.
💠 Выполняя действие покупки и использования продукта вы автоматически соглашаетесь со всеми пунктами настоящего Соглашения.
💠 Для проверки лицензии автору модуля предоставляется версия модуля, e-mail на который зарегистрирован магазин, домен, язык интернет-магазина
💠 Купив модуль Вы автоматически соглашаетесь с текстом лицензии.
💠 Модуль имеет принцип распространения "as is".
 
Условия технической поддержки
1. При запросе в тех. поддержку вы должны предоставить подтверждение официальной покупки модуля (где куплен, под каким e-mail, логином, номер счета)
В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины.
2. Время реакции бесплатной тех. поддержки не ограничено (учитывайте что существуют выходные и праздники, а рабочий день начинается в 9:00 и заканчивается 17:00, а в тех. поддержке работают не роботы). Тех. поддержка осуществляется в строгом порядке очереди
3. Тех. поддержка не предоставляется без полных доступов.
Внимание, если вы предоставили не проверенные доступы или доступы без прав администратора (то есть специалист потратил время на попытку входа и не вошел под ними или не получил прав для полноценной работы) - то автоматически перемещается в конец очереди, минимум на сутки).
Тех. поддержка осуществляется только через личные сообщения (ЛС) на форуме
В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины.
Мы не умеем гадать.
4. Задавая вопросы, формулируйте логически четко. В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. Если вам не ответили - переформулируйте правильно вопрос.
5. Предоставляйте URL магазина (или URL где проблема) при вопросе (обязательное условие), если нет возможности (при localhost), скриншоты "вопроса". В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины.
6. Если нет квалификации, или не можете решить вопрос сами, сразу предоставляйте доступы в админ. часть (полные, администратора, для полноценной работы) и FTP доступ, для более быстрого решения вашего вопроса.
7. Бесплатная техническая поддержка не действует: для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины.
8. Бесплатная техническая поддержка не действует: для пользователей которые купили, получили каким-либо образом, скопировали, скачали, приобрели в складчину этот продукт не официально и не на уполномоченных автором сайтах, торговых площадках. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины. При этом вы обязаны удалить модуль и прекратить его использование
9. Бесплатная техническая поддержка принимает платный характер в таких случаях:
a) заявленная работа модуля невозможна из-за работы действующий программных продуктов на стороне покупателя которые вызывают конфликты своими ошибками в работе как этого продукта так и сайта покупателя в целом (ошибки модулей, ошибки верстки тем, ошибки настройки сервера, ошибки JS на сайте)
b) покупатель выражает запрос на улучшение или доработку этого продукта или заказывает индивидуальные решения.
c) покупатель хочет реализовать индивидуальный заказной функционал (которого нет в документации или на сайте демо) или индивидуальные шаблоны для модуля или изменить шаблоны модуля под личные требования
d) работа модуля нарушена после ошибочных действий покупателя
10. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки проделал работу по модулю на его (пользователя) сайте, за пользователя, не связанную с ошибками модуля. (установка, обновление, Настройка, обучение и т п)
11. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки устранил ошибки на сайте не связанные с модулем, но влияющие на его работу.
12. Разработчик оставляет за собой право отказаться от платной (пункты 7, 8, 9) технической поддержки, без объяснения на то причины. Купив модуль, Вы автоматически соглашаетесь с условиями предоставления технической поддержки.
13. Техническая поддержка осуществляется только Владельцам модуля, которые оформили покупку на себя.
14. Техническая поддержка предоставляется только тем, кто непосредственно купил модуль (владельцу лицензии)
15. Срок поддержки версии ограничен сроком-1 год с момента ее публикации
16. При запросе в тех. поддержку желательно обновиться до последней версии модуля, возможно ваша проблема давно уже решена в новой версии
17. Автор наделен правом изменять условия тех. поддержки без уведомления пользователей индивидуально, путем опубликования условий на официальном сайте
18. Срок бесплатной технической поддержки - 1 год с момента покупки модуля (для домена)
19. В техническую поддержку не входит - Настройка серверов, переверстка шаблонов и т п

20. Услуга по опциям выполняется один раз. Это означает что, если вы, или кто-то нанятый вами, случайно удалили настройки или откатили из бэкапа магазин и работа по услуге опции была потеряна, то для воспроизведения настроек она заказывается и оплачивается повторно

 

Мы не работаем с клиентами (гражданами) из страны-террориста и оккупанта РФ или их пособников из РБ.

Если, по каким то причинам, вы приобрели модуль (опции), вся сумма покупки будет перечислена волонтерам на нужды граждан Украины (пострадавших от агрессии страны-террориста РФ и их пособников РБ) и потребностей ВСУ.

 

🌻 Made in Ukraine


  • Автор
  • долучення
    10.01.14
  • Категорія
  • Системные требования
    PHP 5.3+
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Звернення до сервера розробника
    Нет

 

  • +1 4
Надіслати
Поділитися на інших сайтах

Зачем? seoPro под GPL и ничем не хуже. Если нужно что-то добавить, то лучше бы сделал коммит в репозиторий seoPro. ИМХО.

 

Если делать под SeoPro это узкоспециализировано , а этот модуль не зависит от "формирователей" ЧПУ. Под любой seo формирователь, будь то seo_pro, seo_url или вообще выключено ЧПУ, или кто-то новый придумал, или у кого-то допиленный seo_pro и т.п. Это универсальное решение, не затрагивающее и не изменяющие никаих файлов.

  • +1 2
Надіслати
Поділитися на інших сайтах

А возможность задавать для каждого языка свои url такая возможность есть?

Префикс языка?  да хоть site.com/русский язык/... или site.com/english/... для английского

Надіслати
Поділитися на інших сайтах

Зачем? seoPro под GPL и ничем не хуже. Если нужно что-то добавить, то лучше бы сделал коммит в репозиторий seoPro. ИМХО.

 

Если делать под SeoPro это узкоспециализировано , а этот модуль не зависит от "формирователей" ЧПУ. Под любой seo формирователь, будь то seo_pro, seo_url или вообще выключено ЧПУ, или кто-то новый придумал, или у кого-то допиленный seo_pro и т.п. Это универсальное решение, не затрагивающее и не изменяющие никаих файлов.

 

Не хуже, но "узкое" решение и без мультиязыка, и не всё  с ним работает, особенно разные ajax iframe модули, разные темы и т.п.  импортного производства :) даже с opencart 1.5.6.* - нет полной совместимости у seo_pro

 

Вот и убедился, например, с темой journal (очень популярная, но просто ужасно сделанная с точки зрения программирования) и включенном SeoPRO не работает quickview товара. Поэтому многие используют seo_url.

И с модулем, мультиязык будет работать и в quickview тоже, без seo_pro

 

Поэтому независимое расширение SEO мультиязык PRO - это лучший вариант, так как не зависит ни от каких ЧПУ формирователей.

 

Надо делать и использовать унифицированные стандартизованные решения.

  • +1 2
Надіслати
Поділитися на інших сайтах

Ну имелось ввиду что он поможет сделать для каждого языка одного товара свои ЧПУ. Например: ru/яблоко.html en/apple.html ukr/яблуко.html

  • +1 1
Надіслати
Поділитися на інших сайтах

Ну имелось ввиду что он поможет сделать для каждого языка одного товара свои ЧПУ. Например: ru/яблоко.html en/apple.html ukr/яблуко.html

Ну это вы уже загнули :) В карточке товара то приписан ЧПУ. Да и зачем его переводить?

Сделать то конечно можно, не вопрос, только зачем? Да и как перевести такой ЧПУ yabloko ;) ? Слишком много вариантов могут пользователи использовать для ЧПУ. Смысла нет

Надіслати
Поділитися на інших сайтах

Смысл для СЕО, а переводить ничего не надо, пользователь сам все должен вбить.

 

Ну а как вы себе это представляете? ;) (кстати минусы я не ставил "вам")

Надіслати
Поділитися на інших сайтах

Вышла версия 5.1.0

 

Добавлена поддержка SEO пагинации

 

Теперь модуль реализует правильную SEO пагинацию вида http://site.com/page-2 и т.п.
С изменением titel документа и description HTML документа в зависимости от языка т.е.например "Компьютеры - страница 2" (русский), "Computers - page 2" (english). Также при включенном SeoPRO со страницы 1 (/en/desctops/page-1) происходит редирект 301 на /en/desctops/)  

Даже без включения ЧПУ пагинация (если включить её) работает и имеет вид к примеру
http://site.com
/en/page-2?route=product/category&path=25_32

 

3039056887.png

  • +1 1
Надіслати
Поділитися на інших сайтах

Ну а как вы себе это представляете? ;) (кстати минусы я не ставил "вам")

Точно так же как и до этого было, только теперь поле для вводу ЧПУ находится в каждой вкладке языка у товара и категории. По крайнем мере у меня так реализовано.

Ведь это логично раз модуль "мультиязык".

Надіслати
Поділитися на інших сайтах

какой смысл в seo паджинации и title [страница N] для категории товаров? кто-то будет продвигать 2ю страницу в категориях?

Ну вы зря так - может кому-то и надо продвигать все товары

Надіслати
Поділитися на інших сайтах

Точно так же как и до этого было, только теперь поле для вводу ЧПУ находится в каждой вкладке языка у товара и категории. По крайнем мере у меня так реализовано.

Ведь это логично раз модуль "мультиязык".

Так будет в следующих версиях ;)

Надіслати
Поділитися на інших сайтах

опппаааа а этот модуль мне начинает нраыиться))))

 

Это только начало, обычно мои модули разрастаются функционалом до не мыслимых размеров (кто пользовался например ocCMS - знают)

 

Точно так же как и до этого было, только теперь поле для вводу ЧПУ находится в каждой вкладке языка у товара и категории. По крайнем мере у меня так реализовано.

Ведь это логично раз модуль "мультиязык".

 

 

Так будет в следующих версиях ;)

  • +1 1
Надіслати
Поділитися на інших сайтах

Я понимаю что "под капотом" хук, обработка URL и 301 редирект по необходимости. Я прав или ошибаюсь?

Ну а как же, так же  как я делаю везде. ~80% технологий с версии ocCMS 5 PRO - поэтому и версия модуля 5.*

Надіслати
Поділитися на інших сайтах

Здравствуйте! У меня время от времени появляются сложности с ЧПУ. СТоит встроенный seopro + deadcow, ocstore 1.5.5.1.

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

Вот к примеру \\|// - слэша - преобразуются в % - и ссылка не открывается. 

У меня складывается вопрос, есть ли перспектива в данном модуле для избавления этой проблемы ? 

к примеру отключаем seo pro, ставим seopro мультязыкъ и всё работает.

Уважаемый  

markimax 

скажите Ваш модуль сделает так, чтобы ссылки работали правильно?

с уважением.

Надіслати
Поділитися на інших сайтах


Здравствуйте! У меня время от времени появляются сложности с ЧПУ. СТоит встроенный seopro + deadcow, ocstore 1.5.5.1.

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

Вот к примеру \\|// - слэша - преобразуются в % - и ссылка не открывается. 

У меня складывается вопрос, есть ли перспектива в данном модуле для избавления этой проблемы ? 

к примеру отключаем seo pro, ставим seopro мультязыкъ и всё работает.

Уважаемый  

markimax 

скажите Ваш модуль сделает так, чтобы ссылки работали правильно?

с уважением.

Нет формирователи ЧПУ остаются те что подключены и работают, в том то и  суть модуля, что он никак не вмешивается в их работу и не меняет код seo формирователей и системы.

Мультиязык - это для тех сайтов у которых несколько и больше языков для сайта.

 

Тогда становиться правильная url навигация для них, согласно требованиям google

Надіслати
Поділитися на інших сайтах

Ну имелось ввиду что он поможет сделать для каждого языка одного товара свои ЧПУ. Например: ru/яблоко.html en/apple.html ukr/яблуко.html

Если будет такое реализовано, то куплю. Уж очень такой функционал нужен.

Надіслати
Поділитися на інших сайтах


Если будет такое реализовано, то куплю. Уж очень такой функционал нужен.

В работе - будет обязательно

У категорий и товаров и статей будет для каждого языка свой ЧПУ (со своим полем), но ЧПУ для каждого языка конечно же прописывать будет пользователь

Например для товара

русский: site.com/yabloko.html

english: site.com/apple.html или site.com/en/apple.html

Если ЧПУ языка не заполнено то будет site.com/en/yabloko.html

  • +1 2
Надіслати
Поділитися на інших сайтах

В работе - будет обязательно

У категорий и товаров и статей будет для каждого языка свой ЧПУ (со своим полем), но ЧПУ для каждого языка конечно же прописывать будет пользователь

Например для товара

русский: site.com/yabloko.html

english: site.com/apple.html или site.com/en/apple.html

Если ЧПУ языка не заполнено то будет site.com/en/yabloko.html

То что нужно. :-)

Надіслати
Поділитися на інших сайтах


А вот интересен такой момент: насколько тяжело реализовать Мультиязычность без языкового префикса (это же все таки + 1 уровень вложенности). Чтобы url, имел такой вид:

Русский (по умолчанию) site.com/frukty/yabloko.html

Українська site.com/frukty/yabluko.html

English site.com/fruits/apple

 

Имеется в виду, чтобы вообще убрать языковой префикс. И в то же время, чтобы на разных языках - был разный урл.

 

PS. Не считаете за наглость, но как по мне - достаточно солидно выглядит. Видел такие сайты но не на опенкарт.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.