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


Фотография

Оптимизация SEO в оригинальном OpenCart


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 17

#1 dinox

dinox World

    Администратор

  • Администраторы
  • 853 сообщений
447
Очень хороший
  • ГородСмела, Киев, Конотоп (Пока хватит)

Отправлено 28 Ноябрь 2016 - 12:13

Сообщаю Вам всем, что успешно завершились переговоры с Daniel Kerr по поводу необходимости внедрения в оригинальный OpenCart meta og, микроразметки и других моментов. 

По этому у меня к Вам всем предложение, давайте сделаем идеальный код который я отправлю pull реквестом в оригинальный OpenCart и мы больше не будем тратить время на внедрения этого функционала в оригинальный OpenCart :)


  • 9
Тестируем новый форум https://opencartforum.org
Доступ: demo demo 

#2 globestar

globestar World

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

  • Пользователи
  • PipPipPip
  • 156 сообщений
5
Обычный
  • ГородViet Nam

Отправлено 28 Ноябрь 2016 - 12:29

Спасибо администрации форума что она от лица русского комьюнити влияет и вносит вклад на улучшение движка. Так держать.


  • 1

#3 costas

costas World

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

  • Пользователи
  • PipPipPip
  • 2 110 сообщений
173
Очень хороший
  • ГородSeonchangni

Отправлено 28 Ноябрь 2016 - 04:51

Сообщаю Вам всем, что успешно завершились переговоры с Daniel Kerr по поводу необходимости внедрения в оригинальный OpenCart meta og, микроразметки и других моментов. 

По этому у меня к Вам всем предложение, давайте сделаем идеальный код который я отправлю pull реквестом в оригинальный OpenCart и мы больше не будем тратить время на внедрения этого функционала в оригинальный OpenCart :)

Приветствую.

Какие именно моменты?

Хорошо бы список "моментов" в первый пост...


  • 0

#4 dinox

dinox World

    Администратор

    Топикстартер
  • Администраторы
  • 853 сообщений
447
Очень хороший
  • ГородСмела, Киев, Конотоп (Пока хватит)

Отправлено 28 Ноябрь 2016 - 04:59

Приветствую.

Какие именно моменты?

Хорошо бы список "моментов" в первый пост...

Мы можем все моменты которые по сео у нас возникали попробовать передать Даниелю на внедрение, еще можно вспомнить прикол с https и другие. Я даже могу о некоторых не знать так как не специалист по сео


  • 0
Тестируем новый форум https://opencartforum.org
Доступ: demo demo 

#5 Otvet

Otvet World

    ★ ★ ★ ★ ★

  • Пользователи
  • PipPipPip
  • 2 764 сообщений
283
Очень хороший

Отправлено 28 Ноябрь 2016 - 05:12

Единственное что имеет смысл это сео_про. Но с вероятностью 90% сторонний ЧПУ контроллер будет послан лесом
  • 0

#6 costas

costas World

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

  • Пользователи
  • PipPipPip
  • 2 110 сообщений
173
Очень хороший
  • ГородSeonchangni

Отправлено 28 Ноябрь 2016 - 05:58

Единственное что имеет смысл это сео_про. Но с вероятностью 90% сторонний ЧПУ контроллер будет послан лесом

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

 

ЗЫ вопрос только в том что будет принимать Даниэль, принимать то что не требует поддержки или в более расширенных рамках.


Сообщение отредактировал costas: 28 Ноябрь 2016 - 06:00

  • 0

#7 Prorab337

Prorab337 World

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

  • Пользователи
  • PipPipPip
  • 717 сообщений
72
Очень хороший
  • ГородСумы

Отправлено 29 Ноябрь 2016 - 01:23

Хорошая новость)
Давно пора много моментов из коробки делать
  • 0

#8 chukcha

chukcha World

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

  • Пользователи
  • PipPipPip
  • 8 696 сообщений
573
Очень хороший
  • ГородХарьков

Отправлено 29 Ноябрь 2016 - 02:59

Максимум - h1

 

Все остальное  - от лукавого

Мета разметка, и что? Какая? Кто провайдер? Управление свойствами.

 

 

opengraph - какие теги? Все равно, если надо, то будут добавлять свои

 

Что можно

 

Это внедрить в document методы

например

 

setOg,

getOg

 

исправить ошибку

public function addLink($href, $rel) {
        $this->links[$href] = array(
            'href' => $href,
            'rel'  => $rel
        );
    }

уникализировать индекс

например

$this->links[$href.$rel]

 

Да, и сео_про, с возможностью выбора - не на всех больших магазинах он пойдет

 

Ну.. пожалуй и этого хватит для начала :)


  • 1

#9 ArtemPitov

ArtemPitov World

    ¯\____(ツ)____/¯

  • ocStore Team
  • PipPipPip
  • 2 744 сообщений
223
Очень хороший
  • ГородMoon

Отправлено 29 Ноябрь 2016 - 11:06

$this->links[ md5($href . $rel) ]

  • 0
Тестируем новый форум https://opencartforum.org
Доступ: demo demo 

#10 chukcha

chukcha World

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

  • Пользователи
  • PipPipPip
  • 8 696 сообщений
573
Очень хороший
  • ГородХарьков

Отправлено 29 Ноябрь 2016 - 02:00

md5 - необязательно - нет необходимости


  • 0

#11 ArtemPitov

ArtemPitov World

    ¯\____(ツ)____/¯

  • ocStore Team
  • PipPipPip
  • 2 744 сообщений
223
Очень хороший
  • ГородMoon

Отправлено 29 Ноябрь 2016 - 02:04

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


  • 0
Тестируем новый форум https://opencartforum.org
Доступ: demo demo 

#12 chukcha

chukcha World

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

  • Пользователи
  • PipPipPip
  • 8 696 сообщений
573
Очень хороший
  • ГородХарьков

Отправлено 29 Ноябрь 2016 - 02:58

Если говорить о микро разметки
То сразу создать необходимые поля

 

по крайне мере сделать удобную оберку

Цена, без валюты

код валюты

 

А то я видел такие извращенные методы "достать" цену.. и валюту


  • 0

#13 ArtemPitov

ArtemPitov World

    ¯\____(ツ)____/¯

  • ocStore Team
  • PipPipPip
  • 2 744 сообщений
223
Очень хороший
  • ГородMoon

Отправлено 29 Ноябрь 2016 - 03:06

if ((float)$result['special']) {
  $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')));
  $schema_price = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')), false, false, false);
} else {
  $special = false;
  $schema_price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')), false, false, false);
}

[
'schema_price'    => $schema_price,
'schema_currency' => $this->currency->getCode(),
]	

  • 0
Тестируем новый форум https://opencartforum.org
Доступ: demo demo 

#14 chukcha

chukcha World

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

  • Пользователи
  • PipPipPip
  • 8 696 сообщений
573
Очень хороший
  • ГородХарьков

Отправлено 29 Ноябрь 2016 - 03:10

:) Я это..  в курсе.. Потому что я смотрю в код

 

Но есть "любители" которым надо чистый, прозрачный

 

$schema_price = $this->currency->noformat(


  • 0

#15 chukcha

chukcha World

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

  • Пользователи
  • PipPipPip
  • 8 696 сообщений
573
Очень хороший
  • ГородХарьков

Отправлено 29 Ноябрь 2016 - 08:14

Еще подброшу

 

Мультиязыковые настройки для

 

config_meta_title

config_meta_description

config_name

config_address

config_logo


  • 0

#16 jvz

jvz World

    Разработка модулей

  • Пользователи
  • PipPipPip
  • 850 сообщений
119
Очень хороший

Отправлено 29 Ноябрь 2016 - 08:22

тогда и языковые префиксы
  • 1

#17 byba

byba World

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

  • Пользователи
  • PipPipPip
  • 781 сообщений
178
Очень хороший
  • ГородПенза

Отправлено 01 Декабрь 2016 - 03:09

Ну незнаю как seo , а вот из версии в версию кочует баг на скидки в опциях.   Поясню к примеру есть товар с тоимостью в 10тыс.  1я опция +1 тыс.  2я опция +2 тыс.  ,  если задать  этому товару акцию 20%  ,   то   магазин будет вычитать эти 20 % только   с базовых 10тыс. ,  в то время как  акция должна расчитываться с конечной цены :)) .  Ну оно в принципе и понятно - разработчики не продажники  :)


  • 1

#18 kisluk

kisluk World

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

  • Пользователи
  • PipPipPip
  • 151 сообщений
26
Очень хороший

Отправлено 16 Декабрь 2016 - 12:47

В движке:

  • SEO-фильтр - возможность делать опции, как отдельные страницы с h1, title, description. + возможность комбинировать 2 и более опции с указанием h1, title, description. Да и вообще фильтр нормальный нужен.
  • Автоматическая генерация description, title, h1 по шаблону для товаров, категорий.
  • description, title, h1 для главной страницы и вообще всех страниц.
  • Теги OpenGraph.
  • HTTP заголовки Last-Modified и If-Modified-Since.
  • В карте сайте указывать даты последних изменений страниц.
  • Возможность указать вид генерации URL для категорий, брендов, товаров. Например для товаров: /brand/itemID/; 1 уровень вложенности: /category/itemID/; 2 уровня: /category/category/itemID/; только товар: /product/itemID/ и т.п.
  • Пагинация между страницами в категориях: rel="next" и rel="prev". https://support.goog.../answer/1663744
  • Мультиязычность в ЧПУ.

В самой теме:

  • Микроразметка для товаров и везде добавить разметку для хлебных крошек.

Сообщение отредактировал kisluk: 16 Декабрь 2016 - 01:14

  • 0




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

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