Blog

Crawling December: Фасетная навигация

Вторник, 17 декабря 2024 г.

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

Crawling December: Фасетная навигация

Фасетная навигация — это отличный способ помочь пользователям найти то, что им нужно на вашем сайте, но она может превратиться в SEO-кошмар, если внедрена без должной осмотрительности. Почему? Потому что она может генерировать практически бесконечное число URL-адресов, что приводит к:

  • Избыточному сканированию (Overcrawling): Поисковые системы тратят время на сканирование бесчисленных URL-адресов, которые не представляют ценности для пользователей поиска.
  • Более медленному обнаружению: Это избыточное сканирование замедляет обнаружение вашего нового и важного контента.

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

Проблема с URL-адресами

Каждая комбинация фильтров в фасетной навигации обычно создает уникальный URL. Например:

Crawling December: Фасетная навигация — 2

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

Два подхода

  1. Блокировка URL-адресов фасетной навигации:

    • Если вам не нужно, чтобы эти URL индексировались, используйте robots.txt , чтобы запретить сканирование.
    • Или используйте фрагменты URL (#) для фильтров, так как поисковые системы обычно игнорируют их.
  2. Оптимизация URL-адресов фасетной навигации (если вам нужно, чтобы они сканировались любой ценой):

    • Используйте стандартный & разделитель для параметров URL. 💩
      не является хорошим символом-разделителем параметров.
    • Поддерживайте постоянный порядок фильтров в пути URL.
    • Возвращайте 404 код состояния для комбинаций фильтров, не дающих результатов.
    • Если у вас нет других вариантов (например,
      у вас одностраничное приложение),
      избегайте перенаправления пустых результатов на общую страницу “не найдено”.

Важные соображения

  • Вы также можете использовать rel="canonical" , чтобы помочь объединить сигналы, указав вариации на основную страницу. Требуется время, чтобы это было учтено.
  • rel="nofollow" на ссылках фильтров может препятствовать сканированию, но должно применяться последовательно. То есть каждая ссылка, указывающая на эти страницы, как внутренняя, так и внешняя, должна иметь атрибут
    rel="nofollow" .
  • Сканирование URL-адресов фасетной навигации всегда будет потреблять ресурсы сервера и может повлиять на обнаружение нового контента.

Если у вас есть предложения или требуются разъяснения по поводу нашего
нового документа о лучших практиках фасетной навигации,
используйте инструмент обратной связи в этом документе. Если вы серьезно увлечены фасетной навигацией и хотите обсудить ее с другими, сообщество
Search Central community — это то, что вам нужно, но вы также можете найти нас в
LinkedIn.


Хотите узнать больше о сканировании? Ознакомьтесь со всей серией Crawling December:

Alien Road

Как мы это применяем

We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.

Связанные услуги

Поделиться