Розумний фільтр з ЧПУ для SEO - Робимо як треба
- Розумний фільтр з ЧПУ для SEO - Робимо як треба Є проекти - інтернет-магазини. Це складні проекти...
- У чому складність і питання?
- Історія дослідження і розробки розумного фільтра
- Чому не можна використовувати розумний фільтр Бітрікс «з коробки»?
- Очікування покупця від роботи фільтра
- Які прапорці поміщати в розумний фільтр?
- Вимоги SEO-фахівців до розумного фільтру
- Унікальні title, keywords, description, h1.
- «Швидкі посилання» - готові результати фільтра
- Розміщення тексту на сторінці з фільтром
- Правильні canonical і відсутність дублів
- Шаблон правил для robots.txt
- Автоматичне додавання в sitemap.xml
- Розумний фільтр і коди відповіді
- Фільтр не вимагає кваліфікації програміста для настройки
- Приклад реалізації механізму розстановки унікальних заголовків на сторінках фільтра (сайт dg-home.ru).
- Очікування директора магазину
- Впровадження розумного і готового до seo фільтра на ваш проект
- Розумний фільтр з ЧПУ для SEO - Робимо як треба
- Що таке розумний фільтр
- У чому складність і питання?
- Історія дослідження і розробки розумного фільтра
- Чому не можна використовувати розумний фільтр Бітрікс «з коробки»?
- Очікування покупця від роботи фільтра
- Які прапорці поміщати в розумний фільтр?
- Вимоги SEO-фахівців до розумного фільтру
- Унікальні title, keywords, description, h1.
- «Швидкі посилання» - готові результати фільтра
- Розміщення тексту на сторінці з фільтром
- Правильні canonical і відсутність дублів
- Шаблон правил для robots.txt
- Автоматичне додавання в sitemap.xml
- Розумний фільтр і коди відповіді
- Фільтр не вимагає кваліфікації програміста для настройки
- Приклад реалізації механізму розстановки унікальних заголовків на сторінках фільтра (сайт dg-home.ru).
- Очікування директора магазину
- Впровадження розумного і готового до seo фільтра на ваш проект
- Розумний фільтр з ЧПУ для SEO - Робимо як треба
- Що таке розумний фільтр
- У чому складність і питання?
- Історія дослідження і розробки розумного фільтра
- Чому не можна використовувати розумний фільтр Бітрікс «з коробки»?
- Очікування покупця від роботи фільтра
- Які прапорці поміщати в розумний фільтр?
- Вимоги SEO-фахівців до розумного фільтру
- Унікальні title, keywords, description, h1.
- «Швидкі посилання» - готові результати фільтра
- Розміщення тексту на сторінці з фільтром
- Правильні canonical і відсутність дублів
- Шаблон правил для robots.txt
- Автоматичне додавання в sitemap.xml
- Розумний фільтр і коди відповіді
- Фільтр не вимагає кваліфікації програміста для настройки
- Приклад реалізації механізму розстановки унікальних заголовків на сторінках фільтра (сайт dg-home.ru).
- Очікування директора магазину
- Впровадження розумного і готового до seo фільтра на ваш проект
Розумний фільтр з ЧПУ для SEO - Робимо як треба
Є проекти - інтернет-магазини. Це складні проекти і для просування, і для веб-розробки.
У них сотні і тисячі товарів. Десятки і сотні категорій.
Є особливий тип сторінок - сторінки фільтра. Їх на порядок більше. Вони збирають трафік по величезній кількості запитів і важливі для SEO.
Приклад: на сайті, де продаються будматеріали, в категорії «облицювальну цеглу» ставимо прапорець «жовтий». Бачимо нову сторінку, ідеально відповідає на запит «жовтий облицювальну цеглу». Таким чином можна забезпечити посадочними сторінками семантичне ядро будь-якого розміру.
Багато посадочних також добре і для контекстної реклами - будь-який запит знайде свою сторінку.
Висновок: сторінки видачі фільтрів інтернет-магазину виключно важливі для SEO.
Стаття про те, як їх робити, оформляти, вбудовувати в навігацію і просувати.
Що таке розумний фільтр
Фільтр - інструмент вибору товарів в інтернет-магазині. Наприклад, в будівельному інтернет-магазині, щоб з безлічі однотипних цегли вибрати бажаний колір, користувач ставить галочку, сторінка оновлюється, з'являються «Абрикосові цеглини». Також вибирають Виробника, Розмір, і інші характеристики. Чим більше параметрів вибере користувач, тим вже буде вибірка, тим точніше результат.
Фільтри можна любити чи ні, але не звертати на них увагу не можна. Для магазину від 1000 товарів і 30 категоріями сторінок-фільтрів будуть десятки тисяч. Про них знають пошуковики, вони займають великий відсоток всіх проіндексованих сторінок. Це ваш актив, працюйте з ним.
Фільтр - це ваш актив. Працюйте з ним!
Розумний фільтр не тільки показує товари, але володіє додатковими зручностями:
- Знає, які комбінації характеристик не дають результату, і забороняє їх вибір. Наприклад, бренд Braer не виробляє абрикосовий цегла.
- Знає, в якої категорії які характеристики бувають. Для будівельної цегли не вказує характеристику «Колір».
У статті описаний наш досвід розробки та seo просування магазинів з використанням розумного фільтра.
Знайомтеся, Розумний Фільтр.
Знайомтеся, пан Уеф. Ніякого відношення до статті не має, але співзвучно;)
У чому складність і питання?
Фільтр - штука «чисто программерскую». Ставиш галочки, сайт «вжух-вжух» і показує результат.
Ніякої ручної настройки не має на увазі - SELECT-запити до бази даних в чистому вигляді.
Однак, є 2 галузі, про які потрібно подумати - пошукове просування і юзабіліті. Перше важливо для сеошника, друге - для користувача. Адже він купує ваші товари! Нехай йому буде зручно!
Завдання веб-інтегратора - піклуватися про особисте щастя кожного учасника веб-системи. Ми провели аналіз і придумали компромісну реалізацію розумного фільтра, який задовольняє всіх. У тому числі директора магазину.
Ми пропрацювали варіанти використання розумного фільтра, придумали правильне рішення і рекомендуємо впроваджувати на кожному проекті, з яким працюємо.
Список вимог до розумного фільтру учасників проекту оформили у вигляді mindmap (збільшується при натисканні).
Історія дослідження і розробки розумного фільтра
Раніше ми торкалися теми в статтях:
Чому не можна використовувати розумний фільтр Бітрікс «з коробки»?
Бітрікс зробив хороший фільтр, але традиційно не подумав про SEO. У коробкового фільтра 1С-Бітрікс (версія 16.5.4) кілька серйозних недоліків:
Очікування покупця від роботи фільтра
- Фільтр допомагає знайти товар.
- Покупець хоче, щоб фільтр працював швидко. Вибрав галки, перезавантажив сторінку, побачив результат.
- Покупець хоче, щоб адреси сторінок не змінювалися. Сторінкою фільтра можна поділитися, зберегти в закладки, вивчити напам'ять.
- Поведінка фільтра передбачувано і зрозуміло. Власники магазинів не завжди хочуть витрачати ресурси на зручність роботи користувача з сайтом, залишають завдання «на потім». Страждають, як правило, користувачі.
Приклад страждання: Вгадайте, за що відповідає прапорець «Тип: Викрутка акумуляторна» в категорії «Викрутки акумуляторні»? Правильно, ні за що;)
Для задоволення очікувань покупці (і збільшення конверсії в результаті) розробник повинен подумати і виконати завдання:
- Зробити зручний і зрозумілий інтерфейс фільтра.
- У кожній категорії магазину показувати важливими кілька властивостей, які допомагають покупцеві зробити вибір. Решта приховувати.
- Продумати архітектуру фільтра так, щоб запитів була мінімальна кількість і працював кеш. Впливає на швидкість роботи фільтра. Бонус - швидкі сторінки добре впливають на призначені для користувача фактори сайту (важливо для SEO).
- Додаткова вимога про кеш: кешированниє сторінки віддають правильний заголовок Last-Modified на дату кешування.
- Порядок сортування і посторінкова навігація повинні передаватися в GET-параметри. Питання про канонічні сторінки нижче в блоці про SEO.
- Зробити мінімум змін в існуючому програмному коді. В ідеалі - невеликі надбудови «поверх» фільтра з коробки.
Які прапорці поміщати в розумний фільтр?
Як ми вирішували проблему сортування характеристик / властивостей фільтра в категоріях.
Є категорії - Дивани і Люстри. У диванів є властивості: двомісний, тримісний. У люстр - матеріал (сталь, скло) і стиль (прованс, лофт). Які прапорці повинні залишитися в фільтрі, в якому порядку? На підставі чого приймати рішення?
Для електроніки, побутової техніки, інструментів, комп'ютерів можна підглянути прапорці-властивості в Яндекс.Маркеті. Як бути для інших тематик?
Ми придумали наступний алгоритм:
- збираємо ключові фрази за назвами всіх категорій каталогу сайту (включаючи слова «купити», «ціна»)
- групуємо відповідно до вихідних категоріями. У «Дивани» кладемо «купити шкіряний диван», «купити кутовий диван», «диван акордеон купити». У «Люстри» - «купити кришталеву люстру», «купити стельову люстру».
- сортуємо в кожній групі ключі по спадаючій частотності, відсіюємо низькочастотні запити.
- Отримуємо по 2-3 базових характеристики, які цікавлять покупців товарів конкретної категорії. Для диванів важливий тип і матеріал. Для люстр - матеріал на першому місці.
Вимоги SEO-фахівців до розумного фільтру
Помітили, так? У всіх очікування, а у нас - вимоги. Відповім від імені сеошників. Фільтр може виявитися бомбою уповільненої дії, неповороткою і інертною для пошукової машини. Краще заздалегідь все продумати і не робити помилок.
Фільтр може виявитися бомбою уповільненої дії
Для впровадження SEO-вимог підійде «коробковий» фільтр Бітрікс. Приблизна оцінка впровадження: ~ 100 людино-годин. Перераховуємо в порядку важливості пріоритету. Якщо бюджету не вистачає, відмовляйтеся від нижніх.
- Унікальні title, keywords, description, h1 на сторінках розумного фільтра. Бонус - красивий і клікабельним сниппет у видачі.
- «Швидкі посилання» - готові результати фільтра
- Розміщення тексту на сторінці з фільтром
- Правильні canonical і відсутність дублів
- Шаблони правил для robots.txt
- Автоматичне додавання в sitemap.xml
- Генерація sitemap.xml з правильними ЧПУ однією кнопкою
- Фільтр віддає правильні коди відповіді.
- SEO-спеціаліст впорається з налаштуванням без програміста.
Пояснення деяких вимог.
Унікальні title, keywords, description, h1.
Звернемо особливу увагу на важливість унікальних заголовків і інших мета-тегів. Якщо не передбачити автоматичну розстановку унікальних мета-тегів, в індекс потрапить безліч дублів. Пошуковик вважатиме сторінки нерелевантними, пошукового трафіку не буде.
«Швидкі посилання» - готові результати фільтра
Ми неодноразово писали про зручність «Швидких фільтрів» для користувача:
Швидка посилання (швидкий фільтр) - це сторінка з добіркою товарів під конкретний запит. Наприклад, «фрезери бош». Швидка посилання має ЧПУ і знаходиться в зоні видимості користувача (заодно, і пошукача).
Як програмувати швидкі фільтри:
- В 1С створюємо і завантажуємо на сайт порожні категорії відповідно до груп фраз з семантичного ядра . Групи можна перейменовувати, це важливо.
- На стороні сайту налаштовуємо прив'язки «Адреса категорії - Адреса сторінки фільтра».
- Пишемо код, який підставляє на сторінку порожній категорії список товарів з вказаною сторінки фільтра. Виходить «ЧПУ над ЧПУ».
Бонус для користувача - скористатися готовою посиланням швидше і зручніше, ніж копирсатися в фільтрі.
Деякі SEO-фахівці вважають, що в інтернет-магазині взагалі треба закрити від індексації всі сторінки з результатами фільтра
Наша позиція - якщо ви налаштуєте «Швидкі посилання» і заведете необхідну кількість по всьому семантичному ядру, інші сторінки можна «заховати». На обнародувано запити будуть сторінки (що добре). Чи не використовуються - закриті від пошукового робота.
Розміщення тексту на сторінці з фільтром
У конкурентних тематиках на війні за пошуковий трафік ми використовуємо можливості сайту по-максимуму.
Розміщення текстів на сторінках категорій каталогу допомагає отримати комерційний трафік на сайт.
Найчастіше це завдання роблять разом з попередньою. Якщо є категорія - швидка посилання, значить можна розмістити і опублікувати її опис.
Правильні canonical і відсутність дублів
На скріншоті посилання «сортування за ціною», «алфавітом», «показувати по 20 - 40 - 60» не змінюють товари на сторінці, тільки їх порядок. З точки зору пошукової системи, ніякої цінності ці сторінки не представляють. SEO-фахівці використовують спеціальний «канонічний тег» для вказівки пошуковій машині, яку сторінку вважати головною і залишити у видачі.
Інструментів для настройки канонічних тегів категорій у Бітрікс немає. Наш підхід до налаштування канонічних сторінок фільтра:
- За замовчуванням за адресою категорії без GET-параметрів виводимо сторінку з сортуванням по ціні по зростанню і зовнішнім виглядом «Плитка». Цю сторінку призначаємо канонічної за допомогою тега <link rel = "canonical" href = "<адреса сторінки>" />
- 2-а, 3-я і всі наступні сторінки посилаються на канонічну сторінку за замовчуванням. Для Google робимо додатково атрибути rel = "next" і rel = "prev"
- Всі інші напрямки угруповань і зовнішнього вигляду товарів (сторінки з GET-параметрами, як правило) закриваємо від індексації через robots.txt.
Будьте акуратніше - якщо серед запитів користувачів попадаються запити «дорогі дивани», можна спеціально для них зробити релевантної сторінку з сортуванням за ціною від більшої до меншої.
Зверніть увагу, Google рекомендує зробити для категорії каталогу канонічної сторінку «Показати всі товари». Якщо на сайті товарів так мало, що їх можна вивести на одній сторінці без шкоди продуктивності, можна призначити її канонічної «за замовчуванням».
Шаблон правил для robots.txt
На жаль, шаблону для настройки robots.txt в частині фільтра немає. Кожен проект індивідуальний, і завдання по налаштуванню файлу лежить на плечах SEO-фахівця. Деякі типові інструкції:
Правило Пояснення Disallow: / * PAGEN_
Закриваємо всі сторінки пагінацію.
Працює для всіх Бітрікс.
Disallow: / * ORDER_BY = Disallow: / * desc = Disallow: / * sort = Disallow: * sort_by = *
Закриваємо всі сторінки сортування.
Може відрізнятися в залежності від проекту.
Disallow: * / filter / Disallow: * / apply / Disallow: /? Set_filter =
Забороняють індексацію сторінок фільтра.
Увага, застосовуйте зазначені інструкції тільки зі схвалення фахівців по пошуковому просуванню.
Для полегшення первинної настройки скористайтеся «Стартовим набором robots.txt» від бітрікс.
Автоматичне додавання в sitemap.xml
Залежно від того, закриваєте ви сторінки фільтра від індексації, чи ні - підхід до вирішення завдання може бути різним.
Зараз ми робимо карту сайту «по-старому» - автоматично генеруємо засобами Бітрікс і напівавтомат додаємо адреси сторінок фільтра.
Розумний фільтр і коди відповіді
Ми рекомендуємо допрацьовувати механізм фільтра так, щоб він вмів віддавати такі коди стану.
Код стану Умова 200 OK
Сторінка з результатами фільтра існує і містить хоча б 1 товар.
301 Moved Permanently
Для випадку, коли ви налаштовуєте «швидку посилання». Сторінка з оригінальним адресою повинна віддавати 301 редирект на неї.
304 Not Modified
Якщо пошуковик звертається до сторінки з заголовком If-Modified-Since і сторінка не змінилася, сервер повинен повернути 304 Not Modified. Нижче цитата з документації Google.
Переконайтеся, що ваш веб-сервер підтримує HTTP-заголовок If-Modified-Since. З його допомогою Google може дізнатися, чи змінився контент сайту з моменту останнього сканування. Ця функція допомагає скоротити зайве навантаження на сервер - https://support.google.com/webmasters/answer/35769 404 Not Found
Для випадку, коли адреса сторінки невірний.
410 Gone
Якщо сайт знає, що раніше за цією адресою були товари, і більше не будуть. - Ми не використовуємо, занадто накладно відстежувати подібні сторінки.
Фільтр не вимагає кваліфікації програміста для настройки
Щоразу доводиться шукати компроміс між зручністю використання налаштувань для не-програмістів і часом розробки.
Поки, краще рішення - всі налаштування виносити в окремі Інфоблоки (highload-блоки), які можна редагувати в інтерфейсі адмінки.
Альтернативна спроба - зробити настройку через CSV або інший табличний формат - привела до провалу. Розібратися в хитросплетіннях шаблонів назв елементів зміг тільки його автор:
Приклад файлу налаштувань
Приклад реалізації механізму розстановки унікальних заголовків на сторінках фільтра (сайт dg-home.ru).
- Розробили технічне завдання для програмування - описали, які повинні бути заголовки і мета-теги сторінок рубрики, фільтра, картки товару.
- Використовуємо безкоштовну бібліотеку морфологічного аналізу phpMorphy ( http://phpmorphy.sourceforge.net/dokuwiki/ ). phpMorphy вміє схиляти слова російської мови - заголовки і мета-опису виходять фонетично грамотними і привабливими для користувачів.
- Готуємо CSV-файліки з настройками для якої категорії яке властивість в якому порядку виводити і як правильно схиляти його назву.
- На сторінці каталогу в component_epilog.php розміщуємо код, який перевіряє настройки в CSV для даної категорії і встановлює відповідно до них Title, H1, мета-теги. При великому обсязі настройки треба виносити в Інфоблоки або highload-блоки.
Очікування директора магазину
- Мінімум, а краще відсутність змін в обліковій системі (1С). Все вирішувати на стороні сайту. Якщо в 1С встановлений свіжий модуль обміну даними, ніяких доробок на стороні 1С не буде потрібно. Максимум - акуратно створити властивості товарів і прив'язати товари до відповідних категорій.
- Підрядник повинен вирішити задачу комплексно і нічого не зламати. Підрядник вміє проектувати інтерфейси і оптимізувати сайти. Бажано участь SEO-фахівця в процесі написання технічного завдання на фільтр.
Скажемо чесно - комплексні веб-інтеграційні проекти - це ні разу не весело. Ми справляємося, але тяжко всім. Замовникам в тому числі.
Якщо ви вирішили доручити роботу з розумним фільтром своєму розробнику - нехай спочатку читає нашу статтю.
Впровадження розумного і готового до seo фільтра на ваш проект
Можна впроваджувати поступово, можна відразу все. Трудомісткість розробки всіх описаних завдань - 80 - 100 годин для середнього інтернет-магазину.
Для великих (50 тисяч товарів і більше) з'являться проблеми з продуктивністю, часом збільшиться на 30-50%.
Ми розглянули рішення задач, які виникають перед веб-розробниками і SEO-фахівцями при налаштуванні розумного фільтра на проектах з 1С-Бітрікс. Будемо раді, якщо ви поділитеся статтею в соціальних мережах і напишете в коментарях, якщо ми щось забули.
Стаття з'явилася завдяки роботі з нашими замовниками та їх проектами:
- ТОВ «КірпічРУ» (kirpich.ru);
- ТОВ «Декор і Дизайн» (dg-home.ru);
- ТОВ «ЛідерСтройІнструмент» (liderstroyinstrument.ru)
- ТОВ «Імперія Садівника» (www.imperia-sadovoda.ru)
Оцініть статтю:
Розумний фільтр з ЧПУ для SEO - Робимо як треба
Є проекти - інтернет-магазини. Це складні проекти і для просування, і для веб-розробки.
У них сотні і тисячі товарів. Десятки і сотні категорій.
Є особливий тип сторінок - сторінки фільтра. Їх на порядок більше. Вони збирають трафік по величезній кількості запитів і важливі для SEO.
Приклад: на сайті, де продаються будматеріали, в категорії «облицювальну цеглу» ставимо прапорець «жовтий». Бачимо нову сторінку, ідеально відповідає на запит «жовтий облицювальну цеглу». Таким чином можна забезпечити посадочними сторінками семантичне ядро будь-якого розміру.
Багато посадочних також добре і для контекстної реклами - будь-який запит знайде свою сторінку.
Висновок: сторінки видачі фільтрів інтернет-магазину виключно важливі для SEO.
Стаття про те, як їх робити, оформляти, вбудовувати в навігацію і просувати.
Що таке розумний фільтр
Фільтр - інструмент вибору товарів в інтернет-магазині. Наприклад, в будівельному інтернет-магазині, щоб з безлічі однотипних цегли вибрати бажаний колір, користувач ставить галочку, сторінка оновлюється, з'являються «Абрикосові цеглини». Також вибирають Виробника, Розмір, і інші характеристики. Чим більше параметрів вибере користувач, тим вже буде вибірка, тим точніше результат.
Фільтри можна любити чи ні, але не звертати на них увагу не можна. Для магазину від 1000 товарів і 30 категоріями сторінок-фільтрів будуть десятки тисяч. Про них знають пошуковики, вони займають великий відсоток всіх проіндексованих сторінок. Це ваш актив, працюйте з ним.
Фільтр - це ваш актив. Працюйте з ним!
Розумний фільтр не тільки показує товари, але володіє додатковими зручностями:
- Знає, які комбінації характеристик не дають результату, і забороняє їх вибір. Наприклад, бренд Braer не виробляє абрикосовий цегла.
- Знає, в якої категорії які характеристики бувають. Для будівельної цегли не вказує характеристику «Колір».
У статті описаний наш досвід розробки та seo просування магазинів з використанням розумного фільтра.
Знайомтеся, Розумний Фільтр.
Знайомтеся, пан Уеф. Ніякого відношення до статті не має, але співзвучно;)
У чому складність і питання?
Фільтр - штука «чисто программерскую». Ставиш галочки, сайт «вжух-вжух» і показує результат.
Ніякої ручної настройки не має на увазі - SELECT-запити до бази даних в чистому вигляді.
Однак, є 2 галузі, про які потрібно подумати - пошукове просування і юзабіліті. Перше важливо для сеошника, друге - для користувача. Адже він купує ваші товари! Нехай йому буде зручно!
Завдання веб-інтегратора - піклуватися про особисте щастя кожного учасника веб-системи. Ми провели аналіз і придумали компромісну реалізацію розумного фільтра, який задовольняє всіх. У тому числі директора магазину.
Ми пропрацювали варіанти використання розумного фільтра, придумали правильне рішення і рекомендуємо впроваджувати на кожному проекті, з яким працюємо.
Список вимог до розумного фільтру учасників проекту оформили у вигляді mindmap (збільшується при натисканні).
Історія дослідження і розробки розумного фільтра
Раніше ми торкалися теми в статтях:
Чому не можна використовувати розумний фільтр Бітрікс «з коробки»?
Бітрікс зробив хороший фільтр, але традиційно не подумав про SEO. У коробкового фільтра 1С-Бітрікс (версія 16.5.4) кілька серйозних недоліків:
Очікування покупця від роботи фільтра
- Фільтр допомагає знайти товар.
- Покупець хоче, щоб фільтр працював швидко. Вибрав галки, перезавантажив сторінку, побачив результат.
- Покупець хоче, щоб адреси сторінок не змінювалися. Сторінкою фільтра можна поділитися, зберегти в закладки, вивчити напам'ять.
- Поведінка фільтра передбачувано і зрозуміло. Власники магазинів не завжди хочуть витрачати ресурси на зручність роботи користувача з сайтом, залишають завдання «на потім». Страждають, як правило, користувачі.
Приклад страждання: Вгадайте, за що відповідає прапорець «Тип: Викрутка акумуляторна» в категорії «Викрутки акумуляторні»? Правильно, ні за що;)
Для задоволення очікувань покупці (і збільшення конверсії в результаті) розробник повинен подумати і виконати завдання:
- Зробити зручний і зрозумілий інтерфейс фільтра.
- У кожній категорії магазину показувати важливими кілька властивостей, які допомагають покупцеві зробити вибір. Решта приховувати.
- Продумати архітектуру фільтра так, щоб запитів була мінімальна кількість і працював кеш. Впливає на швидкість роботи фільтра. Бонус - швидкі сторінки добре впливають на призначені для користувача фактори сайту (важливо для SEO).
- Додаткова вимога про кеш: кешированниє сторінки віддають правильний заголовок Last-Modified на дату кешування.
- Порядок сортування і посторінкова навігація повинні передаватися в GET-параметри. Питання про канонічні сторінки нижче в блоці про SEO.
- Зробити мінімум змін в існуючому програмному коді. В ідеалі - невеликі надбудови «поверх» фільтра з коробки.
Які прапорці поміщати в розумний фільтр?
Як ми вирішували проблему сортування характеристик / властивостей фільтра в категоріях.
Є категорії - Дивани і Люстри. У диванів є властивості: двомісний, тримісний. У люстр - матеріал (сталь, скло) і стиль (прованс, лофт). Які прапорці повинні залишитися в фільтрі, в якому порядку? На підставі чого приймати рішення?
Для електроніки, побутової техніки, інструментів, комп'ютерів можна підглянути прапорці-властивості в Яндекс.Маркеті. Як бути для інших тематик?
Ми придумали наступний алгоритм:
- збираємо ключові фрази за назвами всіх категорій каталогу сайту (включаючи слова «купити», «ціна»)
- групуємо відповідно до вихідних категоріями. У «Дивани» кладемо «купити шкіряний диван», «купити кутовий диван», «диван акордеон купити». У «Люстри» - «купити кришталеву люстру», «купити стельову люстру».
- сортуємо в кожній групі ключі по спадаючій частотності, відсіюємо низькочастотні запити.
- Отримуємо по 2-3 базових характеристики, які цікавлять покупців товарів конкретної категорії. Для диванів важливий тип і матеріал. Для люстр - матеріал на першому місці.
Вимоги SEO-фахівців до розумного фільтру
Помітили, так? У всіх очікування, а у нас - вимоги. Відповім від імені сеошників. Фільтр може виявитися бомбою уповільненої дії, неповороткою і інертною для пошукової машини. Краще заздалегідь все продумати і не робити помилок.
Фільтр може виявитися бомбою уповільненої дії
Для впровадження SEO-вимог підійде «коробковий» фільтр Бітрікс. Приблизна оцінка впровадження: ~ 100 людино-годин. Перераховуємо в порядку важливості пріоритету. Якщо бюджету не вистачає, відмовляйтеся від нижніх.
- Унікальні title, keywords, description, h1 на сторінках розумного фільтра. Бонус - красивий і клікабельним сниппет у видачі.
- «Швидкі посилання» - готові результати фільтра
- Розміщення тексту на сторінці з фільтром
- Правильні canonical і відсутність дублів
- Шаблони правил для robots.txt
- Автоматичне додавання в sitemap.xml
- Генерація sitemap.xml з правильними ЧПУ однією кнопкою
- Фільтр віддає правильні коди відповіді.
- SEO-спеціаліст впорається з налаштуванням без програміста.
Пояснення деяких вимог.
Унікальні title, keywords, description, h1.
Звернемо особливу увагу на важливість унікальних заголовків і інших мета-тегів. Якщо не передбачити автоматичну розстановку унікальних мета-тегів, в індекс потрапить безліч дублів. Пошуковик вважатиме сторінки нерелевантними, пошукового трафіку не буде.
«Швидкі посилання» - готові результати фільтра
Ми неодноразово писали про зручність «Швидких фільтрів» для користувача:
Швидка посилання (швидкий фільтр) - це сторінка з добіркою товарів під конкретний запит. Наприклад, «фрезери бош». Швидка посилання має ЧПУ і знаходиться в зоні видимості користувача (заодно, і пошукача).
Як програмувати швидкі фільтри:
- В 1С створюємо і завантажуємо на сайт порожні категорії відповідно до груп фраз з семантичного ядра . Групи можна перейменовувати, це важливо.
- На стороні сайту налаштовуємо прив'язки «Адреса категорії - Адреса сторінки фільтра».
- Пишемо код, який підставляє на сторінку порожній категорії список товарів з вказаною сторінки фільтра. Виходить «ЧПУ над ЧПУ».
Бонус для користувача - скористатися готовою посиланням швидше і зручніше, ніж копирсатися в фільтрі.
Деякі SEO-фахівці вважають, що в інтернет-магазині взагалі треба закрити від індексації всі сторінки з результатами фільтра
Наша позиція - якщо ви налаштуєте «Швидкі посилання» і заведете необхідну кількість по всьому семантичному ядру, інші сторінки можна «заховати». На обнародувано запити будуть сторінки (що добре). Чи не використовуються - закриті від пошукового робота.
Розміщення тексту на сторінці з фільтром
У конкурентних тематиках на війні за пошуковий трафік ми використовуємо можливості сайту по-максимуму.
Розміщення текстів на сторінках категорій каталогу допомагає отримати комерційний трафік на сайт.
Найчастіше це завдання роблять разом з попередньою. Якщо є категорія - швидка посилання, значить можна розмістити і опублікувати її опис.
Правильні canonical і відсутність дублів
На скріншоті посилання «сортування за ціною», «алфавітом», «показувати по 20 - 40 - 60» не змінюють товари на сторінці, тільки їх порядок. З точки зору пошукової системи, ніякої цінності ці сторінки не представляють. SEO-фахівці використовують спеціальний «канонічний тег» для вказівки пошуковій машині, яку сторінку вважати головною і залишити у видачі.
Інструментів для настройки канонічних тегів категорій у Бітрікс немає. Наш підхід до налаштування канонічних сторінок фільтра:
- За замовчуванням за адресою категорії без GET-параметрів виводимо сторінку з сортуванням по ціні по зростанню і зовнішнім виглядом «Плитка». Цю сторінку призначаємо канонічної за допомогою тега <link rel = "canonical" href = "<адреса сторінки>" />
- 2-а, 3-я і всі наступні сторінки посилаються на канонічну сторінку за замовчуванням. Для Google робимо додатково атрибути rel = "next" і rel = "prev"
- Всі інші напрямки угруповань і зовнішнього вигляду товарів (сторінки з GET-параметрами, як правило) закриваємо від індексації через robots.txt.
Будьте акуратніше - якщо серед запитів користувачів попадаються запити «дорогі дивани», можна спеціально для них зробити релевантної сторінку з сортуванням за ціною від більшої до меншої.
Зверніть увагу, Google рекомендує зробити для категорії каталогу канонічної сторінку «Показати всі товари». Якщо на сайті товарів так мало, що їх можна вивести на одній сторінці без шкоди продуктивності, можна призначити її канонічної «за замовчуванням».
Шаблон правил для robots.txt
На жаль, шаблону для настройки robots.txt в частині фільтра немає. Кожен проект індивідуальний, і завдання по налаштуванню файлу лежить на плечах SEO-фахівця. Деякі типові інструкції:
Правило Пояснення Disallow: / * PAGEN_
Закриваємо всі сторінки пагінацію.
Працює для всіх Бітрікс.
Disallow: / * ORDER_BY = Disallow: / * desc = Disallow: / * sort = Disallow: * sort_by = *
Закриваємо всі сторінки сортування.
Може відрізнятися в залежності від проекту.
Disallow: * / filter / Disallow: * / apply / Disallow: /? Set_filter =
Забороняють індексацію сторінок фільтра.
Увага, застосовуйте зазначені інструкції тільки зі схвалення фахівців по пошуковому просуванню.
Для полегшення первинної настройки скористайтеся «Стартовим набором robots.txt» від бітрікс.
Автоматичне додавання в sitemap.xml
Залежно від того, закриваєте ви сторінки фільтра від індексації, чи ні - підхід до вирішення завдання може бути різним.
Зараз ми робимо карту сайту «по-старому» - автоматично генеруємо засобами Бітрікс і напівавтомат додаємо адреси сторінок фільтра.
Розумний фільтр і коди відповіді
Ми рекомендуємо допрацьовувати механізм фільтра так, щоб він вмів віддавати такі коди стану.
Код стану Умова 200 OK
Сторінка з результатами фільтра існує і містить хоча б 1 товар.
301 Moved Permanently
Для випадку, коли ви налаштовуєте «швидку посилання». Сторінка з оригінальним адресою повинна віддавати 301 редирект на неї.
304 Not Modified
Якщо пошуковик звертається до сторінки з заголовком If-Modified-Since і сторінка не змінилася, сервер повинен повернути 304 Not Modified. Нижче цитата з документації Google.
Переконайтеся, що ваш веб-сервер підтримує HTTP-заголовок If-Modified-Since. З його допомогою Google може дізнатися, чи змінився контент сайту з моменту останнього сканування. Ця функція допомагає скоротити зайве навантаження на сервер - https://support.google.com/webmasters/answer/35769 404 Not Found
Для випадку, коли адреса сторінки невірний.
410 Gone
Якщо сайт знає, що раніше за цією адресою були товари, і більше не будуть. - Ми не використовуємо, занадто накладно відстежувати подібні сторінки.
Фільтр не вимагає кваліфікації програміста для настройки
Щоразу доводиться шукати компроміс між зручністю використання налаштувань для не-програмістів і часом розробки.
Поки, краще рішення - всі налаштування виносити в окремі Інфоблоки (highload-блоки), які можна редагувати в інтерфейсі адмінки.
Альтернативна спроба - зробити настройку через CSV або інший табличний формат - привела до провалу. Розібратися в хитросплетіннях шаблонів назв елементів зміг тільки його автор:
Приклад файлу налаштувань
Приклад реалізації механізму розстановки унікальних заголовків на сторінках фільтра (сайт dg-home.ru).
- Розробили технічне завдання для програмування - описали, які повинні бути заголовки і мета-теги сторінок рубрики, фільтра, картки товару.
- Використовуємо безкоштовну бібліотеку морфологічного аналізу phpMorphy ( http://phpmorphy.sourceforge.net/dokuwiki/ ). phpMorphy вміє схиляти слова російської мови - заголовки і мета-опису виходять фонетично грамотними і привабливими для користувачів.
- Готуємо CSV-файліки з настройками для якої категорії яке властивість в якому порядку виводити і як правильно схиляти його назву.
- На сторінці каталогу в component_epilog.php розміщуємо код, який перевіряє настройки в CSV для даної категорії і встановлює відповідно до них Title, H1, мета-теги. При великому обсязі настройки треба виносити в Інфоблоки або highload-блоки.
Очікування директора магазину
- Мінімум, а краще відсутність змін в обліковій системі (1С). Все вирішувати на стороні сайту. Якщо в 1С встановлений свіжий модуль обміну даними, ніяких доробок на стороні 1С не буде потрібно. Максимум - акуратно створити властивості товарів і прив'язати товари до відповідних категорій.
- Підрядник повинен вирішити задачу комплексно і нічого не зламати. Підрядник вміє проектувати інтерфейси і оптимізувати сайти. Бажано участь SEO-фахівця в процесі написання технічного завдання на фільтр.
Скажемо чесно - комплексні веб-інтеграційні проекти - це ні разу не весело. Ми справляємося, але тяжко всім. Замовникам в тому числі.
Якщо ви вирішили доручити роботу з розумним фільтром своєму розробнику - нехай спочатку читає нашу статтю.
Впровадження розумного і готового до seo фільтра на ваш проект
Можна впроваджувати поступово, можна відразу все. Трудомісткість розробки всіх описаних завдань - 80 - 100 годин для середнього інтернет-магазину.
Для великих (50 тисяч товарів і більше) з'являться проблеми з продуктивністю, часом збільшиться на 30-50%.
Ми розглянули рішення задач, які виникають перед веб-розробниками і SEO-фахівцями при налаштуванні розумного фільтра на проектах з 1С-Бітрікс. Будемо раді, якщо ви поділитеся статтею в соціальних мережах і напишете в коментарях, якщо ми щось забули.
Стаття з'явилася завдяки роботі з нашими замовниками та їх проектами:
- ТОВ «КірпічРУ» (kirpich.ru);
- ТОВ «Декор і Дизайн» (dg-home.ru);
- ТОВ «ЛідерСтройІнструмент» (liderstroyinstrument.ru)
- ТОВ «Імперія Садівника» (www.imperia-sadovoda.ru)
Оцініть статтю:
Розумний фільтр з ЧПУ для SEO - Робимо як треба
Є проекти - інтернет-магазини. Це складні проекти і для просування, і для веб-розробки.
У них сотні і тисячі товарів. Десятки і сотні категорій.
Є особливий тип сторінок - сторінки фільтра. Їх на порядок більше. Вони збирають трафік по величезній кількості запитів і важливі для SEO.
Приклад: на сайті, де продаються будматеріали, в категорії «облицювальну цеглу» ставимо прапорець «жовтий». Бачимо нову сторінку, ідеально відповідає на запит «жовтий облицювальну цеглу». Таким чином можна забезпечити посадочними сторінками семантичне ядро будь-якого розміру.
Багато посадочних також добре і для контекстної реклами - будь-який запит знайде свою сторінку.
Висновок: сторінки видачі фільтрів інтернет-магазину виключно важливі для SEO.
Стаття про те, як їх робити, оформляти, вбудовувати в навігацію і просувати.
Що таке розумний фільтр
Фільтр - інструмент вибору товарів в інтернет-магазині. Наприклад, в будівельному інтернет-магазині, щоб з безлічі однотипних цегли вибрати бажаний колір, користувач ставить галочку, сторінка оновлюється, з'являються «Абрикосові цеглини». Також вибирають Виробника, Розмір, і інші характеристики. Чим більше параметрів вибере користувач, тим вже буде вибірка, тим точніше результат.
Фільтри можна любити чи ні, але не звертати на них увагу не можна. Для магазину від 1000 товарів і 30 категоріями сторінок-фільтрів будуть десятки тисяч. Про них знають пошуковики, вони займають великий відсоток всіх проіндексованих сторінок. Це ваш актив, працюйте з ним.
Фільтр - це ваш актив. Працюйте з ним!
Розумний фільтр не тільки показує товари, але володіє додатковими зручностями:
- Знає, які комбінації характеристик не дають результату, і забороняє їх вибір. Наприклад, бренд Braer не виробляє абрикосовий цегла.
- Знає, в якої категорії які характеристики бувають. Для будівельної цегли не вказує характеристику «Колір».
У статті описаний наш досвід розробки та seo просування магазинів з використанням розумного фільтра.
Знайомтеся, Розумний Фільтр.
Знайомтеся, пан Уеф. Ніякого відношення до статті не має, але співзвучно;)
У чому складність і питання?
Фільтр - штука «чисто программерскую». Ставиш галочки, сайт «вжух-вжух» і показує результат.
Ніякої ручної настройки не має на увазі - SELECT-запити до бази даних в чистому вигляді.
Однак, є 2 галузі, про які потрібно подумати - пошукове просування і юзабіліті. Перше важливо для сеошника, друге - для користувача. Адже він купує ваші товари! Нехай йому буде зручно!
Завдання веб-інтегратора - піклуватися про особисте щастя кожного учасника веб-системи. Ми провели аналіз і придумали компромісну реалізацію розумного фільтра, який задовольняє всіх. У тому числі директора магазину.
Ми пропрацювали варіанти використання розумного фільтра, придумали правильне рішення і рекомендуємо впроваджувати на кожному проекті, з яким працюємо.
Список вимог до розумного фільтру учасників проекту оформили у вигляді mindmap (збільшується при натисканні).
Історія дослідження і розробки розумного фільтра
Раніше ми торкалися теми в статтях:
Чому не можна використовувати розумний фільтр Бітрікс «з коробки»?
Бітрікс зробив хороший фільтр, але традиційно не подумав про SEO. У коробкового фільтра 1С-Бітрікс (версія 16.5.4) кілька серйозних недоліків:
Очікування покупця від роботи фільтра
- Фільтр допомагає знайти товар.
- Покупець хоче, щоб фільтр працював швидко. Вибрав галки, перезавантажив сторінку, побачив результат.
- Покупець хоче, щоб адреси сторінок не змінювалися. Сторінкою фільтра можна поділитися, зберегти в закладки, вивчити напам'ять.
- Поведінка фільтра передбачувано і зрозуміло. Власники магазинів не завжди хочуть витрачати ресурси на зручність роботи користувача з сайтом, залишають завдання «на потім». Страждають, як правило, користувачі.
Приклад страждання: Вгадайте, за що відповідає прапорець «Тип: Викрутка акумуляторна» в категорії «Викрутки акумуляторні»? Правильно, ні за що;)
Для задоволення очікувань покупці (і збільшення конверсії в результаті) розробник повинен подумати і виконати завдання:
- Зробити зручний і зрозумілий інтерфейс фільтра.
- У кожній категорії магазину показувати важливими кілька властивостей, які допомагають покупцеві зробити вибір. Решта приховувати.
- Продумати архітектуру фільтра так, щоб запитів була мінімальна кількість і працював кеш. Впливає на швидкість роботи фільтра. Бонус - швидкі сторінки добре впливають на призначені для користувача фактори сайту (важливо для SEO).
- Додаткова вимога про кеш: кешированниє сторінки віддають правильний заголовок Last-Modified на дату кешування.
- Порядок сортування і посторінкова навігація повинні передаватися в GET-параметри. Питання про канонічні сторінки нижче в блоці про SEO.
- Зробити мінімум змін в існуючому програмному коді. В ідеалі - невеликі надбудови «поверх» фільтра з коробки.
Які прапорці поміщати в розумний фільтр?
Як ми вирішували проблему сортування характеристик / властивостей фільтра в категоріях.
Є категорії - Дивани і Люстри. У диванів є властивості: двомісний, тримісний. У люстр - матеріал (сталь, скло) і стиль (прованс, лофт). Які прапорці повинні залишитися в фільтрі, в якому порядку? На підставі чого приймати рішення?
Для електроніки, побутової техніки, інструментів, комп'ютерів можна підглянути прапорці-властивості в Яндекс.Маркеті. Як бути для інших тематик?
Ми придумали наступний алгоритм:
- збираємо ключові фрази за назвами всіх категорій каталогу сайту (включаючи слова «купити», «ціна»)
- групуємо відповідно до вихідних категоріями. У «Дивани» кладемо «купити шкіряний диван», «купити кутовий диван», «диван акордеон купити». У «Люстри» - «купити кришталеву люстру», «купити стельову люстру».
- сортуємо в кожній групі ключі по спадаючій частотності, відсіюємо низькочастотні запити.
- Отримуємо по 2-3 базових характеристики, які цікавлять покупців товарів конкретної категорії. Для диванів важливий тип і матеріал. Для люстр - матеріал на першому місці.
Вимоги SEO-фахівців до розумного фільтру
Помітили, так? У всіх очікування, а у нас - вимоги. Відповім від імені сеошників. Фільтр може виявитися бомбою уповільненої дії, неповороткою і інертною для пошукової машини. Краще заздалегідь все продумати і не робити помилок.
Фільтр може виявитися бомбою уповільненої дії
Для впровадження SEO-вимог підійде «коробковий» фільтр Бітрікс. Приблизна оцінка впровадження: ~ 100 людино-годин. Перераховуємо в порядку важливості пріоритету. Якщо бюджету не вистачає, відмовляйтеся від нижніх.
- Унікальні title, keywords, description, h1 на сторінках розумного фільтра. Бонус - красивий і клікабельним сниппет у видачі.
- «Швидкі посилання» - готові результати фільтра
- Розміщення тексту на сторінці з фільтром
- Правильні canonical і відсутність дублів
- Шаблони правил для robots.txt
- Автоматичне додавання в sitemap.xml
- Генерація sitemap.xml з правильними ЧПУ однією кнопкою
- Фільтр віддає правильні коди відповіді.
- SEO-спеціаліст впорається з налаштуванням без програміста.
Пояснення деяких вимог.
Унікальні title, keywords, description, h1.
Звернемо особливу увагу на важливість унікальних заголовків і інших мета-тегів. Якщо не передбачити автоматичну розстановку унікальних мета-тегів, в індекс потрапить безліч дублів. Пошуковик вважатиме сторінки нерелевантними, пошукового трафіку не буде.
«Швидкі посилання» - готові результати фільтра
Ми неодноразово писали про зручність «Швидких фільтрів» для користувача:
Швидка посилання (швидкий фільтр) - це сторінка з добіркою товарів під конкретний запит. Наприклад, «фрезери бош». Швидка посилання має ЧПУ і знаходиться в зоні видимості користувача (заодно, і пошукача).
Як програмувати швидкі фільтри:
- В 1С створюємо і завантажуємо на сайт порожні категорії відповідно до груп фраз з семантичного ядра . Групи можна перейменовувати, це важливо.
- На стороні сайту налаштовуємо прив'язки «Адреса категорії - Адреса сторінки фільтра».
- Пишемо код, який підставляє на сторінку порожній категорії список товарів з вказаною сторінки фільтра. Виходить «ЧПУ над ЧПУ».
Бонус для користувача - скористатися готовою посиланням швидше і зручніше, ніж копирсатися в фільтрі.
Деякі SEO-фахівці вважають, що в інтернет-магазині взагалі треба закрити від індексації всі сторінки з результатами фільтра
Наша позиція - якщо ви налаштуєте «Швидкі посилання» і заведете необхідну кількість по всьому семантичному ядру, інші сторінки можна «заховати». На обнародувано запити будуть сторінки (що добре). Чи не використовуються - закриті від пошукового робота.
Розміщення тексту на сторінці з фільтром
У конкурентних тематиках на війні за пошуковий трафік ми використовуємо можливості сайту по-максимуму.
Розміщення текстів на сторінках категорій каталогу допомагає отримати комерційний трафік на сайт.
Найчастіше це завдання роблять разом з попередньою. Якщо є категорія - швидка посилання, значить можна розмістити і опублікувати її опис.
Правильні canonical і відсутність дублів
На скріншоті посилання «сортування за ціною», «алфавітом», «показувати по 20 - 40 - 60» не змінюють товари на сторінці, тільки їх порядок. З точки зору пошукової системи, ніякої цінності ці сторінки не представляють. SEO-фахівці використовують спеціальний «канонічний тег» для вказівки пошуковій машині, яку сторінку вважати головною і залишити у видачі.
Інструментів для настройки канонічних тегів категорій у Бітрікс немає. Наш підхід до налаштування канонічних сторінок фільтра:
- За замовчуванням за адресою категорії без GET-параметрів виводимо сторінку з сортуванням по ціні по зростанню і зовнішнім виглядом «Плитка». Цю сторінку призначаємо канонічної за допомогою тега <link rel = "canonical" href = "<адреса сторінки>" />
- 2-а, 3-я і всі наступні сторінки посилаються на канонічну сторінку за замовчуванням. Для Google робимо додатково атрибути rel = "next" і rel = "prev"
- Всі інші напрямки угруповань і зовнішнього вигляду товарів (сторінки з GET-параметрами, як правило) закриваємо від індексації через robots.txt.
Будьте акуратніше - якщо серед запитів користувачів попадаються запити «дорогі дивани», можна спеціально для них зробити релевантної сторінку з сортуванням за ціною від більшої до меншої.
Зверніть увагу, Google рекомендує зробити для категорії каталогу канонічної сторінку «Показати всі товари». Якщо на сайті товарів так мало, що їх можна вивести на одній сторінці без шкоди продуктивності, можна призначити її канонічної «за замовчуванням».
Шаблон правил для robots.txt
На жаль, шаблону для настройки robots.txt в частині фільтра немає. Кожен проект індивідуальний, і завдання по налаштуванню файлу лежить на плечах SEO-фахівця. Деякі типові інструкції:
Правило Пояснення Disallow: / * PAGEN_
Закриваємо всі сторінки пагінацію.
Працює для всіх Бітрікс.
Disallow: / * ORDER_BY = Disallow: / * desc = Disallow: / * sort = Disallow: * sort_by = *
Закриваємо всі сторінки сортування.
Може відрізнятися в залежності від проекту.
Disallow: * / filter / Disallow: * / apply / Disallow: /? Set_filter =
Забороняють індексацію сторінок фільтра.
Увага, застосовуйте зазначені інструкції тільки зі схвалення фахівців по пошуковому просуванню.
Для полегшення первинної настройки скористайтеся «Стартовим набором robots.txt» від бітрікс.
Автоматичне додавання в sitemap.xml
Залежно від того, закриваєте ви сторінки фільтра від індексації, чи ні - підхід до вирішення завдання може бути різним.
Зараз ми робимо карту сайту «по-старому» - автоматично генеруємо засобами Бітрікс і напівавтомат додаємо адреси сторінок фільтра.
Розумний фільтр і коди відповіді
Ми рекомендуємо допрацьовувати механізм фільтра так, щоб він вмів віддавати такі коди стану.
Код стану Умова 200 OK
Сторінка з результатами фільтра існує і містить хоча б 1 товар.
301 Moved Permanently
Для випадку, коли ви налаштовуєте «швидку посилання». Сторінка з оригінальним адресою повинна віддавати 301 редирект на неї.
304 Not Modified
Якщо пошуковик звертається до сторінки з заголовком If-Modified-Since і сторінка не змінилася, сервер повинен повернути 304 Not Modified. Нижче цитата з документації Google.
Переконайтеся, що ваш веб-сервер підтримує HTTP-заголовок If-Modified-Since. З його допомогою Google може дізнатися, чи змінився контент сайту з моменту останнього сканування. Ця функція допомагає скоротити зайве навантаження на сервер - https://support.google.com/webmasters/answer/35769 404 Not Found
Для випадку, коли адреса сторінки невірний.
410 Gone
Якщо сайт знає, що раніше за цією адресою були товари, і більше не будуть. - Ми не використовуємо, занадто накладно відстежувати подібні сторінки.
Фільтр не вимагає кваліфікації програміста для настройки
Щоразу доводиться шукати компроміс між зручністю використання налаштувань для не-програмістів і часом розробки.
Поки, краще рішення - всі налаштування виносити в окремі Інфоблоки (highload-блоки), які можна редагувати в інтерфейсі адмінки.
Альтернативна спроба - зробити настройку через CSV або інший табличний формат - привела до провалу. Розібратися в хитросплетіннях шаблонів назв елементів зміг тільки його автор:
Приклад файлу налаштувань
Приклад реалізації механізму розстановки унікальних заголовків на сторінках фільтра (сайт dg-home.ru).
- Розробили технічне завдання для програмування - описали, які повинні бути заголовки і мета-теги сторінок рубрики, фільтра, картки товару.
- Використовуємо безкоштовну бібліотеку морфологічного аналізу phpMorphy ( http://phpmorphy.sourceforge.net/dokuwiki/ ). phpMorphy вміє схиляти слова російської мови - заголовки і мета-опису виходять фонетично грамотними і привабливими для користувачів.
- Готуємо CSV-файліки з настройками для якої категорії яке властивість в якому порядку виводити і як правильно схиляти його назву.
- На сторінці каталогу в component_epilog.php розміщуємо код, який перевіряє настройки в CSV для даної категорії і встановлює відповідно до них Title, H1, мета-теги. При великому обсязі настройки треба виносити в Інфоблоки або highload-блоки.
Очікування директора магазину
- Мінімум, а краще відсутність змін в обліковій системі (1С). Все вирішувати на стороні сайту. Якщо в 1С встановлений свіжий модуль обміну даними, ніяких доробок на стороні 1С не буде потрібно. Максимум - акуратно створити властивості товарів і прив'язати товари до відповідних категорій.
- Підрядник повинен вирішити задачу комплексно і нічого не зламати. Підрядник вміє проектувати інтерфейси і оптимізувати сайти. Бажано участь SEO-фахівця в процесі написання технічного завдання на фільтр.
Скажемо чесно - комплексні веб-інтеграційні проекти - це ні разу не весело. Ми справляємося, але тяжко всім. Замовникам в тому числі.
Якщо ви вирішили доручити роботу з розумним фільтром своєму розробнику - нехай спочатку читає нашу статтю.
Впровадження розумного і готового до seo фільтра на ваш проект
Можна впроваджувати поступово, можна відразу все. Трудомісткість розробки всіх описаних завдань - 80 - 100 годин для середнього інтернет-магазину.
Для великих (50 тисяч товарів і більше) з'являться проблеми з продуктивністю, часом збільшиться на 30-50%.
Ми розглянули рішення задач, які виникають перед веб-розробниками і SEO-фахівцями при налаштуванні розумного фільтра на проектах з 1С-Бітрікс. Будемо раді, якщо ви поділитеся статтею в соціальних мережах і напишете в коментарях, якщо ми щось забули.
Стаття з'явилася завдяки роботі з нашими замовниками та їх проектами:
- ТОВ «КірпічРУ» (kirpich.ru);
- ТОВ «Декор і Дизайн» (dg-home.ru);
- ТОВ «ЛідерСтройІнструмент» (liderstroyinstrument.ru)
- ТОВ «Імперія Садівника» (www.imperia-sadovoda.ru)
Оцініть статтю:
У чому складність і питання?Приклад страждання: Вгадайте, за що відповідає прапорець «Тип: Викрутка акумуляторна» в категорії «Викрутки акумуляторні»?
Які прапорці поміщати в розумний фільтр?
Які прапорці повинні залишитися в фільтрі, в якому порядку?
На підставі чого приймати рішення?
Як бути для інших тематик?
Disallow: * / filter / Disallow: * / apply / Disallow: /?
Приклад страждання: Вгадайте, за що відповідає прапорець «Тип: Викрутка акумуляторна» в категорії «Викрутки акумуляторні»?
Які прапорці поміщати в розумний фільтр?
Які прапорці повинні залишитися в фільтрі, в якому порядку?