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


SEO в myOpenCart


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

#1 babushka

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

  • Администраторы
  • 894 сообщений

Отправлено 19 Февраль 2010 - 17:39

Очень много отзывов о том, что в текущей реализации движка, SEO возможности сильно урезаны. По этой причине хочется его расширить и дополнить.

В комментах отпишитесь.

Каким вы видете SEO инстрементарий?
Что должен уметь?
Что должно быть? (Желательно проранжировать, что самое важное, а что менее)
И как это должно выглядеть на выходе?

Как только придем к оптимальному видению SEO функционала, мы его допишем и включим в ядро по умолчанию.

#2 hellen20

    Новичок

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

Отправлено 02 Март 2010 - 16:21

Пожелания по SEO по убыванию приоритетов
0. Добавить возможность для товаров прописывать теги title и alt вручную, сейчас они автоматически генерируются.
1. Добавить возможность для категорий и текстовых страниц прописывать теги title и alt вручную, сейчас они автоматически генерируются.
2. Сделать по умолчанию файл robots.txt с запрещенными административными папками
3. Сделать возможность вручную редактировать карту сайта из админки
4. Совместимость с xml картами сайта, генерируемыми сторонними сервисами, сейчас генерируются криво, особенно страницы товаров

#3 Astrol

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

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

Отправлено 14 Март 2010 - 23:59

Как выше написал hellen20, очень важно добавить для товаров, статей и категорий возможность вручную прописывать title. Т.е чтобы можно было указывать одно название для них, а title допустим другой.

#4 Astrol

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

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

Отправлено 18 Апрель 2010 - 01:42

Подскажите, не появилась ли ещё возможность прописывать title для категорий, товаров и если нет, то планируется ли? Заранее спасибо.

#5 Alex

    Новичок

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

Отправлено 22 Апрель 2010 - 16:58

hellen20 сказал:

Пожелания по SEO по убыванию приоритетов
0. Добавить возможность для товаров прописывать теги title и alt вручную, сейчас они автоматически генерируются.
1. Добавить возможность для категорий и текстовых страниц прописывать теги title и alt вручную, сейчас они автоматически генерируются.
2. Сделать по умолчанию файл robots.txt с запрещенными административными папками
3. Сделать возможность вручную редактировать карту сайта из админки
4. Совместимость с xml картами сайта, генерируемыми сторонними сервисами, сейчас генерируются криво, особенно страницы товаров


5. Cсылки на главную должны быть вида site.ru, а не site.ru/index.php?route=common/home
решение вроде элементарно: в шаблоне меняем home на base

6. На всех страницах (товары, категории, производители) отдельные поля для title, заголовка H1 и меню.


7.сделать для товара ОДИН url независимо от пути пользователя, а "хлебные крошки" сделать зависимым от пути пользователя, т.е. от куда пришел пользователь на страницу товара, то и показывать в хлебных крошках, как вариант на джаваскрипте.
(При Seo-url'ах у товаров могут быть разные урлы в зависимости от пути пользователя, это нужно исправить.)

8. на всех страницах сделать дополнительное текстовое поле для seo текста
(например, продвигается страница производителя телефонов Apple, а на этой странице нельзя вставить текст, это не правильно)

#6 Astrol

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

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

Отправлено 12 Май 2010 - 15:21

Очень нужно задать свои заголовки (тайтл) для категорий товаров. Подскажите, может тогда раз не делают можно как то самому такое реализовать?

#7 d0tb0t

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

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

Отправлено 12 Май 2010 - 16:00

Сейчас допиливаю дигло под свои нужды я зделал так:
http://example.com/p1234.html - товар
http://example.com/c123.html - корневая категория
http://example.com/c123_456.html - подкатегория
http://example.com/m12.html - выборка по производителю
http://example.com/c123/p1234.html - товар в категории
и т.д.
пришлось править все url в каталоге
незнаю насколько это повлияет на производительность

вот кусок правил для mod_rewrite
# product
RewriteRule ^p([0-9]{1,4}).html$ index.php?route=product/product&product_id=$1 [L,QSA]
# manufacturer
RewriteRule ^m([0-9]{1,2}).html$ index.php?route=product/manufacturer&manufacturer_id=$1 [L,QSA]
RewriteRule ^m([0-9]{1,2})/p([0-9]{1,4}).html$ index.php?route=product/product&manufacturer_id=$1&product_id=$2 [L,QSA]
# category
RewriteRule ^c([0-9_]{1,9}).html$ index.php?route=product/category&path=$1 [L,QSA]
RewriteRule ^c([0-9_]{1,9})/p([0-9]{1,4}).html$ index.php?route=product/product&path=$1&product_id=$2 [L,QSA]


#8 babushka

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

  • Администраторы
  • 894 сообщений

Отправлено 12 Май 2010 - 18:17

Мы пошли более сложным путем:

Три варианта ссылок:
/catname/ - Категория
/catname/catname/ - Подкатегория, и так далее все вложенные категории.
/catname/moytovar.html - продукт в категории

Второй вариант:
/category-1312/ - категория
/category-123/123/ - категория и подкатегория
/product-123.html - все продукты вне зависимости от того, в какой они категории.

Третий:
/page-12.html - обозначает любой товар, категорию или производителя, сквозная нумерация.

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

От третьего пришлось отказаться, так как на выходе получился вообще не совместимый продукт с оригинальным OpenCart =)

#9 d0tb0t

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

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

Отправлено 12 Май 2010 - 23:40

а как будет выглядеть в вашем варианте №2 URL с модификаторами,
например при сортировке товаров в категории и т.п?
example.com/category-1312/?sort=p.price&order=ASC

вариант с расширением(html, php, asp) на конце более кошерный
example.com/category-1_144.html?sort=p.price&order=ASC
example.com/c1_144.html?sort=p.price&order=ASC

чтобы совсем по феншую
добавить перманентные редиректы
с example.com/c1_144/ на example.com/c1_144.html
вдруг кому прирёт стереть часть ссылки, то его кошерно перенаправят на нужную станицу

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

#10 Unikal

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

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

Отправлено 20 Май 2010 - 22:29

Alex сказал:

7.сделать для товара ОДИН url независимо от пути пользователя, а "хлебные крошки" сделать зависимым от пути пользователя, т.е. от куда пришел пользователь на страницу товара, то и показывать в хлебных крошках, как вариант на джаваскрипте.
(При Seo-url'ах у товаров могут быть разные урлы в зависимости от пути пользователя, это нужно исправить.)
этот момент удалось победить версия 1.4.0 или в 1.4.7 уже решено?

#11 Astrol

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

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

Отправлено 21 Май 2010 - 02:45

И все таки когда появится возможность прописывать тайтлы для категорий товаров, самих товаров вручную?

#12 babushka

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

  • Администраторы
  • 894 сообщений

Отправлено 21 Май 2010 - 23:49

Unikal сказал:

Alex сказал:


7.сделать для товара ОДИН url независимо от пути пользователя, а "хлебные крошки" сделать зависимым от пути пользователя, т.е. от куда пришел пользователь на страницу товара, то и показывать в хлебных крошках, как вариант на джаваскрипте.
(При Seo-url'ах у товаров могут быть разные урлы в зависимости от пути пользователя, это нужно исправить.)
этот момент удалось победить версия 1.4.0 или в 1.4.7 уже решено?


В новой версии. Выпущу ее на днях. Все свободное время работаю над ней :(

Из вкусного :(

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

#13 Unikal

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

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

Отправлено 04 Июнь 2010 - 14:30

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

#14 prom

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

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

Отправлено 10 Июль 2010 - 00:49

Alex сказал:

5. Cсылки на главную должны быть вида site.ru, а не site.ru/index.php?route=common/home
решение вроде элементарно: в шаблоне меняем home на base
...
7.сделать для товара ОДИН url независимо от пути пользователя, а "хлебные крошки" сделать зависимым от пути пользователя, т.е. от куда пришел пользователь на страницу товара, то и показывать в хлебных крошках, как вариант на джаваскрипте.
(При Seo-url'ах у товаров могут быть разные урлы в зависимости от пути пользователя, это нужно исправить.)

на счет пункта 5 и 7 абсолютно согласен.
хотелось бы увидеть новый релиз.

#15 manager2up

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

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

Отправлено 10 Июль 2010 - 01:52

Unikal сказал:

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

Поддерживаю полностью!

#16 kon

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

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

Отправлено 10 Июль 2010 - 17:18

2 prom
opencart 1.4.8
Если взглянуть на содержимое страничек генерируемых опенкартом, то увидим строку:
Эта, и только эта строка будет тут в любом случае, как бы мы не пришли к товару.
Так вот эта ссылка и запомнится поисковиками в качестве основной ссылки на товар на сайте.
И никакого пенальти за разные ссылки на одно и тоже содержимое не будет, поисковик на разные урлы не будет реагировать. Так что проблемы, вообщем то и нет как таковой.
Источники:
http://googlewebmastercentral.blogspot. ... nical.html
http://googlewebmastercentral.blogspot. ... nalty.html

#17 prom

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

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

Отправлено 10 Июль 2010 - 18:21

kon сказал:

2 prom
Так вот эта ссылка и запомнится поисковиками в качестве основной ссылки на товар на сайте.
И никакого пенальти за разные ссылки на одно и тоже содержимое не будет, поисковик на разные урлы не будет реагировать. Так что проблемы, вообщем то и нет как таковой.
Вы не сравнивайте Google с гумно-Yndex-ом
В гоше все саты живут прекрасно, что не скажешь о яше, который дрыгается как вша на гребешке со своим ранжированием.

я нашел пока один выход
на категории не делать алиасы
в таком случае ссылки на страницы и сами страницы:
на главной
в последних поступлениях
в rss
в категориях
БУДУТ ОДИНАКОВЫМИ site.ru/tovar.html
проблема в catalogmodeltoolseo_url.php

#18 babushka

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

  • Администраторы
  • 894 сообщений

Отправлено 05 Август 2010 - 10:02

prom сказал:

kon сказал:

2 prom
Так вот эта ссылка и запомнится поисковиками в качестве основной ссылки на товар на сайте.
И никакого пенальти за разные ссылки на одно и тоже содержимое не будет, поисковик на разные урлы не будет реагировать. Так что проблемы, вообщем то и нет как таковой.
Вы не сравнивайте Google с гумно-Yndex-ом
В гоше все саты живут прекрасно, что не скажешь о яше, который дрыгается как вша на гребешке со своим ранжированием.

я нашел пока один выход
на категории не делать алиасы
в таком случае ссылки на страницы и сами страницы:
на главной
в последних поступлениях
в rss
в категориях
БУДУТ ОДИНАКОВЫМИ site.ru/tovar.html
проблема в catalogmodeltoolseo_url.php

Зря вы так. Яшка полностью поддерживает каноникл ссылкы

#19 CrashX

    Новичок

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

Отправлено 26 Август 2010 - 08:19

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

#20 Astrol

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

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

Отправлено 05 Сентябрь 2010 - 17:15

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





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

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