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

Создание, продвижение, наполнение, парсинг Web-сайтов и приложений

Заказать разработку для Вас под Ваше техническое задание или услуги Full Stack Developer для доработки уже готового решения

Требования к функционалу фильтров для сайта

ТРЕБОВАНИЯ К ФУНКЦИОНАЛУ ФИЛЬТРОВ ДЛЯ САЙТА

ТРЕБОВАНИЯ К ФУНКЦИОНАЛУ ФИЛЬТРОВ ДЛЯ САЙТА

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

 

СОДЕРЖАНИЕ

  1. Формирование URL-адресов фильтровых страниц
  2. Настройка индексации фильтровых страниц
  3. Уникальные мета-теги (title, description) и заголовки (h1)
  4. Текстовый  контент
  5. Навигационная цепочка

1. (КРИТИЧНО) Необходимо обеспечить наличие корректных ЧПУ URL фильтровых страниц

1.1. Обеспечить наличие ключевых слов в URL фильтровых страниц уникального идентификатора категории/подкатегории товара и идентификатора параметра фильтра. При этом размещать данные идентификаторы необходимо в конце url-адреса страницы.

1.2. Соблюдать следующие принципы формирования URL:

  • при формировании URL использовать транслитерацию;
  • все URL должны формироваться в нижнем регистре символов;
  • URL адреса не должны содержать расширения вида: «.html», «.htm», «.php»;
  • общее правило формирования URL страниц: в конце адреса содержат символ слеш «/»;
  • в URL не должно быть следующих символов: !  . | “ ’ } { ] [ +;
  • в URL не должно быть повторяющихся символов тире;
  • должен быть настроен 301 редирект с URL содержащий в своем адресе символы верхнего регистра на URL-адрес страницы в нижнем регистре символов;

 

1.3. Структура URL-адресов фильтровых страниц должна выглядеть следующим образом:

https://bysoloha.com/[категория/подкатегория][Фильтр1]:[Значение1];

[Значение2] _[ФильтрN]:[Значение N1];[Значение N2] — uid — fuid/

 

где uid — уникальный идентификатор категории/подкатегории;

      fuid — уникальный идентификатор параметра фильтра

 

По умолчанию все значения фильтров необходимо выводить в url’ы без наименования фильтра.

 

Детализация по структуре url-адреса фильтровых страниц с использованием разделителей:

 

  • «:» — для указания связки фильтр-значение, необходимо соответствие значения параметру указывать через «:»;
  • «;» — применять, если по одному фильтру может быть выбрано несколько значений. Например, по фильтру «Производитель» может быть выбрано несколько брендов, в урле они должны указываться через символ «;»;
  • «_» — дефис для разделения связки фильтр-значение;

 

  • «-» — использовать для разделения слов в пределах одного фильтра/значения, например, фильтр [Тип фильтрации] [vanna-korat].

 

Пример – вид URL-адреса страницы фильтрации Умывальники + Производитель с учетом реализации ЧПУ:

 

https://site.com.ua/umyvalniki-ravak-cat28-s11/

Другой пример — URL адрес страницы при выборе комбинации следующих параметров на странице Акриловые ванны:

Производитель – Cersanit, Ravak

Форма – угловая асимметричная

 

https://site.com.ua/akrilovye-vanny-cersanit;ravak_uglovaja-asimmetrichnaja-cat29-s15/

 

2. (КРИТИЧНО) Настройка цепочек фильтров для индексации

2.1. По умолчанию все страницы фильтрации должны быть закрыты от индексации путем добавления мета тега

<meta name=»robots» content=»noindex,nofollow»>

 

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

Логика функционирования механизма:

Для заданных нами связок фильтров (которые необходимо открыть для индексирования) контент-менеджером проставляются «галочки» — индексировать, автоматически убирается тег noindex,nofollow, ссылки добавляются в файл sitemap.xml.

2.2. Все настроенные страницы (согласно п. 3), открытые для индексации, образованные с применением фильтров, должны вноситься в файл Sitemap.xml сайта

3. (КРИТИЧНО) Обеспечить техническую возможность, автоматически формировать метаданные [title, description, заголовки (H1)] по набору параметров фильтров.

Пример шаблона вывода метаданных для фильтровых страниц (кроме страниц, сформированных фильтром “Тип”):

title:  [Название исходной категории] [Фильтр 1 – Значение 1.1, Значение 1.2]…[Фильтр N – Значение N1, Значение N2] шаблонная составляющая, заполняемая контент менеджером.

description: Шаблонная составляющая, заполняемая контент менеджером [Фильтр 1 – Значение 11, Значение 12]…[Фильтр N – Значение N1, Значение N2] шаблонная составляющая, заполняемая контент менеджером.

H1: [H1 исходной категории]  [Фильтр 1 – Значение 1.1, Значение 1.2]…[Фильтр N – Значение N1, Значение N2]

 

Пример шаблона вывода метаданных для фильтровых страниц, сформированных фильтром “Тип”:

title:  [Фильтр “Тип” – Значение 1.1, Значение 1.2]…[Фильтр N – Значение N1, Значение N2] шаблонная составляющая, заполняемая контент менеджером.

description: Шаблонная составляющая, заполняемая контент менеджером [Фильтр “Тип” – Значение 1.1, Значение 1.2]…[Фильтр N – Значение N1, Значение N2] шаблонная составляющая, заполняемая контент менеджером.

H1: [Фильтр “Тип” – Значение 1.1, Значение 1.2]…[Фильтр N – Значение N1, Значение N2]

Правила формирования

  1. Все значения фильтров по умолчанию необходимо выводить в мета-данные без наименования фильтра.

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

При этом, в будущем необходимо разово создать скрипт, который «сканируя» все связки фильтров, по заданной нами логике, настроит чекбоксы на вывод наименования параметров фильтров (например, для всех числовых значений фильтров).

2. «,» — запятая используется только для разграничения значения фильтров в рамках одного названия фильтра. Например, перечисление брендов;

3. Если было выбрано 3 и более значений фильтров, заголовок Н1 не изменяется.

 

Пример реализации:

Формирование метаданных для страницы, сформированной двумя типами фильтров, не включая тип фильтра “Тип”:

Категория Санфаянс — подкатегория Унитазы — фильтр “По положению к стене”:прямые — фильтр “Выпуск унитаза”:варио (универсальный)

 

title:  Унитазы прямые варио (универсальный) купить в Днепропетровске, Киеве | Лучшая цена в интернет магазине НАЗВАНИЕ МАГАЗИНА.

 

description: Унитазы прямые варио (универсальный) в интернет магазине ➦ НАЗВАНИЕ МАГАЗИНА ✔ Лучшие цены ✔  Гарантия качества ✈ Быстрая доставка по Украине ☎  +38-098-213-10-87.

H1: Унитазы прямые варио (универсальный)

 

Формирование метаданных для страницы, сформированной двумя типами фильтров, включая тип фильтра “Тип”:

Категория Санфаянс — подкатегория Унитазы — фильтр “Тип”:бачок к унитазу — фильтр “Сливной механизм бачка”:функция СТОП

title:  Бачок к унитазу функция СТОП купить в Днепропетровске, Киеве | Лучшая цена в интернет магазине НАЗВАНИЕ МАГАЗИНА.

description: Бачок к унитазу функция СТОП в интернет магазине ➦  НАЗВАНИЕ МАГАЗИНА ✔  Лучшие цены ✔   Гарантия качества ✈  Быстрая доставка по Украине ☎  +38-098-213-10-87.

H1: Бачок к унитазу функция СТОП

4. (КРИТИЧНО) Обеспечить техническую возможность вывода seo-текста на любую страницу, сформированную выбором комбинацией параметров (как минимум, 2-х значений фильтровых параметров: например выбор производителя + категория + размещение).

5. (РЕКОМЕНДОВАНО) Формирование корректной навигационной цепочки.

Для страниц, созданных набором комбинации фильтров, необходимо предусмотреть техническую возможность вывода значений фильтров в качестве конечного звена навигационной цепочки («хлебных крошек»).

Примеры реализации

  1. Выбор одного значения фильтра

Для страницы «Акриловые ванны» + Форма: Овальная

Главная – Ванны– Акриловые ванны– Овальные

2. Выбор 2-х значений разных фильтров

Для страницы «Акриловые ванны» +Производитель: Ravak, Форма: Овальная

Главная – Ванны– Акриловые ванны – Ravak, Овальная

3.  Выбор 3-х значений разных фильтров

Для страницы «Акриловые ванны» +Производитель: Ravak, Форма: Овальная, Ширина (мм): 1800

Главная – Ванны– Акриловые ванны – Ravak, Овальная, 1800

%d такие блоггеры, как: