Чем больше времени требуется вашим пользователям, чтобы найти то, что они ищут, тем меньше конверсий и, следовательно, меньше доходов вы увидите. Вот почему вам нужна многогранная навигация.
Однако многогранная навигация далеко не оптимизирована для SEO. Дублированный контент, раздутый индекс, трата краулингового бюджета — это возможные проблемы, с которыми вы можете столкнуться.
В этой статье вы узнаете, как работает фасетная навигация, к каким сложностям SEO она может привести и как их избежать.
Что такое многогранная навигация?
Фасетная навигация (или фасетный поиск) — это метод UX, который позволяет пользователям сузить результаты внутреннего поиска с помощью нескольких фасетов (фильтров). Таким образом, пользователи могут найти то, что им нужно, намного быстрее и удобнее.
В основном фасетная навигация используется на сайтах электронной коммерции для повышения доступности продукта и снижения показателя отказов. Но любой другой сайт с богатым содержанием также может извлечь выгоду из этого, например, веб-сайты со стоковыми изображениями, списками компаний и вакансиями, а также сайты путешествий и бронирования.
Пример:
Как работает фасетная навигация?
Для пользователей многогранная навигация проста: они выбирают один или несколько атрибутов фильтра, нажимают кнопку «Применить » (необязательно) и видят соответствующий список, доставленный с перезагрузкой страницы или без нее.
Но для веб-разработчиков и SEO-специалистов многогранная навигация может стать настоящей головной болью. Загвоздка в URL-адресах — они могут отражать или не отражать выбранные фильтры в зависимости от метода реализации:
- Вы создаете виртуальные подкаталоги; это означает, что для каждого примененного аспекта создается новый статический URL-адрес, например, одежда/рубашки/фанко/
- Вы используете параметры URL, например, такие как ?color=red&brand=sony
- Вы используете AJAX (метод, который позволяет изменять данные без перезагрузки веб-страницы), а URL-адрес не отражает выбранные аспекты.
- Вы используете хэши, которые идентифицируют применяемые фасеты, например, #color=red.
Давайте рассмотрим возможные проблемы, с которыми вы можете столкнуться, если неправильно обрабатываете фасетную навигацию. Позже я расскажу, как избежать большинства этих проблем.
SEO-сложности многогранной навигации
Дело в том, что фасетная навигация часто приводит к тому, что один и тот же контент доступен по нескольким URL. Например, вы можете найти красный игровой контроллер как через https://example.com/gaming-accessories/controllers/playstation-4/red , так и через https://www.example.com/gaming-accessories/sony/controllers/ . красный .
Следующие проблемы часто возникают с сайтами, которые реализуют фасетную навигацию, не задумываясь об этом.
Дублированный контент
Проблема с дублированием контента может возникнуть, когда много многогранных страниц слишком похожи на родительскую страницу. Если вы используете параметры URL-адреса или статические URL-адреса, это может стать настоящей проблемой — эти страницы обрабатываются как отдельные URL-адреса и индексируются.
Это также становится проблемой, если похожие страницы доступны по разным URL-адресам.
Хотя Джон Мюллер уверяет нас, что дублированный контент не может привести к снижению рейтинга сайта в результатах поиска, он все же может привести к каннибализации ключевых слов и, следовательно, к ослаблению сигналов ранжирования.
Совет: Вы можете проверить наличие дублированного контента на своем сайте в WebSite Auditor :
- Запустите инструмент и создайте проект для своего сайта.
- Перейдите в раздел «Структура сайта» > «Аудит сайта» и найдите раздел «На странице» .
- Проверьте повторяющиеся заголовки и повторяющиеся мета-описания . Обратите внимание на количество затронутых страниц. Если он довольно большой, проверьте детали справа, проанализировав, не связана ли проблема с фасетными страницами.
Трата бюджета сканирования
Фасетная навигация создает огромное количество новых URL-адресов. Это «раздувает» индекс и в конечном итоге может привести к растрате краулингового бюджета . Если вы не управляете многогранной навигацией должным образом, сканер может потратить весь ваш краулинговый бюджет на эти ненужные многогранные страницы вместо действительно важных.
Именно по этой причине Google ставит фасетную навигацию на первое место среди факторов, приводящих к трате краулингового бюджета:
Совет. В WebSite Auditor вы можете проверить, когда в последний раз Google кэшировал важные страницы. Таким образом, вы сможете увидеть каждый случай, когда робот Googlebot попадает в ловушку краулера, т.е. когда он пытается проиндексировать неважные многогранные страницы вместо важных.
- Запустите инструмент и создайте проект для своего сайта.
- Перейдите в раздел «Структура сайта» > «Страницы» и добавьте дату кэширования в столбец Google .
- Проанализируйте даты. Если веб-страница недавно была кэширована, это означает, что Google считает ее актуальной и регулярно переиндексирует. Однако, если вы видите, что одна из важных страниц недавно не кэшировалась, это означает, что что-то не так, и вы должны исследовать это подробнее.
Разбавление PageRank
Если вы неправильно обрабатываете фасетную навигацию, ваш PageRank будет распределяться между всеми фасетными страницами. Таким образом, вместо повышения авторитета наиболее важных страниц, таких как основные категории, ваш PageRank будет разделен между рядом ненужных многогранных страниц. В этом случае это не сильно помогает в ранжировании.
Совет: Вы можете проверить распределение вашего внутреннего PageRank в WebSite Auditor:
- Запустите инструмент и создайте проект для своего сайта, если вы еще этого не сделали.
- Перейдите в раздел «Структура сайта» > «Визуализация» и измените режим просмотра на «Внутренний PageRank».
- Посмотрите, как ваш PageRank распределяется между страницами вашего сайта.
Упущенный органический поисковый трафик
Вы можете подумать, что можете избежать всех вышеперечисленных проблем, правильно используя канонические символы, теги noindex или JavaScript. И вы будете правы, в какой-то степени. Есть одно но.
Если вы опрометчиво заблокируете все многогранные URL-адреса, вы можете упустить некоторые возможности ранжирования. В частности, вы можете не настроить таргетинг на несколько отличных ключевых слов с длинным хвостом, получить хороший рейтинг и хорошую долю органического трафика.
Например, « 40-миллиметровый ремешок для часов с черным яблоком » может иметь приличный объем поиска. Если вы проигнорируете это и заблокируете соответствующую многогранную страницу от сканирования и индексации, это означает, что вы потеряете отличную возможность ранжирования.
Итак, как можно избежать всех этих проблем и даже извлечь выгоду из фасетной навигации? Ознакомьтесь с лучшими практиками многогранной навигации ниже.
Лучшие практики фасетной навигации
Вот что вы можете сделать как SEO-специалист, чтобы свести к минимуму негативные эффекты, связанные с фасетной навигацией, и даже привлечь больше трафика.
1. Стратегически обращайтесь с аспектами
Проанализируйте объем поиска для каждого аспекта или набора аспектов, чтобы обнаружить популярные. Вы можете сделать это в модуле исследования ключевых слов Rank Tracker:
На основании полученных результатов выберите подходящее решение.
Если у фасета низкий объем поиска , вам не нужно сканировать и индексировать эту страницу. Таким образом, вы можете заблокировать его через:
- Роботы.txt. С его помощью вы можете запретить сканирование фасетных страниц. Однако эти заблокированные страницы могут быть просканированы и проиндексированы, если на них есть ссылки.
- Канонический тег. Это предпочтительный метод многих SEO-специалистов — вы можете пометить основные категории как канонические URL-адреса и сделать так, чтобы все многогранные страницы указывали на их родительские страницы. Таким образом, вы можете избежать проблем с индексацией и консолидировать ссылочный вес. Однако помните, что канонические теги рассматриваются Google как подсказка, а не директива.
- Безиндексный тег. В отличие от канонического, тег noindex является директивой и точно блокирует индексацию. Однако он не блокирует сканирование фасетной страницы, что приводит нас к проблеме потраченного впустую краулингового бюджета.
- АЯКС. Здесь это может быть достойной альтернативой. Новый список будет сгенерирован без перезагрузки страницы, поэтому не будет многогранных URL-адресов.
Если фасет имеет большой объем поиска, вы должны оставить его доступным для сканирования и индексации. Таким образом, вы можете получить больше органического поискового трафика. Однако, если вы оставляете фасетную страницу индексируемой, обязательно оптимизируйте ее соответствующим образом:
- Укажите уникальный мета-заголовок и описание для каждой проиндексированной страницы.
- Добавьте уникальный текст, оптимизированный для релевантных длинных запросов.
- Добавьте URL-адрес в карту сайта XML.
И, наконец, если индексируемых страниц слишком много, убедитесь, что у вас есть ресурсы сервера для их поддержки. Ваши серверы хостинга должны быть способны вовремя отвечать на запросы сканеров.
2. Избегайте добавления внутренних ссылок на заблокированные фасетные страницы.
Нет смысла блокировать сканирование определенных страниц, если на них все еще есть ссылки с других страниц. Они все равно будут просканированы, и вы получите «раздутый индекс» и потраченный впустую краулинговый бюджет.
Совет. Вы можете проверить свои внутренние ссылки с помощью WebSite Auditor и обнаружить все внутренние ссылки, ведущие на страницы, заблокированные для сканирования. Вы можете либо удалить эти ссылки, либо пометить их как nofollow.
- Запустите инструмент и создайте проект для своего сайта.
- Снимите флажок Следуйте инструкциям robots.txt и позвольте инструменту проверить ваш сайт и позвольте инструменту проверить ваш сайт.
- Перейдите в раздел «Структура сайта» > «Страницы» и добавьте инструкции для роботов фильтра > «запрещено».
- Проверьте входящие ссылки на ваши фасетные страницы, запрещенные в robots.txt.
3. Определите порядок URL-адресов для комбинаций фасетов
Пользователи не будут выбирать фасеты в том порядке и в том порядке, в котором вы хотите. Они сделают это, как им заблагорассудится. И здесь нужно наводить довольно специфический порядок.
Например, если вы продаете одежду, вам нужно упорядочить аспекты в URL-адресе в следующем порядке: тип > цвет > бренд > размер и всегда сохранять это, независимо от порядка выбора аспектов пользователем.
Если вы проигнорируете правило, ваша фасетная навигация сгенерирует миллионы новых URL-адресов.
Подумайте об этом: https://www.example.com/gaming-headsets/refurbished/yellow и https://www.example.com/gaming-headsets/yellow/refurbished/ — это два разных URL-адреса. Теперь представьте, сколько URL-адресов будет сгенерировано с несколькими аспектами.
4. Позаботьтесь о своих мобильных пользователях
Фасетный поиск был адаптирован для пользователей настольных компьютеров. Сделать его удобным для мобильных устройств — непростая задача, поскольку пользовательский опыт мобильных устройств сильно отличается от настольного.
Ограниченный размер экрана не позволяет нам одновременно отображать все аспекты и приличное количество результатов поиска. Мобильные страницы не должны перезагружаться после выбора каждого отдельного аспекта. Мгновенные изменения контента будут только расстраивать и раздражать пользователей.
Что вы можете сделать, так это позволить пользователям сначала щелкнуть все нужные аспекты, а затем иметь возможность активировать их с помощью кнопки «Применить » (или «Готово »).
Вы также можете рассмотреть возможность отображения элементов управления фасетом в виде «выдвижного» лотка поверх элементов поиска. В этом случае, даже если элементы управления фасетом открыты, некоторые результаты поиска все равно будут видны.
5. Избегайте отсутствия результатов и дальнейшего уточнения поиска
Говоря о разочаровании, позволять пользователям выбирать все возможные аспекты, чтобы позже показать им страницу «Нет результатов», — это плохая практика.
Что вам нужно сделать, так это создать взаимозависимые фасеты: если элементов нет, подумайте о том, чтобы сделать их серыми или удалить ненужные параметры фильтрации. Вот пример того, как gamestop.com делает последнее:
Кроме того, если такая страница индексируется, это может создать какой-то тонкий контент. Для пользователей это будет бесполезно — они разочаруются и покинут сайт.
Как основные CMS справляются с фасетной навигацией?
Самые популярные CMS, такие как Adobe Commerce, Shopify и WordPress, позволяют вам устанавливать канонические теги и robots.txt для необходимых URL-адресов и категорий. Этого может быть достаточно для небольших и средних сайтов.
Однако для интеграции и управления более сложной многогранной навигацией на этих платформах вам может потребоваться приобрести дополнительные расширения и плагины.
На рынке существует множество таких инструментов, и все они предлагают разную функциональность (например, некоторые могут поддерживать AJAX, а другие нет). Поэтому убедитесь, что вы тщательно выбираете.
Резюме
Вот основные выводы из статьи:
- Многогранная навигация сослужит вам хорошую службу, если ее не оставить на волю случая.
- Плохо управляемая фасетная навигация может привести к дублированию контента, растрате краулингового бюджета и ослаблению PageRank.
- Вы можете исправить проблемы с правильными каноническими тегами, запретив фасетные URL-адреса в robots.txt или с помощью тегов noindex.
- Внедрение AJAX для фасетной навигации помогает предотвратить любые возможные проблемы, поскольку просто не создает множество новых URL-адресов с похожим содержанием.
- Независимо от того, как вы работаете с фасетной навигацией, будьте осторожны с внутренними ссылками; если что, пометьте эти ссылки на фасетные страницы, заблокированные от сканирования/индексации nofollow.
- Если ваша многогранная страница имеет потенциал трафика, оптимизируйте ее и сделайте индексируемой.
- Определите четкий порядок сочетания аспектов, чтобы не создавать миллионы URL-адресов с дублирующимся содержимым.
- Не позволяйте своим пользователям попадать на страницу с нулевым результатом.
- Изучите SEO-инструменты вашей CMS, чтобы правильно обрабатывать фасетную навигацию; если того, что они предлагают, недостаточно, используйте специальные плагины и дополнения.
Ссылка на статью — > Ссылка.