208 похожих чатов

Друзья! Выскажите своё мнение! Специализированный интернет-магазин готовит запуск нового сайта на

битрикс.
Обсуждается семантика.
Действующая версия сайта построена по такой схеме:

Есть разделы до третьего уровня иерархии: сайт/раздел общий/подраздел категория/подкатегория - это структура

URL всех разделов/категорий всегда идёт по адресу: сайт/каталог/название

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

Пример:
Главный раздел - PlayStation 4 - Tittle: интернет-магазин Sony PlayStation 4

Подраздел - Приставки - Tittle: Купить игровую приставку PlayStation 4

Категория подраздела - PlayStation 4 Pro - Tittle: Купить PlayStation 4 Pro | PS4 Pro + название магазина

Без уровней вложенности в URL мы по всем разделам в топе, либо конкуренты пьют пиво (включая Мвидео, магазин Sony и тд), либо наша схема работает, так как семантика разнообразна.

К примеру видеоигры по жанрам мы разбили не в фильтре с GET-вилами, а на статические страницы

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

Товары имеют такой вид: сайт/каталог/название

Преимущества: любую категорию или товар можно переместить без смены адреса и редиректа.

Вопрос:

При переходе на битрикс с нашей CMS стоит ли что-то менять, начать строить последовательность от сайта до товара через разделы, даст это какой то дополнительный эффект? Или лучше как сейчас , заканчивать все на втором уровне вложенности/иерархии (после каталога)?

Коллеги, буду благодарен за ваше мнение!
#вопрос

1 ответов

13 просмотров

Часто вижу что структуру разделов делают на 2-3 уровня вложенности, но не глубже, а карточки товара кладут на 1й уровень, виде HOST/product-CODE/

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
10
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
Карта сайта