Предоставление людям, которые посещают ваш веб-сайт, возможности легко находить информацию, которую они ищут, является ключевым элементом создание удобного веб-сайта. Простая в использовании и понятная навигация по веб-сайту важна для удобства пользователя, но иногда посетителям веб-сайта требуется нечто большее, чем интуитивная навигация, чтобы найти интересующий их контент. Здесь может пригодиться функция поиска по сайту.
Поиск в системах управления контентом
У вас есть несколько вариантов размещения поисковой системы на вашем сайте, в том числе с помощью CMS - если ваш сайт построен на Система управления контентом - чтобы включить эту функцию. Поскольку многие платформы CMS используют базу данных для хранения содержимого страницы, эти платформы часто поставляются с утилитой поиска для запроса этой базы данных. Например, одной из предпочтительных CMS является ExpressionEngine. Это программное обеспечение имеет простую в развертывании служебную программу, позволяющую выполнять поиск по веб-страницам, созданным в этой системе. Точно так же популярная CMS WordPress включает виджеты поиска, которые отображают информацию, содержащуюся на страницах, сообщениях и метаданных сайта.
Локальные сценарии CGI
Если на вашем сайте нет CMS с такими возможностями, вы все равно можете добавить поиск на этот сайт. Вы можете запустить Общий интерфейс шлюза скрипт на всем сайте или JavaScript на отдельных страницах, чтобы добавить функцию поиска. Вы также можете развернуть внешний каталог сайтов для своих страниц и запускать поиск из него.
CGI удаленного поиска
CGI для поиска, размещенного на удаленном сервере, обычно является самым простым способом добавить поиск на ваш сайт. Вы регистрируетесь в поисковой службе, и они каталогизируют ваш сайт для вас. Затем вы добавляете критерии поиска на свои страницы, и ваши клиенты могут искать ваш сайт с помощью этого инструмента.

Недостатком этого метода является то, что вы ограничены функциями, которые поисковая компания предоставляет для своего конкретного продукта. Кроме того, каталогизируются только страницы, которые находятся в Интернете (сайты интрасети и экстранета каталогизировать нельзя). Наконец, ваш сайт только периодически каталогизируется, поэтому у вас нет никакой гарантии, что ваши самые новые страницы будут немедленно добавлены в базу данных поиска. Этот последний момент может стать преградой, если вы хотите, чтобы функция поиска всегда была актуальной.
Следующие сайты предлагают бесплатные возможности поиска для вашего сайта:
- Система пользовательского поиска Google: Система пользовательского поиска Google позволяет выполнять поиск не только на собственном сайте, но и создавать коллекции для поиска. Это делает поиск более интересным для ваших читателей, потому что вы можете указать несколько сайтов для включения в результаты поиска. Вы также можете предложить своему сообществу добавлять сайты в поисковую систему.
- FusionBot: Эта служба предлагает несколько уровней поиска. На бесплатном уровне вы получаете 250 проиндексированных страниц, один автоматический индекс в месяц, один ручной индекс в месяц, базовую отчетность, карту сайта и многое другое. Он даже поддерживает поиск по SSL домены.
- FreeFind: Зарегистрироваться на эту бесплатную услугу очень просто. Он имеет дополнительные функции карты сайта и страниц "что нового", которые автоматически создаются вместе с полем поиска. Вы контролируете, как часто они будут сканировать ваш сайт, поэтому вы можете быть уверены, что новые страницы будут добавлены в индекс. Это также позволяет вам добавлять к пауку дополнительные сайты, которые будут включены в поиск.
- siteLevel Внутренний поиск по сайту: С помощью этого бесплатного сервиса вы добавляете функциональность наличия страниц, которые нет включены в базу данных. Таким образом, если вы хотите, чтобы определенный раздел был приватным и не доступным для поиска, вы должны просто указать его как исключенную область, и эти страницы не будут доступны для поиска. Бесплатный сервис проиндексирует 1000 страниц с одним переиндексированием в неделю.
Поиск в JavaScript
Поиск с помощью JavaScript позволяет быстро добавить возможности поиска на ваш сайт, но ограничен браузерами, поддерживающими JavaScript.
Универсальный скрипт внутреннего поиска по сайту: Этот поисковый скрипт использует внешние поисковые системы, такие как Google, MSN и Yahoo! для поиска на вашем сайте. Довольно ловко.