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

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

Изменение любого параметра — продукт, цвет, или размер
— создает новый URL, что приводит к потенциальному взрыву количества URL-адресов. И в этом проблема: практически бесконечное количество новых URL-адресов, ожидающих своего обнаружения. Давайте это исправим.
Два подхода
- Блокировка URL-адресов фасетной навигации:
- Если вам не нужно, чтобы эти URL индексировались, используйте
robots.txt, чтобы запретить сканирование. - Или используйте фрагменты URL (
#) для фильтров, так как поисковые системы обычно игнорируют их.
- Если вам не нужно, чтобы эти URL индексировались, используйте
- Оптимизация URL-адресов фасетной навигации (если вам нужно, чтобы они сканировались любой ценой):
- Используйте стандартный
&разделитель для параметров URL. 💩
не является хорошим символом-разделителем параметров. - Поддерживайте постоянный порядок фильтров в пути URL.
- Возвращайте
404код состояния для комбинаций фильтров, не дающих результатов. - Если у вас нет других вариантов (например,
у вас одностраничное приложение),
избегайте перенаправления пустых результатов на общую страницу “не найдено”.
- Используйте стандартный
Важные соображения
- Вы также можете использовать
rel="canonical", чтобы помочь объединить сигналы, указав вариации на основную страницу. Требуется время, чтобы это было учтено. rel="nofollow"на ссылках фильтров может препятствовать сканированию, но должно применяться последовательно. То есть каждая ссылка, указывающая на эти страницы, как внутренняя, так и внешняя, должна иметь атрибут
rel="nofollow".- Сканирование URL-адресов фасетной навигации всегда будет потреблять ресурсы сервера и может повлиять на обнаружение нового контента.
Если у вас есть предложения или требуются разъяснения по поводу нашего
нового документа о лучших практиках фасетной навигации,
используйте инструмент обратной связи в этом документе. Если вы серьезно увлечены фасетной навигацией и хотите обсудить ее с другими, сообщество
Search Central community — это то, что вам нужно, но вы также можете найти нас в
LinkedIn.
Хотите узнать больше о сканировании? Ознакомьтесь со всей серией Crawling December:
Как мы это применяем
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.
Связанные услуги