Из категории Разработка
Почти на каждом сайте сегодня есть поле «Поиск». То есть, посетитель ресурса имеет возможность что-то запросить дополнительно, если ответ на его вопрос не очевиден в той статье, на которую он попал – из поиска, по прямой ссылке, просто случайно заглянув на какую-либо страничку очередного сайта.
Такая опция как «Поиск» поставляется «из коробки» в любой CMS, то есть, не нужно быть каким-то серьёзным программистом, чтоб добавить на свой проект «Поиск». Достаточно включить эту функцию в админке, или она и так есть по умолчанию – даже включать ничего не нужно.
Но как быть, если сайт создаётся не на одной из популярных CMS, а иным способом? Надо ли добавлять к себе на проект поле для поисковых запросов? Важный ли это нюанс, или же без него можно обойтись сегодня?
По своему опыту могу сказать – такое поле на сайте никогда не бывает лишним. Трудно себе представить форум или какой-либо крупный ресурс, без функции дополнительного поиска по материалам проекта.

От качественного поиска по любому сайту проект только выиграет
Сегодня даже на лэндингах (сайтах-одностраничниках, чаще всего рекламных) включают такую опцию – просто чтобы было. Либо она идёт изначально включенной в той CMS, на которой лэндинг изготовлен.
Можно даже сказать так: подобный подход – это стандарт. Если человек попадает на сайт, не видит на нём «Поиск» - у него сложится о проекте не лучшее мнение. Такой ресурс вряд ли внушит доверие, ведь пользоваться им не особо удобно.
Другой вопрос – как вэб-мастеру организовать поиск по своему сайту. Ведь просто так это не сделать – требуются определённые знания. Речь идёт о ситуации, когда проект создан не на готовой популярной CMS, а иными способами. Или CMS самописная, где изначально не предусмотрен такой инструмент (как в моём случае).
Сейчас расскажу, как поиск на своих проектах реализую я. Возможно, мой подход к делу подойдёт другим людям.
Есть как минимум три варианта действий:
Первые два вариант – просто и легко, делается без всяких специфических знаний. А в последнем случае добиться успеха сложнее – тут уже справится только программист. Да не абы какой, а с определённым опытом.

Почти всегда разумнее использовать готовое решение для поиска по сайту, чем писать своё
У каждого их вариантов есть свои преимущества и недостатки. Стоит поговорить о них подробно.
Чем хорош поиск по сайту от Гугла и Яндекса? Результаты будут точнее. Всё-таки у серьёзных IT-гигантов есть все необходимые ресурсы для поиска адекватных ответов, релевантных запросу. Даже очень хороший программист вряд ли сможет настроить подобное своими силами. Готовые движки CMS тоже не способны на такое качество – они весьма посредственны и поле «Поиск» там больше для «галочки» чем для реальной функциональности.
Недостаток – если страница отсутствует в выдаче, ответ по ней получен не будет при запросе в поисковую строку. Даже если тот материал, который ищет пользователь, действительно существует и соответствует запросу в полной мере. А поисковики часто выкидывают страницы по разным причинам, даже если они отлично сделаны, не нарушают правил – как на уровне законов, так и на уровне принципов поисковых систем.
Вариант сделать поиск у себя на сайте самостоятельно хорош тем, что в процессе программист может существенно улучшить свои навыки, в том числе по написанию регулярных приложений. Кроме того, всё будет сделано «своими руками» - без посторонних сервисов. Если в базе данных есть ответ на запрос – он будет выдан человеку, даже если страница сайта не индексируется поисковиками.
Поиск по сайту – полезная, важная, нужная опция. Если она реализована грамотно – это только плюсы как для проекта, так и для пользователя.

Главное, чтобы людям нравилось то, как работает поиск по сайту
Реализовать данную опцию можно разными способами – всё зависит от навыков программиста, от его желания угодить потребителю контента.
Даже на сайтах-одностраничниках сегодня встречается поле для поисковых запросов. А крупные ресурсы, форумы, порталы с большой посещаемостью без такого функционала вообще сложно себе представить.
Поделитесь заметкой, если она вам понравилась!
Комментарии временно отключены.