что это, для чего он он нужен, как его настроить
Есть проблемы с ранжированием, проект не растет, хотите проверить работу своих специалистов по продвижению? Закажите профессиональный аудит в Семантике
Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».
Подпишись на рассылку и получи книгу в подарок!
Поиск на сайте – это функция, сформированная внутри самого ресурса, которая предназначена для быстрого и удобного подбора интересующего контента.
Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA
Если ваш сайт имеет более 20 страниц, то возможность внутреннего поиска в нем должна быть предусмотрена в обязательном порядке. В настоящее время существует множество вариантов для реализации внутреннего поиска, каждый из которых обладает своими особенностями.
Рассмотрим простой пример, чтобы понять, для чего нужен поиск по сайту. Зайдите на Avito.ru, где размещаются миллионы объявлений. Максимально быстро найти искомую информацию на таком огромном ресурсе можно только воспользовавшись функцией поиска на сайте.
Признаки хорошего поиска на сайте
Существует несколько общих параметров, которые работают для каждого посетителя:
- Поиск по сайту должен быть видимым. Он должен располагаться в удобном месте на главной странице.
- Любому пользователю должно быть понятно, что на сайте есть форма поиска. Без добавления поля с опознавательными знаками и соответствующим заголовком сложно понять, что это поиск по сайту.
Что требуется от поиска на сайте
Настройка поиска по сайту предполагает реализацию нескольких функций в рамках определенного ресурса:
- Поиск с учетом морфологии. Вне зависимости от окончания, падежа и прочих особенностей русского языка, система должна искать именно то, что нужно посетителю. Один из вариантов достижения необходимого результата – приведения всех слов из запроса и фраз контента сайта к нужной форме.
- Формирование контекста поиска. Автономный выбор контекста сайта, в рамках которого функционирует поисковый алгоритм, а также определение значимости для всех таких рамок. Например, в интернет-магазине основным приоритетом формы поиска по сайту будут выступать наименования товаров. Второе приоритетное значение – подбор по свойствам продукции и т.д.
- Индексация содержимого ресурса. Процедура осуществляется только после изменения или дополнения содержимого. Поиск ведется по индексу.
- Механизм ранжирования. Ранжирование поисковых результатов – это их сортировка, которая осуществляется на основе анализа значимости собранных данных. Например, если идентичные слова содержатся в двух разных статьях, то приоритетным будет результат, где данное слово отображено в большем количестве.
В чем заключается настройка поиска на сайте
В процессе установки поиска по сайту необходимо настроить морфологический анализатор, алгоритм ранжирования, индексирования и поиска.
Принцип функционирования правильно настроенного поиска:
- Содержимое ресурса индексируется.
- Пользователь вводит запрос.
- Из запроса убираются служебные части предложения.
- Строка делится на массив слов, переведенных в базовый вариант.
- Поиск слов осуществляется в индексе.
- Результаты подлежат ранжированию. Они сортируются и направляются аудитории.
Как сделать поиск по сайту с помощью Google и Яндекс
Рассмотрим, как сделать поиск по сайту с помощью Яндекса. Он предлагает бесплатную модель интеграции поиска. Она удобная, и кроме морфологии, исправления опечаток и ошибок предоставляет возможность добавить к каждому слову перечень синонимов и специальную форму подсказок. Это с большой вероятностью поможет быстро найти искомый контент.
Настройки поиска по сайту предельно просты. Установить все параметры можно самостоятельно. Сервис имеет гибкие настройки элементов поиска и внешнего вида, что дает возможность оформить его в соответствии со стилем ресурса в необходимых цветах. Искать можно не только текст, но и картинки.
Настройка поиска Яндекс
Настройка поиска по сайту осуществляется с помощью инструмента Яндекс.Вебмастер. Необходимо зайти в поиск Яндекса и нажать «Установить поиск». После этого нужно внести все данные, требуемые системой, в том числе название сайта, электронный адрес и параметры поиска. Далее осуществляется подбор внешнего вида функции, указывается, где именно будет располагаться страница поиска по сайту. Затем проводится проверка его работы. Если все в порядке, то функция добавляется на сайт с помощью копирования кода сервиса.
Особенности и настройка поиска Google
В отличие от Яндекса, Google – платный инструмент, но спрос на него очень высокий. Оплачивая около 100 долларов США в год, владелец ресурса получает:
- Персонализированный внешний вид поиска. Можно убрать логотип сервиса и настроить свой.
- Поиск на всех языках.
- Поиск на сайте с синонимайзерами, дающий возможность мгновенно найти то, что нужно, даже если запрос был написан не так, как он отображен на ресурсе.
- Индексирование при необходимости – возможность направлять информацию поисковому роботу сразу после сохраненных изменений.
- Возможность поиска на нескольких ресурсах одновременно.
- Ведение статистики.
- Доход от рекламы.
Как сделать поиск по сайту с помощью Google? Требуется зайти в систему пользовательского поиска Google и заполнить специальную форму. Затем можно подобрать стили, шрифты, цвета для строки поиска и т.д. После завершения настроек нужно скопировать сгенерированный код в тело страницы, где будет отображаться функция.
Поиск по сайту – это обязательный инструмент любого ресурса, один из элементов лояльности пользователей к нему. Всем, кто не знает, как его сделать с помощью PHP и HTML, не имеет навыков в web-программировании, оптимальный вариант – применить скрипты от Яндекса и Google. Они максимально адаптированы под эту функцию, и реально помогают в продвижении сайта в топ выдачи.
semantica.in
Как и зачем настраивать внутренний поиск на сайте
Есть проблемы с ранжированием, проект не растет, хотите проверить работу своих специалистов по продвижению? Закажите профессиональный аудит в Семантике
Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».
Подпишись на рассылку и получи книгу в подарок!
Внутренний поиск недооценен и мало используется в тактиках поисковой индустрии. В 2014 году Econsultancy выпустила отчет, который показал, что только 15% компаний выделяют ресурсы для оптимизации под внутренний поиск. В то же время 42% компаний включают его в другие показатели, а еще 42% игнорируют вовсе. Отчет был выпущен два года назад, но я не смог найти более свежие данные.
Что у нас получается? Почти 84% компаний не оптимизируют сайт под внутренний поиск.
Преимущества оптимизации под внутренний поиск
- В среднем, 30% посетителей ищут какую-либо информацию на самом сайте.
- Если сравнивать данные о доходах владельцев сайтов, которые предлагают пользователям опцию внутреннего поиска и не предлагают, окажется, что доход первых выше.
- Поиск по сайту помогает предсказать поведение людей и конвертацию пользователей в покупателей.
- Конвертация через внутренний поиск в два раза выше.
- Люди, которые ищут что-либо на сайте, чаще на него возвращаются.
- Средний общий коэффициент конверсии электронной коммерции в компании – 2,77%. Он в два раза выше, если люди пользовались поиском по сайту и с его помощью находили что искали (коэффициент доходит до 4,63%).
Удивительно? Еще бы. В сфере, которая выстраивается вокруг маркетинга, основанного на данных и оптимизации, не делается ничего для работы с внутренним поиском. А ведь такая работа могла бы помочь процессу конвертации пользователей, которые уже заинтересованы и вовлечены в воронку продаж. Почему так происходит? На мой взгляд, проблема в ограниченном количестве информации.
Первое, что нужно понять перед оптимизацией – данные собираются с помощью аналитики вашей платформы внутреннего поиска. Что вы используете – Solr, Google Search Appliance или поисковую платформу, которая поставляется вместе с системой управления контентом – неважно.
Конечная цель состоит в том, чтобы понять «Качество поиска» путем его количественной оценки.
На самом деле тут как с видеоиграми. Сначала они были 8-битными, потом 16–,32– и так далее. В итоге графика стала более точной и подробной. Вам тоже нужно начать с 8-битного разрешения, постепенно поднимаясь выше. По мере движения от меньшего к большему, увеличивается четкость восприятия. Начав с малого, вы быстро соберете информацию, необходимую для формирования определенных паттернов и моделей поведения людей на вашем сайте. По мере накопления опыта, с добавлением более сложных метрик, вы найдете связи между разными типами контента, обнаружите влияние его изменений на поведение пользователей, сможете оценить время, затрачиваемое ими на поиск нужной информации.
Анализируя количественные показатели, вы поймете, насколько качественен поиск на вашем сайте – удобно ли им пользоваться и сколько времени люди затрачивают на поиск нужной информации. Эти данные можно использовать для понимания направления работы над сайтом.
Итак, что вам нужно оценивать?
Что такое поисковое поведение
Поисковое поведение – это количественная мера действий, которые пользователь совершил на вашем сайте. Сюда входят ключевые слова, клики и метрики, например, CTR. Измерение поискового поведения позволяет оценить поиск с точки зрения прибыли, то есть понять, принесут ли изменения во внутреннем поиске выгоду пользователям и владельцу веб-ресурса.
Как измерить поисковое поведение
Самая простая метрика для изучения поведения пользователей – CTR.
Есть что-то вроде неявного предположения о кликах. Если пользователь, кликнул по позиции на сайте, то это сигнал о том, что он нашел что-то полезное для себя. Но нужно понимать – не все клики являются индикаторами успеха поиска. Например, есть пользователи, которые кликают по нескольким результатам выдачи для уточнения своего запроса. Но мы находимся на этапе 8-битного восприятия информации. Поэтому пока примем суждение о важности измерения CTR в рамках оценки качества поиска.
Когда посмотрите показатели CTR, не спешите терять сознание. Скорее всего, они будут низкими. В самом начале моих экспериментов с поиском на сайте, я столкнулся с показателями кликабельности не более 24% (я работал с Google Search Appliance).
Первый вопрос, который мне задали по внутреннему поиску: «Какой показатель CTR по нему считается хорошим».
Итак, какой же?
Я могу ответить через анализ различных типов контента – блога, видео, статей и т.д. Собственный опыт и опрос клиентов показал, что более высокие показатели CTR, как правило, коррелируют с удовлетворенностью поисковым опытом. Не очень удивляет, правда? В основном, речь идет о позитивном и негативном опыте. То есть, если люди нашли, что искали и удовлетворены процессом, он позитивный. В противном случае – негативный. Есть и третий тип опыта – нейтральный. Но его показатели очень скромные. То есть, когда речь идет о поиске, люди могут испытывать либо счастье (в случае успеха), либо разочарование (неудача). Если бы показатель CTR по поиску был выше 65%, это означало бы, что пользовательский опыт позитивный, а значит, шанс для конверсии довольно высокий.
Метрики CTR могут включать в себя различные элементы поиска:
- Раздел с промо товарами.
- Результаты по категориям.
- Результаты по спонсорам (рекламодателям).
- Естественный поиск CTR.
Если вы посмотрите на изображение ниже, то увидите вышеперечисленные секции на странице реального сайта.
Понимание того, как все эти элементы поиска влияют на клики поможет определить возможности для оптимизации CTR повышением качества самих результатов или улучшением пользовательского интерфейса. Наверное, это самая поверхностная метрика для оценки поведения. Другие тоже важны, но чтобы описать их нужна отдельная статья.
Выявляем поисковую находимость
Находимость – измерение того, как пользователь находит искомую информацию. Она напрямую связана с рейтингом контента для конкретных ключевых слов. Знание о том, по какой части контента из результатов внутренней выдачи люди кликают чаще всего в сочетании со средним показателем ранжирования этого содержания, может выявить находимость.
Как измерить находимость
Подход к измерению находимости простой. Смотреть на нее нужно с точки зрения ранжирования контента.
Для каждой части контента оценивается поиск – количество раз, которое конкретное содержимое показывалось в первой десятке результатов, выводимых по запросу пользователей.
После этого во внимание берется уровень ранжирования, измеряется CTR.
Используя эту информацию, можно определить части контента, которые часто появляются в выдаче и имеют низкий CTR.
Средний уровень ранжирования показывает, сколько в среднем в выдачу выводится контент. Если показатель для него менее 10 (например, «контент 2» в таблице ниже), есть причина, по которой, несмотря на частое отображение в результатах поиска, по нему редко кликают пользователи.
С другой стороны, «контент 5». Он часто показывается, у него высокий средний уровень ранжирования, но маленькое количество кликов и низкий CTR. Оценив контент, я начал думать над тем, как повысить его ранжирование. Если, тем самым, увеличится количество кликов, находимость материала вырастет, так же, как и его стоимость.
Вариант с более высоким показателем находимости будет включать количество ключевых слов, которые вызывают показы, и скоринговую модель видимости, показывающую, насколько «видимой» является та или иная часть контента. Факторинг кликов и CTR в модели видимости даст вам общую оценку находимости, которая позволит быстро определить ценный, но не находимый контент и не ценный, но легко находимый.
Качество результата
Оцените качество результатов. Задайте себе вопрос: «Насколько результаты выдачи подходят под заданные ключевые слова?».
Рассмотрим пример.
Допустим, вы продаете обувь. В вашем случае результат поиска будет качественным, если по самому общему запросу «обувь» верхние позиции в выдаче занимает страница с возможностью фильтра по позициям. При этом она хорошо конвертируется.
А вот если результаты в выдаче более специфические и предлагают пользователю «спортивную обувь», «красные туфли» (при этом коэффициент конверсии плохой), результат поиска нужно улучшать.
Чтобы убедиться в соответствии результатов внутреннего поиска интересам компании, я использую простой метод – смотрю на количество отображения материала в поиске, а затем измеряю конверсию или потребление (то есть просмотр пользователем страницы, на которой нет призыва к действию). Оценивая успешность поиска таким образом, я получаю показатель, который могу отслеживать, определять по нему тренды и ценность внутреннего поиска.
Какие показатели являются основными для измерения внутреннего поиска?
Многие метрики, которые используются в SEO, применимы и для внутреннего поиска. Поэтому, скорее всего, вы их уже знаете.
Запрос
Запрос – это комплекс информации, которая отправляется на поисковую платформу. В целом, понятия «запрос» и «ключевое слово» можно поменять местами, но все же между ними есть разница. Ключевые слова и фразы – это части языка, которые имеют смысл. Запрос – набор определенных символов, которые отправляются в поисковую систему для дальнейшего процесса обработки, распознавания и сравнения с телом документа.
Ключевое слово
Ключевое слово или фраза – отражение пользовательского намерения, выраженное в словах. Запрос – абстракция фразы ключевого слова. Ключевые слова и фразы, по существу, мешки со словами, которые сравниваются с другими, более тяжелыми мешками.
Показ
Показ – это количество раз или частота, с которой ключевое слово или фраза вводится в строку поиска и отправляется в поисковую систему.
Клик
В контексте внутреннего поиска, клик – это действие, при котором часть контента, возвращенная поисковой системой в ответ на запрос, кликается пользователем.
CTR
Во внутреннем поиске измеряется как отношение количества кликов к показам. CTR – это вычислительная метрика, но здесь важность имеет здоровье не только всей поисковой системы, но и индивидуальных ключевых фраз.
Ранжирование
Ранжирование – позиция контента в поиске.
Конверсия
В рамках внутреннего поиска, конверсия – это количество совершений таких действий, как покупка, лид или потребление.
Конверсия – количественная метрика. Она бинарная. Пользователь либо конвертируется, либо нет.
Потребление
Это качественное измерение контента, четкой точки конверсии здесь нет. Для информационно-ориентированных сайтов или страниц (не конверсионно-ориентированных), мера описывается как предположение о вероятности заинтересованности пользователя документом.
Примеры:
- Пользователь скролит контент до конца и проводит более «х» времени на странице.
- Пользователь расшаривает документ с помощью социальных медиа.
- Пользователь оставляет комментарий.
- Пользователь просматривал эту страницу ранее последнего поиска и до конверсии.
Поиск без результатов
Ситуация простая: пользователь вводит запрос, но в выдаче нет ни одного результата.
Редкий поиск
Ключевой запрос, который за определенный промежуток времени выводился в результаты поиска всего один раз.
Итак, к числу основных способов анализа внутреннего поиска относятся:
- поисковое поведение;
- поисковая находимость;
- качество результата.
Самым главным среди перечисленных способов является первый – поисковое поведение. Знание того, как пользователь ведет себя на сайте, вероятно, самое главное, что поможет получить информацию о внутреннем поиске.
Как начать понимать и оптимизировать внутренний поиск: пять способов
1. Настройте рекомендации
Google Search Appliance, поисковая платформа для сайта, предлагает полезную функцию – KeyMatching, соответствие ключевых слов. Вы можете подумать, что система KeyMatching представляет собой то же самое, что типы соответствия ключевых слов в Google Adwords, но это так лишь отчасти. Расскажу подробнее.
KeyMatching – это система, которая доступна в большинстве корпоративных поисковых платформ. Как правило, она позволяет администратору добавлять до трех рекомендуемых результатов по специфическим запросам, которые сам администратор считает оптимальными в данных условиях. Эта система направлена на улучшение поиска. Рекомендации выводятся над результатами естественной выдачи и обычно имеют некий визуальный элемент, отделяющий их от органического поиска. Таким визуальным средством выделения может быть пометка «рекомендованные результаты».
Подумайте о KeyMatching, как об Adwords, только в рамках собственного сайта. С помощью этой системы вы можете рекламировать новые продукты или повысить видимость отдельных позиций товаров.
Для примера возьмем компанию Red Hat. Допустим, вы хотите узнать что-то об ошибке heartbleed и вводите довольно общий запрос в строку поиска на сайте компании. Благодаря манипуляциям с настройками поисковой системы, которые мы провели ранее, над результатами естественной выдачи появится инструмент, помогающий определить, есть ли уязвимость данного типа на вашем сайте.
Немного истории.
Когда была выявлена уязвимость heartbleed, я использовал функцию KeyMatch, настроив рекомендацию нашего приложения Heartbleed Detector по перечню конкретных терминов. Таким образом, когда эти термины вбивались в строку внутреннего поиска, на первой позиции выдачи появлялось наше приложение. Логика была простой: ориентируясь на изучение поиска, мы предположили, что прежде чем найти решение проблемы уязвимости, пользователи захотят проверить свой сайт на наличие этой ошибки. Как следствие – они заинтересуются нашим приложением. Так мы сделали путь потребителя по воронке продаж максимально прозрачным.
Есть еще один путь использования KeyMatch – настроить ключевое соответствие для тех терминов, которые соответствуют промо-акциям или распродажам, актуальным на вашем сайте в данный момент.
Приведу самый простой пример. Вы – владелец сайта, который продает одежду для всей семьи. Вы решили сделать акцию – предложить покупателям носки с 50%-ой скидкой. Как повысить информированность пользователей о предложении? Настроить ключевое соответствие со страницей распродажи.
2. Убедитесь в качестве внутреннего поиска
Чтобы сделать это, посмотрите на общую картину кликов во внутреннем поиске. Не спешите расстраиваться, если увидите слабенькие показатели. Отнеситесь к этому как к научному исследованию – так выглядит поиск в реальном мире. Используйте эту метрику, чтобы получить стратегическое представление о том, как ведется поиск. Если вы видите, что текущий CTR по внутреннему поиску ниже, чем вы хотели бы, посмотрите на топ ключевых слов, которые используют пользователи, а затем повторите поиск.
Очень вероятно, что самые популярные запросы на вашем сайте – это высокочастотники с низкими намерениями (непонятно, что именно хочет пользователь). Возможно на верхних позициях вы найдете такие слова как «обувь», «планы страхования», или «научно-фантастические фильмы». Такие слова часто вбиваются в строку поиска, но не дают представления о том, какая конкретно информация (товар) нужна пользователю. И здесь на первый план выходит вопрос навигации – есть ли на вашем сайта хорошая целевая страница? Такая, которая может помочь пользователю определиться с тем, что он ищет? Как правило, высокочастотники с низкими намерениями появляются там, где люди не знают, что ищут. Но если на вашем сайте будет удобная и понятная целевая страница, которая поможет сориентироваться, они будут искать более определенные вещи.
Используйте либо систему ключевого соответствия, либо boosting system, чтобы вывести в топ результатов поиска страницы, которые переводят пользователя к последним этапам воронки продаж – приобретению товара. Если у вас таких страниц нет, знайте: они вам нужны.
Ладно, с ключевым соответствием мы разобрались, но что такое boosting system? Boosting – это термин, который подразумевает повышение релевантности некоторых частей контента или даже типов контента для их более высокого ранжирования в естественном поиске.
Например, представьте, что по запросу «Red Shoes» в выдаче появились результаты для различных видов красной обуви. Однако статистика показывает, что люди, ищущие «Red Shoes» гораздо чаще конвертировались на бренде «RED», у которого своя линия обуви. Один из способов улучшить естественные результаты поиска по этому сценарию – повысить результаты с брендом «Red» для запросов пользователей, связанных с этим товаром. В том числе, для запроса «Red Shoes».
Все это смотрится очень хорошо и может показаться полезным. Но здесь есть небольшой нюанс – если вы выведите в топ внутреннего поиска результаты, которые кажутся релеватными вам на основе метрике и опыта, но по логике таковыми не являются, последствия не обязательно будут позитивными. Например, пользователи, которые искали «Red Shoes», подразумевая цвет, будут неудовлетворены результатами поиска. Однако все подобные случаи довольно индивидуальны.
3. Посмотрите на отдельные части контента в контексте внутреннего поиска
Скорее всего, один и тот же контент показывается по различным ключевым словам. Ваша задача – посмотреть на данные по внутреннему поиску и выявить, какие ключевые слова выводят конкретные элементы контента в выдачу в первых 10 результатах.
Первый шаг – оценить, сколько трафика эта часть контента получает из внутреннего поиска.
Второй шаг – обратить внимание на количество кликов и CTR.
Посмотрите на изображение ниже. В этом примере большинство ключевых слов обеспечивают приличный CTR, кроме одного – последней позиции. Эта часть контента не имеет кликов, не дает доход, и, в конечном счете, не предоставляет никакого ценного опыта потребителю. Это мощный сигнал для бизнеса. Вам стоит подумать о причине таких показателей. Скорее всего, она достаточно очевидна – данная часть контента нерелевантна ключевому слову. Обязательно выясните, почему тогда он попадает в результаты выдачи.
Иногда внутренний поиск может выводить нерелевантные результаты или результаты, не отвечающие намерениям пользователя. В таких случаях нужно отредактировать содержание, повысив его релевантность и полезность, или искусственно вывести страницу в топ по данному ключевому слову.
Если вы видите такие показатели, как на картинке выше, не спешите редактировать содержание. Вполне возможно, что контент лучше работает по другим ключевым словам. Так что проблема может быть не в странице, а в том факте, что она выводится по ключевому слову, не имеющему никакого отношения к содержанию.
Для того, чтобы понять, каков вес дохода от внутреннего поиска в контексте общей прибыли, сравните показатели поиска на сайте с показателями других маркетинговых каналов – SEO, электронная почта, директ или социальные сети.
4. Используйте поиск без результата для обогащения содержания
Если оценивая внутренний поиск, вы видите много запросов с нулевым результатом, это сигнал для вас – дайте задание своей команде создать новый контент.
Вот вам кейс в подтверждение важности работы с поиском без результата.
На сайте ThinkGeek разместили первоапрельскую шутку – предложение спальных мешков в виде Тантанов (если вы вдруг не знаете – это животные с планеты Хот вселенной Звездных войн). После этого я разговаривал с кем-то в ThinkGeek, и он отметил, что несмотря на нереальность продукта, спрос на него был очень большим. Количество запросов по этим спальным мешкам не сократилось и после первого апреля, напротив, спрос демонстрировал рост. В результате, они на самом деле сделали мешок в виде Тантана, и он стал хитом продаж. Получился круговорот. Несмотря на отсутствие результатов во внутреннем поиске, пользователи создали спрос, побудили производителей пойти на встречу запросам и побили рекорды продаж. В этом случае внутренний поиск показал интересы пользователей репрезентативнее любого исследования.
5. Тестируйте всё
Тестируйте и настраивайте всё, что видит пользователь – от сниппетов до картинок. Проведите хорошее А/B тестирование, чтобы понять, что может повысить клики и конверсию. Поговорите с заинтересованными сторонами, конкурентами, опросите пользователей – узнайте, как они пользуются внутренним поиском. Тестирование может позитивно сказаться на пользовательском интерфейсе, увеличить CTR и показатели конверсии.
Я знаю, что я затронул много тем, которые требуют понимания множества нюансов, знания специфических отраслевых особенностей и т.д.
Мой совет: начните с понимания такое внутренний поиск для вашего сайта. Какую платформу вы используете? Ознакомьтесь со всеми ее особенностями. Начните собирать данные, метрики и прочее. Применяйте информацию, которую используете для внешнего поиска, адаптировав ее под внутренний. Экспериментируйте! Попробуйте повысить ранжирование какой-либо части контента во внутреннем поиске. Поэкспериментируйте с мета-тегами keywords (да, Google и другие поисковые системы игнорируют его, но, как правило, на поисковиках они работают).
Начните небольшие эксперименты, чтобы доказать, что вы можете увеличить свой доход с помощью небольших изменений. Как только вы поймете принципы работы вашей поисковой платформы, внесете небольшие изменения и оцените их преимущества, начинайте копать глубже.
Олег Васильев
Тимлид отдела SEO
Для SEO внутренний поиск по сайту является скорее дополнительным коммерческим фактором или просто служит для удобства пользователей. Другой пользы от него, к сожалению, не вижу. Обычно поиск формируется с помощью переменной, то есть урл динамический. При этом на странице нельзя менять те же метатеги и заголовок.
Но это не означает что внутренний поиск не нужен. Правильно организованный алгоритм поиска по сайту всегда положительно скажется на лояльности пользователя.
Вывод: внутренний поиск – это дополнительный инструмент, позволяющий найти нужный результат, но обращаться к нему пользователь должен только в случае необходимости.
semantica.in
Внутренний поиск по сайту: как реализовать и зачем?
Внутренний поиск по сайту – это поиск, который расположен на самом сайте. К нему можно отнести виджет поиска в WordPress, а также поиск продуктов в WooCommerce. Если ваш сайт имеет более двадцати страниц, он должен обязательно иметь возможность внутреннего поиска.
Сегодня существуют самые разные лучшие практики для реализации внутреннего поиска, и я хотел бы пробежаться по ним в данной записи.
Внутренний поиск для информационных сайтов
Не важно, является ли ваш сайт энциклопедией голден ретриверов или простым блогом про вашего трехлетнего отпрыска. Если ваш сайт наполнен контентом, вы обязательно должны добавить возможность внутреннего поиска по сайту. Суть в том, что когда кто-то переходит на ваш сайт из Google, он ищет определенные данные по определенной теме. Если он не может найти данные непосредственно после щелчка по ссылке в Google, он, скорее всего, покинет сайт, и у вас имеются лишь некоторые инструменты, чтобы его удержать. Такое покидание сайта является отказом для Google, т.е. поисковая система делает вывод, что ваш сайт не отвечает определенной теме, а значит, по ней ваш сайт высоко ранжироваться не будет. Хорошо, я несколько преувеличил, но если это будет происходить снова и снова, то итог будет именно таким.
Если ваш сайт предлагает простой способ поиска необходимой информации с минимумом усилий, вы сразу же увеличиваете шансы того, что пользователи останутся у вас на сайте. Возможность внутреннего поиска по сайту – прекрасный способ добиться этого.
Показатели хорошего поиска по сайту
Постарайтесь смотреть на возможность внутреннего поиска как пользователь, а не как владелец сайта или разработчик. Что, с вашей точки зрения, является необходимым для того, чтобы поиск работал для вас? Я считаю, что есть некоторые параметры, которые работают для любого посетителя:
- Поиск должен быть видимым. Если вы хотите, чтобы поиском пользовались люди, не скрывайте его в футер сайта. Добавьте его либо в самый верх вашего сайдбара, либо в ваш хэдер.
- Должно быть ясно, что это – форма поиска. Очень важный пункт. Если вы просто добавите поле без каких-либо заголовков, кнопки Submit или водяного знака, объясняющего, что это – форма поиска, то в таком случае все это просто не будет работать для большинства посетителей.
Подчеркнуть это можно, к примеру, с помощью увеличенной иконки лупы, как это будет сделано в грядущем редизайне сайта Yoast:
Страницы с результатами внутреннего поиска для информационных сайтов
Внутреннее поле поиска – лишь первый шаг на пути к созданию функции поиска по сайту. На втором шаге необходимо продумать сами страницы с поисковыми результатами. В своих обзорах команда Yoast проверяет массу параметров для страниц с результатами поиска:
- Искомая фраза выделена на страницах с поисковыми результатами. Чтобы понять, по какому результату перейти, обычно надо просмотреть полученные пункты и быстро выбрать один из них. Страницы с результатами поиска – это инструмент, а не конечная цель. Подсветка ключевой фразы, используемой в поиске (как это делает Google), в разы ускоряет просмотр результатов.
- Страница с поисковыми результатами содержит текстовый фрагмент с ключевым словом. Очень сложно выбрать требуемый результат только по одному заголовку. Именно по этой причине Google иногда «забывает» про предложенное вами мета-описание и выводит текстовый фрагмент вашей страницы, содержащий ключевую фразу. Это полезно для посетителей. То же самое касается и внутренних результатов поиска.
- Поисковые результаты ранжированы по релевантности. WordPress, начиная с версии 3.7, ранжирует результаты поиска по релевантности. Обязательно обновитесь, если еще не сделали это. Однако плагины, такие как SearchWP, позволяют улучшить результаты внутреннего поиска по сайту. Вы можете управлять релевантностью. Раньше результаты поиска WordPress были упорядочены по дате (новый контент выводился выше), что было попросту бесполезно. Самые подходящие результаты должны стоять вверху.
- Поисковые результаты по сайту не должны индексироваться Google. Представьте себя в роли поисковой системы, которая старается предоставить вашим посетителям подходящую информацию как можно быстрее. Google Knowledge Graph добавляет ответы прямо в поисковую выдачу. Думаете, поисковым системам нравится давать ссылки на другие страницы поисковой выдачи? Нет. Естественно, нет. Google рассматривает эти страницы с результатами внутреннего поиска как страницы более низкого качества, чем ваши существующие информационные страницы. Нет никакого смысла в том, чтобы ранжировать такие страницы поисковых результатов выше, чем страницы ваших рубрик по той же самой теме. Страницы рубрик можно открыть для индексации. А вот страницы поисковых результатов лучше закрыть от индексации с помощью Noindex,follow.
Ценные данные для оптимизации вашего сайта
Есть еще одно преимущество хорошего внутреннего поиска. Он позволяет провести анализ ключевых слов. В Google Analytics во вкладке Behavior › Site Search › Search Terms вы можете найти все ключевые слова, которые пользователи вводили в форму поиска на вашем сайте.
Проверьте, отвечают ли ваши страницы данным ключевым словам. Стоит ли соответствующая страница в самом верху поисковой выдачи по сайту? Можно проверить, соответствует ли поиск по сайту поиску в Google:
https://www.google.com/search?q=site:yoast.com+meta+description
Та же самая страница должна выдаваться и в поиске по сайту по запросу «meta description». Если другая страница стоит выше в поиске по сайту, вам понадобится создать новую целевую страницу под данную ключевую фразу. Используйте это в своих интересах; ваши посетители сами подсказывают вам, какой контент они хотят получить.
Источник: yoast.com
oddstyle.ru
Поиск содержимого внутри веб-сайта — html
В то время как пользовательский поиск Google является хорошим решением и , вы не указали много информации, простой поиск google делает, добавляет хорошие результаты:
Sphider, который, я думаю, использовал много лет назад:
Sphider — это легкий веб-паук и поисковая система, написанная на PHP, с использованием MySQL в качестве базы данных задней базы. Это отличный инструмент для добавления функций поиска на ваш веб-сайт или создания пользовательской поисковой системы. Sphider небольшой, легко настраивается и модифицируется и используется на тысячах веб-сайтов по всему миру.
PhpDig (на 2-й странице результатов, поэтому было трудно найти), я знаю, что я использовал это раньше, другая «устанавливаемая» поисковая система на основе php:
PhpDig — это веб-паук и поисковая система, написанная на PHP, с использованием базы данных MySQL и поддержки плоских файлов. PhpDig строит глоссарий со словами, найденными на индексированных страницах. В поисковом запросе отображается страница результатов, содержащая ключи поиска, ранжированные по вступлению.
Sphinx + PHP, более старая статья, я не могу действительно говорить о том, насколько она соответствует вашим потребностям, но это может быть хорошо чтобы начать, если вы не хотите использовать готовый script:
В то время как Google и его аналоги практически всезначительны, веб-поисковые системы не очень подходят для каждого сайта. Если контент вашего сайта является узкоспециализированным или четко классифицированным, используйте Sphinx и PHP для создания точно настроенной локальной поисковой системы.
О PHP Search Tutorial, certianlly ничего особенного (это довольно упрощение поисковой системы), но еще одно место для начала, если вы хотите напишите сами:
В нашем учебнике по поисковой системе предполагается, что все данные, которые вы хотите найти, хранятся в базе данных MySQL. У него не будет никаких причудливых алгоритмов — просто простой запрос LIKE, но он будет работать для базового поиска и даст вам точку перехода, чтобы создать более сложную поисковую систему.
Конечно, больше информации будет означать лучшие ответы.
qaru.site
Полнотекстовый поиск по сайту — бич современного интернета / Habr
Реализация хорошего поиска по сайту — часто сильно недооцененная по сложности задача. Поиск является слабым местом сайтов настолько часто, что когда я вижу строку поиска, у меня сразу же возникает предвзятое ощущение предстоящего фиаско. И чтобы лишний раз не расстраиваться, я сразу переадресую свой вопрос гуглу или яндексу и быстро нахожу то, что требовалось. Что же делать, чтобы как-то улучшить эту ситуацию?Форма поиска по сайту от Яндекса и Гугла
Лучше всего это поняли и сделали за нас создатели популярных поисковых систем. И мы можем воспользоваться результатами их трудов, просто установив форму поиска по сайту от Яндекса или Гугла.Это простой путь, но у него есть свои минусы:
- В поиске могут быть доступны не все страницы сайта. Поисковая система не гарантирует включения в поиск всех страниц сайта, а кроме того не все страницы могут быть доступны поисковому роботу.
- Большая задержка между появлением новых страниц на сайте и их доступностью в поиске.
- Нельзя задавать уточнения для поиска. Например, задать поиск только в одном подразделе сайта или по ценовому диапазону товара.
- Нельзя идеально встроить результаты поиска в дизайн сайта. Это перечеркивает все плюсы такого поиска для большинства солидных порталов.
Качество поиска
Для начала нужно понять, из чего вообще складывается понятие качества поиска. Качество поиска зависит от многих факторов. О многих из них можно прочитать в книге известного поискового оптимизатора кандидата технических наук Игоря Ашманова. (Скажу по секрету, что недавно видел её на torrents.ru). Все факторы условно можно разбить на три категории: полнота, точность и ранжирование.
Полнота
Полнота — это количество страниц, по которым выполняется поиск. Существует два подхода к индексированию данных для поиска: «изнутри» и «снаружи».
- «Изнутри» — это индексирование исходных данных сайта, обычно хранящихся в БД. Этот способ исключает попадание в результаты поиска «мусорных» страниц, но и связан с риском уменьшения полноты поиска.
- «Снаружи» — индексирование поисковым роботом. Этот подход в большинстве случаев гарантирует высокую полноту, но и порождает множество проблем, которые будут описаны в будущих статьях.
Причина этого чаще всего в том, что на большинстве сайтов реализован поиск только по динамическим данным из-за того, что поисковая программа получает данные из базы данных. Более того, обычно вебмастер (или создатель CMS) решает, какие таблицы в БД самые важные, а какие недостойны внимания. В результате «за бортом» поиска остаются некоторые «малозначимые» динамические данные и все статические страницы.
С другой стороны, если поставить целью обеспечение максимальной полноты поиска, то в результатах может оказаться много «мусорных» и дублирующихся страниц, что тоже негативно сказывается на лояльность пользователей.
Точность
Точность поиска — это характеристика соответствия найденных страниц поисковому запросу. В неё входят учет морфологии, снятие омонимии, учет опечаток, поиск по синонимам и др. Например, если пользователь ищет «количество голов Аршавина», то ясно, что головы тут ни при чем, и нужно показывать только информацию про забитые голы. Вот еще один интересный пример омонимии. Но это высший пилотаж, а самое простое, что хочет увидеть пользователь — это поиск по всем возможным словоформам.
Для учета морфологии используются различные алгоритмы: стеммеры, морфологические словари и гибридные алгоритмы. Все они в той или иной степени несовершенны. Например, слово «есть» может иметь формы «был», «будет», «ем». Простой стеммер этого не поймёт. Морфологический словарь вряд ли предоставит словоформы для слова «упячка». Более сложные гибридные алгоритмы, использующие словарные базы и наборы эвристик, более совершенны, но и они неидеальны. Сейчас ситуация с учетом морфологии примерно такая:
- При поиске по БД только лишь средствами SQL обычно используют стеммер. Это наихудший учет морфологии
- Open source поисковые системы, такие как Sphinx, Lucene, Xapian обычно поддерживают установку своего морфологического анализатора, но в качестве встроенного алгоритма для русского языка обычно также используется стеммер.
- Яндекс.Сервер, FAST, Google Appliance имеют продвинутые гибридные алгоритмы учета морфологии. Вероятно, Яндекс.Сервер и Google Appliance имеют наилучший морфологический анализатор для русского языка из существующих, так как они используют тот же алгоритм, что и в веб-поиске.
Ранжирование
Под ранжированием понимается порядок сортировки найденных документах на странице результатов поиска. Иногда достаточно сортировать результаты по простому критерию, например, по дате модификации, но чаще всего требуется упорядочивание документов в порядке уменьшения близости поискового запроса результату. На ранжировании разработчики крупных поисковых систем сломали много копий, поэтому их продукты дают наилучшие результаты. Ситуация с ранжированием примерно такая:
- При использовании поиска средствами SQL доступно ранжирование только по простым критериям, таким как дата.
- Open Source системы (Sphinx, Lucene, др.) имеют встроенные продвинутые алогритмы ранжирования. Обычно это модификации алогритма текстовой релевантности.
- Коммерческие продукты (Яндекс.Сервер, FAST, Google Appliance, др.) имеют сложные многофакторные алгоритмы ранжирования, секрет которых хранится в тайне под семью замками так же, как рецепт приготовления Кока-Колы.
Выводы
- Для небольшого некоммерческого сайта подойдет форма поиска Яндекса/Гугла.
- Для поиска по разделу сайта, не требующего анализа морфологии запроса, сложного ранжирования и содержащего небольшое количество данных, можно использовать SQL запрос + стеммер.
- Для достаточно большого сайта, содержащего нетривиальные статьи стоит использовать движок с хорошей морфологией и ранжированием:Яндекс.Сервер, FAST, Google Appliance, др.
- Lucene, Sphinx, и др. подойдут, если душа лежит к Open Source и требования к поиску удовлетворяются возможностями движка.
Ссылки по теме
- «Обзор решений для полнотекстового поиска в веб-проектах: Sphinx, Apache Lucene, Xapian» — статья на http://www.developers.org.ua
- «High Performance FullText Search» — сравнение производительности поиска и индексации популярных полнотекстовых Open Source движков при работе с MySQL (PDF 109кб)
- http://poiskovod.ru — оригинал статьи в моем блоге
habr.com
Отслеживание внутреннего поиска на сайте в Google Analytics
Google Analytics
Использование этой опции дает возможность получить информацию о том, что посетители хотели увидеть на вашем сайте, но столкнулись с проблемой оперативного получения информации.
Сведения о том, что посетители сайта искали на нем, являются источником информации о возможной необходимости внесения изменений в структуру или оформление сайта, подготовки необходимых справочных или информационных материалов, расширение ассортимента товаров и т.п.
Например, если ваш сайт относится к категории сайтов электронной торговли, то поисковые запросы содержащие названия товаров или их групп, должны побудить вас к внимательному ознакомлению содержания и количеству таких запросов, их возможной сезонности, и в случае отсутствия необходимых товаров у вас, возможности расширения ассортимента. Такую информацию можно рассматривать как дополнительную к той, которую предоставляет, например, расширенная торговля Google Analytics.
Если сайт носит информационный или справочный характер, то поисковые запросы внутри сайта могут указывать на то, что у вас нет той информации, которую пользователь рассчитывал получить и вам необходимо для решения этого вопроса подготовить необходимые материалы.
Если при оценке использования поиска на сайте вы выясните, что информация, которую искали пользователи у вас есть, но значительная часть посетителей использует поиск, чтобы добраться до нее, нужно подумать над тем, чтобы сделать ее более доступной и/или более заметной.
Как пример можно привести интернет магазин, у которого посетители часто запрашивают информацию о доставке, однако такого пункта в меню навигации нет.
Итак, что нужно сделать в Google Analytics для того, чтобы возможность отслеживания внутри сайтового поиска стала активной.
Перейдите в режим администратора, выберите последовательно необходимые аккаунт, ресурс и представление:
Выбор представления Google Analytics
В настройках представления найдите блок Настройки поиска по сайту:
Активация отслеживания поиска по сайту
Переведите переключатель в положение ВКЛ, в строке Параметр запроса необходимо указать имя параметра из адресной строки браузера, который содержит запрос вводимый пользователем:
Пример имени параметра
В примере на изображение параметр равен S. После этого сохраните настройки нажав кнопку Сохранить внизу страницы.
На этом настройка отслеживания поиска на сайте с помощью Google Analytics завершена.
Хотел бы обратить ваше внимание на то, что описанный способ настройки более предпочтителен, чем простая настройка отслеживания событий в виде клика по кнопке Найти или Поиск, которые кроме количества нажатий на кнопку не предоставят никакой информации.
После выполнения описанных выше операций, спустя некоторое время в отчетах появится соответствующая информация. Группа отчетов Поиск по сайту располагается в разделе Поведение:
Группа отчетов поиск по сайту
Доступны четыре отчета:
- обзор;
- использование;
- поисковые запросы;
- страницы.
В первом отчете вы можете ознакомится с общей информацией о поиске на сайте, во втором можно сравнить использование сайта между группами посетителей, которые использовали поисковый механизм и теми, кто этой возможностью не пользовался:
Примеры использования сайта
В отчете поисковые запросы вы сможете ознакомится с теми запросами, которые вводили пользователи.
Помимо стандартных отчетов имеется возможность использовать различные параметры и показатели в пользовательских отчетах и расширенных сегментах:
Использование поиска в расширенных сегментах
Создание пользовательского отчета
В целом, отслеживание поиска на сайте, очень полезно, т.к. категория пользователей, которые используют эту возможность более лояльны, а также сами рассказывают вам о том, что они хотят видеть на вашем сайте.
prometriki.ru
Поиск от Яндекса по сайту: пример установки и настройки
Как сделать поиск по конкретному сайту с помощью Яндекса
Чтобы найти что-то на определённом сайте через Яндекс, можно указать требуемый адрес веб-ресурса в расширенной форме (другой вариант) или в строку поиска ввести запрос с использованием оператора site
, например,
вопрос site:shpargalkablog.ru
На многих сайтах, в том числе на блоге «Шпаргалка блоггера», поиск осуществляется скриптом из интерфейса https://site.yandex.ru/, который может настроить и добавить в код своего проекта даже начинающий вебмастер.
Плюсы и минусы Яндекс.Поиска для сайта
Плюсы
- Качественные результаты поиска, так как используются современные технологии компании, специализирующейся на обработке данных.
- Статистика заданных посетителями запросов.
- Бесплатно и без навязанной рекламы в отличие от похожего инструмента Google.
Минусы
- В выдаче сервиса участвуют только проиндексированные системой страницы сайта.
- Вероятна некорректная работа у посетителей из Украины в связи с блокировкой внутри страны служб Яндекса.
Как установить поиск Яндекса по сайту
Действия
- Подтвердить права на сайт в Яндекс.Вебмастере, если ранее этого не было сделано.
- На https://site.yandex.ru/searches/new/ определить область поиска (справка).
Программа может искать:
- по нескольким сайтам,
http://shpargalkablog.ru/ http://date.shpargalkablog.ru/
- по одному сайту,
http://shpargalkablog.ru/
- внутри одной конкретной папки, в которой, например, содержатся публикации только за 2011 год.
http://shpargalkablog.ru/2011/
- по нескольким сайтам,
- Использовать вид с кнопкой «Найти», а не с изображением лупы. С последней форма не воспринимается посетителями как поисковая, о чём несколько раз писали в комментариях «Шпаргалки блоггера».
- Использовать вариант «Показывать результаты на моей странице»: видя тот же дизайн с той же основной навигацией посетитель не будет дезориентирован. Флажок «Открывать страницу результатов в отдельной вкладке» оставить неактивным.
- Запомнить id (см. в примере
808327
), который можно увидеть в адресной строке браузера. - На указанную страницу (см. в примере
http://shpargalkablog.ru/search/
) добавить Она не нужна в списке Sitemap и RSS. - На остальные страницы сайта вставить примерно такой код формы без стороннего скрипта:
<style> #search { display: flex; width: 20em; max-width: 100%; margin: 0 auto; } #search input[type="search"] { flex: 1; } </style> <form action="http://shpargalkablog.ru/search/" target="_blank"> <input type="hidden" name="searchid" value="808327"> <input type="search" name="text" placeholder="Искать на сайте…"> <input type="submit" value="Найти"> </form>
Образец: Поисковые подсказки прекратят работать, зато код не будет негативно сказываться на- открытии страниц сайта посетителями из Украины, хотя проблемы просмотра результатов поиска сохранятся,
- скорости загрузки страниц сайта.
shpargalkablog.ru