- Сторінки фільтрів: про що взагалі мова?
- Навіщо оптимізувати сторінки фільтрів?
- Як створювати сторінки фільтрів
- Фільтрація з додаванням GET-параметра в URL
- Фільтрація з використанням статичних URL
- Фільтрація з використанням статичних человекопонятний URL
- Як організувати систему фільтрів в інтернет-магазині
- Як формувати URL-адреси сторінок фільтрів
- Вимоги до посилань на сторінках фільтрів
- Індексація сторінок фільтрів: що відкривати, а що закрити
- Сторінки фільтрів: як генерувати метатеги
- висновки
Інтернет-магазин з ідеально оптимізованими сторінками фільтрів - рідкісне явище. Найчастіше ці сторінки створені так, що приносять більше шкоди, ніж користі, в кращому випадку взагалі не дають ніякого ефекту. А дарма: грамотна оптимізація сторінок фільтрів допомагає привести на сайт новий і добре конвертований трафік.
Сторінки фільтрів: про що взагалі мова?
Фільтри - параметри, які допомагають звузити список товарів, щоб було простіше вибрати потрібний. Цей список в більшості випадків можна зустріти в лівій колонці на сторінках категорій.
Параметри з чек-боксами допомагають користувачам максимально точно звузити асортимент товарів. Наприклад, вибрати білі годинник певної моделі.
Саме юзабіліті - перше, що спадає на думку, коли ми говоримо про фільтри. Але багато хто не замислюються, що фільтри можуть принести набагато більше користі.
Навіщо оптимізувати сторінки фільтрів?
- Підвищити видимість сайту по групах середньо частотних і низькочастотних запитів за рахунок оптимізації сторінок фільтрів під дані запити.
- Поліпшити поведінкові фактори:
- зменшити показник відмов;
- збільшити середню тривалість перебування користувачів на сайті;
- збільшити глибину перегляду сайту.
- Збільшити коефіцієнт конверсії, так як користувачі, які прийшли по низькочастотних запитах, як правило, знають що їм потрібно і, отже, налаштовані зробити покупку.
Звичайно, найважливіша мета - перша, підвищити видимість сайту. Для цього кожній сторінці фільтра повинен відповідати унікальний URL і ця сторінка повинна бути оптимізована під певні цільові запити. Пошуковий робот повинен дістатися до сторінок фільтрів і проіндексувати їх.
В результаті сторінки фільтрів можуть стати одними з найбільш трафікових. Приклад самих трафікових сторінок входу одного з інтернет-магазинів за останні десять місяців (сторінки фільтрів виділені червоним):
Сторінки фільтрів приносять і трафік, і транзакції. Але як досягти такого результату? Розглянемо найпоширеніші методи фільтрації з їх достоїнствами і недоліками.
Як створювати сторінки фільтрів
Фільтрація за допомогою Ajax
Якщо інтернет-магазин використовує цей метод, відбувається наступне: користувач вибирає потрібний фільтр (фільтри) і вони застосовуються без перезавантаження сторінки. В даному випадком URL сторінки не змінюється, але змінюється набір товарів, які відображаються в каталозі відповідно до умов фільтрації.
Іноді URL сторінки все ж змінюється - до нього додається хештег і набір елементів, наступних за ним (зазвичай це відбувається на CMS OpenCart).
Наприклад, користувач знаходиться в категорії site.com/rubashki/ і вибирає фільтр (або фільтри). В результаті формується URL:
site.com/rubashki/#category_id=85&page=1&path=13_85&sort=p.date_added&order=DESC&limit=24& route = product% 6Fcategory & min_price = 1000 & max_price = 10000 & attribute_value [9] [] = так
Сторінки з хештегом не індексуються, так що ефект такий же, як і якби новий URL-адреса не формувався зовсім. Також в коді сайту немає посилань на сторінки фільтрів, тобто ці сторінки не можуть потрапити в індекс.
Здавалося б, які тут переваги?
плюси:
- пошукові роботи не витрачають краулінговий бюджет на обхід непотрібних сторінок (наприклад, сторінок перетину великої кількості фільтрів);
- відсутня загроза виникнення дублів серед сторінок фільтрів.
мінус:
- роботи не бачать і не індексують корисні сторінки фільтрів, а значить і трафік залучити не вдасться.
Такий метод фільтрації абсолютно даремний з точки зору залучення трафіку, оскільки не створюються нові посадочні сторінки. Зате непотрібні сторінки гарантовано не потраплять в індекс.
Фільтрація з додаванням GET-параметра в URL
Наявність GET-параметра легко визначити завдяки знаку питання. Наприклад, є категорія site.com/clothes/ і користувач вибрав фільтр за кольором «чорний». В результаті сформувався URL: site.com/clothes/?color=4723
Але, крім фільтрів за кольором, виробнику, розміром, існують загальні фільтри:
- ціна (діапазон);
- нові;
- акції.
А також сортування:
- за алфавітом;
- за ціною;
- за популярністю.
Таких фільтрів може бути дуже багато і вони створюють однакові за змістом сторінки (дублі). Ці сторінки доступні для індексації, якщо її не обмежити, і в індекс пошукових систем потрапляє величезна кількість як корисних, так і сміттєвих сторінок (останніх більше). Так пошукові роботи витрачають краулінговий бюджет на обхід тисяч непотрібних сторінок, хоча могли б витратити його більш ефективно (на обхід корисних сторінок).
Також CTR сторінок фільтрів у видачі буде низьким, так як URL незрозумілий користувачеві.
плюс:
- наявність посадочних сторінок, серед яких є і корисні;
мінуси:
- величезне число сміттєвих сторінок в індексі;
- витрата краулінгового бюджету на сміттєві сторінки, в зв'язку з чим корисні сторінки можуть довго не індексуватися;
- низька релевантність ключових словах;
- низький CTR у видачі;
- важко копіювати, що ускладнює проведення робіт по нарощуванню посилальної маси.
Фільтрація з використанням статичних URL
В даному випадку в URL використовуються цифри і латинські букви з роздільниками.
наприклад:
site.com/category/f1-42/ site.com/cat-56/col-bck/
В такому випадку у сторінок фільтрів є посадочні сторінки. Всі вони унікальні, тобто ймовірність виникнення дублів низька.
плюси:
- наявність посадочних сторінок;
- вищий CTR у видачі, ніж у сторінок з динамічними URL;
- легко копіювати посилання і працювати з ними.
мінуси:
- по URL важко зрозуміти, який контент буде на цій сторінці;
- низька релевантність ключових словах.
Фільтрація з використанням статичних человекопонятний URL
По суті, це доопрацьований варіант статичних URL-адрес. В даному випадку в URL використовуються назви фільтрів, прописані транслитом. Наприклад: site.com/futbolki/tsvet-cherniy/
У такому випадку існує ймовірність, що пошуковий робот «дізнається» в URL слова «футболки», «колір», «чорний», і цей URL буде релевантним для фраз «чорні футболки» і «футболки чорного кольору».
Такий тип URL-адреси нівелює основні недоліки простих статичних URL.
плюси:
- наявність посадочних сторінок;
- низька ймовірність появи дублів;
- вищий CTR у видачі, ніж у звичайних статичних сторінок;
- легко працювати з посиланнями;
- по URL відразу зрозуміло, про що сторінка;
- висока релевантність пошуковим запитам.
мінус:
- не завжди можна впровадити (залежить від CMS інтернет-магазину).
Як організувати систему фільтрів в інтернет-магазині
Ідеальний варіант - зробити все правильно вже на етапі розробки сайту.
Завдання щодо оптимізації фільтрів має включати в себе як мінімум чотири пункти:
- Формування статичних человекопонятний URL-адрес (або просто статичних) для сторінок фільтрів першого рівня і перетинів двох і / або трьох фільтрів.
- Організацію грамотної внутрішньої перелинковки, а також налаштування індексування сторінок з метою постійної переиндексации сторінок фільтрів і наповнення їх посилальним статичним вагою.
- Налаштування генерації метатегов (description, keywords), тегів (Title, H1) для сторінок фільтрів першого рівня і перетинів двох і / або трьох фільтрів.
- Інші вимоги, наприклад, можливість додавання унікальних текстів з релевантними ключовими фразмі, місце розташування блоку з фільтрами.
Як формувати URL-адреси сторінок фільтрів
1. URL фільтрів першого рівня (без перетинів) повинен містити:
- шлях до розділу / категорії / підкатегорії;
- назва фільтру.
наприклад:
http://site.com/razdel/filter/ http://site.com/razdel/categoriya/filter/ http://site.com/razdel/categoriya/podcategoriya/filter/
Припустимо, в розділі «Плаття» товари можна буде відфільтрувати по параметру «Колір». Назва фільтра - «Жовтий». Отже, елемент URL-адреси: filter = zheltiy
Таким чином сукні жовтого кольору будуть доступні по URL: http://site.com/platya/zheltiy/.
Іноді неможливо обійтися без роздільника (наприклад, filter) в URL, тобто URL буде тільки такого виду: http://site.com/platya/filter/zheltiy/.
Роздільником може бути навіть одна буква. Це не помилка і це допустимо.
2. URL-адреси сторінок перетинів двох фільтрів з різних блоків.
Для сторінок перетинів двох фільтрів з різних блоків фільтрів (наприклад, «колір», «розмір») необхідно сформувати шаблон генерації URL-адрес.
URL-адресу сторінки перетинів двох фільтрів повинен складатися з наступних елементів:
- шлях до розділу / категорії / підкатегорії;
- назва фільтру з першого блоку фільтрів;
- назва фільтру з другого блоку фільтрів.
наприклад:
http://site.com/razdel/filter1/filter2/ http://site.com/razdel/categoriya/filter1/filter2/ http://site.com/razdel/categoriya/podcategoriya/filter1/filter2/
Припустимо, в розділі «Плаття» товари можна відфільтрувати по параметру «колір», а також «виріз». Назва фільтра за кольором - «жовтий». Назва фільтра за типом вирізу - «водоспад».
Отже, елементи URL-адреси: filter1 = zheltiy; filter2 = vodopad.
Таким чином сукні жовтого кольору з вирізом «водоспад» будуть доступні по URL: http://site.com/platya/zheltiy/vodopad/
Можливі також варіації:
http://site.com/platya/tsvet-zheltiy/vyrez-vodopad/ http://site.com/platya/filter/tsvet-zheltiy/vyrez-vodopad/
Головне, що елементи URL будуть містити ключові слова, а не набір букв і цифр. Важливо, щоб в URL сторінки фільтра на місці «filter1» був спочатку фільтр за кольором, потім - за розміром, матеріалу.
Якщо користувач вибрав фільтр по матеріалу «атлас», а колір «синій», то URL повинен бути таким: http://site.com/razdel/categoriya/siniy/atlas/, а не таким: http://site.com / razdel / categoriya / atlas / siniy /.
При формуванні перетинів другого і третього параметра з різних блоків фільтрів слова в URL повинні з'являтися в тому порядку, в якому вони знаходяться в стовпці фільтрів:
Якщо ж URL фільтрів будуть генеруватися в залежності від порядку, в якому користувач вибирав ці фільтри, існує ризик отримати велику кількість дублів.
Вимоги до посилань на сторінках фільтрів
1. На сторінці категорії повинні бути посилання на сторінки фільтрів першого рівня (без перетинів). Якщо ми знаходимося на сторінці категорії «Наручний годинник», в коді сторінки повинні бути видні посилання на всі сторінки фільтрів:
Таким чином пошукові роботи будуть переходити по цих посиланнях.
Приклад коду:
2. На сторінках першого рівня (наприклад, сторінка категорії плюс сторінка фільтра) слід виводити посилання на сторінки перетину даного фільтра з іншими з блоків. Наприклад, якщо ми знаходимося на сторінці «Наручний годинник» + «Casio», то там повинні бути посилання на перетину з іншими фільтрами, крім блоку «Бренд».
Приклад коду:
3. На сторінці перетину двох фільтрів (наприклад, сторінка категорії плюс сторінка фільтра, плюс ще одна сторінка фільтра) не повинно бути посилань на сторінки перетину з іншими фільтрами. Візьмемо одну з посилань з попереднього прикладу. Наприклад, сторінка сформована завдяки перетинанню двох фільтрів, «Білі годинник» + «Casio»: site.com/shop/chasy-naruschnye/casio_belyy.html.
На даній сторінці не повинно бути посилань на перетин з іншими фільтрами.
На цьому рівні фільтрація повинна відбуватися за допомогою Ajax або JavaScript, тобто користувач може далі вибирати фільтри, а робот глибше йти не може.
Проблема в тому, що це може бути технічно складно реалізувати або неможливо зовсім, але в ідеалі так слід робити.
4. На сторінці фільтра з певного блоку не повинно бути посилань на перетин даного параметра з фільтрами з того ж блоку. Якщо обраний фільтр з блоку «Бренд», не повинно бути посилань на його перетин з іншими фільтрами з блоку «Бренд».
Наприклад, обраний фільтр по бренду «Citizen». В такому випадку не повинно бути посилань на фільтри «Citizen + Balmain», «Citizen + Bulova» і так далі:
Але знову-таки це ідеальний варіант, його не завжди вдається впровадити.
Індексація сторінок фільтрів: що відкривати, а що закрити
Якщо з технічних причин неможливо приховати посилання на фільтри від роботів, слід залишити відкритими для індексації тільки сторінки «корисних» фільтрів, а решта - приховати. При цьому робот все одно буде витрачати краулінговий бюджет на обхід таких сторінок, але вони не будуть потрапляти в індекс. Можна виділити три важливих вимоги до індексації:
1. Сторінки фільтрів першого рівня (без перетинів) і сторінки перетинів двох фільтрів з різних блоків повинні бути відкриті для індексації.
Приклад фільтрів з різних блоків: «Бренд» і «Кількість SIM-карт».
2. Сторінки перетинів двох і більше фільтрів з одного блоку (наприклад, бренд - Samsung, бренд - Xiaomi) повинні бути приховані від індексації за допомогою метатега <meta name = "robots" content = "noindex, nofollow" />. Це логічно, тому що ймовірність зустріти запит «Купити смартфон Samsung Xiaomi» близька до нуля.
3. У більшості інтернет-магазинів немає сенсу залишати відкритими для індексації перетин трьох і більше фільтрів - такі довгі запити зустрічаються рідко. Тому сторінки перетинів трьох і більше фільтрів з різних блоків повинні бути також приховані від індексації за допомогою <meta name = "robots" content = "noindex, nofollow" />.
Навряд чи зустрінеться запит «смартфон Xiaomi з двома SIM-картами і камерою 12Мп», тому нема чого давати пошуковому роботу індексувати такі сторінки.
Але все ж цей пункт залежить від тематики - остаточне рішення слід приймати після проведення аналізу пошукових запитів.
Сторінки фільтрів: як генерувати метатеги
У даній статті не буду описувати процес формування шаблонів метатегов або ручних метатегов - цей процес індивідуальний для кожного сайту. Читайте, як ми вирішили питання з генерацією метатегов для сторінок фільтрів maxi.az .
Зазначу, що генерація метатегов, а також написання SEO-текстів настільки ж важливі для сторінок фільтрів, наскільки вони важливі і для будь-якої іншої сторінки сайту. Тому слід перевірити, чи дозволяють можливості адміністративної панелі:
- задавати шаблони генерації метатегов для сторінок фільтрів і їх перетинів;
- прописувати метатеги для сторінок фільтрів і їх перетинів вручну;
- розміщувати тексти на сторінках фільтрів і їх перетинів.
Якщо такої можливості немає, слід розширити можливості CMS за рахунок придбання і установки відповідного модуля. Це важливо, тому що без оптимізації метатегов і контенту на сторінках фільтрів всіх зусиль щодо оптимізації посилань і управління індексацією марні.
висновки
Грамотна оптимізація сторінок фільтрів дозволяє значно збільшити трафік на просувний сайт. Про те, щоб в індекс пошукових систем потрапили корисні сторінки фільтрів, варто задуматися ще на етапі розробки сайту.
Сторінки фільтрів створюють:
- за допомогою Ajax;
- з додаванням GET-параметра;
- за допомогою статичного URL c цифрами та літерами:
- за допомогою статичного человекопонятний URL.
Останній варіант кращий, але, на жаль, його підтримують не всі CMS інтернет-магазинів.
Над чим працювати при оптимізації сторінок фільтрів:
- URL-адреси сторінок фільтрів: сторінки перетину першого рівня і сторінки перетину категорій плюс сторінки фільтрів;
- посилання на сторінках фільтрів;
- індексація корисних і зайвих сторінок;
- метатеги і релевантні тексти.
З'явилися питання? Готовий відповісти на всі в коментарях.
Сторінки фільтрів: про що взагалі мова?Навіщо оптимізувати сторінки фільтрів?
Сторінки фільтрів: про що взагалі мова?
Навіщо оптимізувати сторінки фільтрів?
Але як досягти такого результату?
Здавалося б, які тут переваги?
Com/clothes/?
З'явилися питання?