В последнее время вопрос правильного и корректного тегирования вырос в десятки раз по сравнению с предыдущими годами. Продвижение низкочастотных запросов отдельными страницами – удобное и эффективное решение для любой площадки, будь то информационный сайт или тегирование. Ниже – техническая задача на разработку создания тегирования интернет-магазина.
Админка
План статьи
- Тег – отдельная структурная единица в админке.
- Список всех тегов доступен в левом меню админке в пункте «Теги».
- Пагинация.
- Поиск по названию тэга с возможностью пагинации выводить по 20 шт.
- Сортировка по статусу:
- указанные товары.
- нет товаров, но указаны категории.
- нет товаров и нет категорий (если ничего не указано или товаров нет в выбранных категориях, то выводим новые товары, которые есть в наличии).
- В создании/редактировании тега:
- Название тега.
- ЧПУ с возможностью редактировать и проверкой на уникальность, кнопка преобразовать ЧПУ. ЧПУ генерируется с учетом Н1.
- Заголовок H1.
- Title, description, keywords.
- Редактор HTML (поле ввода текста).
- Выбор категорий продуктов.
- На странице добавления/редактирования тегов должна быть привязка товаров к этому тегу. При добавлении товара к тегу должен выскакивать поиск, где, убивая начало названия товара, будет подгружаться список товаров с изображением и артикулом, удовлетворяющих этому названию (живой поиск). Товаров к тэгу можно привязывать неограниченное количество.
- Удаление тега. При удалении вся информация и привязка к товарам очищаются из базы данных.
- Если товар, привязанный к 1 или нескольким тегам, стоит статус «Не в наличии» – он исчезает из списка товаров на странице тега на сайте.
На сайте
- Создать отдельную страницу "Метки" или "Теги", где красиво вывести весь список (облако) тегов.
- Автоматически добавлять теги (анкорными ссылками) на html-карту сайта. При удалении тегов они удаляются с карты сайта.
- Автоматически добавлять ссылки на теги в tag.xml или создать отдельный. При удалении тега он автоматически удаляется с этой карты сайта.
- В товаре выводить список названий тегов, относящихся к этому товару (+протестовать, как это будет выглядеть на мобильных устройствах) в отдельном блоке анкорными ссылками на страницу тега.
- На странице тега:
- В начале выводить заголовок H1 из админки.
- Ниже – перечень привязанных продуктов тега. Пагинация.
- В конце – html-код с поля текст из админки.
- Еще ниже – блок «Другие тэги», где красиво вывести до 5 предыдущих и последующих тэгов анкорными ссылками на страницы этих тэгов.
- Если к тэгу не относится ни один товар – выводить до 20 товаров из указанной категории в админке. Если нет товаров даже в категории – вывести последние 20 имеющихся в наличии товаров.