У сайта-поисковика есть два совершенно разных прочтения. Первая, самая частая: добавить строку поиска на свой сайт, чтобы посетители находили нужную страницу, товар или статью. Вторая, амбициозная: собрать собственный мини-поисковик по своей нише. В этой статье разберём обе: от бесплатного виджета за 15 минут до умного поиска с нейросетью, который понимает запрос по смыслу.
Два смысла задачи: поиск ПО сайту и сайт-поисковик
Прежде чем выбирать инструмент, определите, что именно вы строите. От этого зависит и сложность, и бюджет.
- Поиск по своему сайту: строка поиска в шапке блога, каталога или базы знаний. Решается бесплатно за один вечер, часто вообще без кода.
- Поиск по своим данным: у вас есть база (товары, объявления, рецепты), и нужен быстрый поиск с фильтрами. Это уже небольшой проект, но вайбкодинг с ним справляется.
- Нишевый поисковик по чужим сайтам: агрегатор, который ищет сразу по десяткам источников. Самый сложный вариант, о его реалистичности поговорим честно в конце.
Дальше идём от простого к сложному. Если сайта у вас ещё нет, начните с основы: в полном руководстве, как сделать сайт с помощью ИИ, мы разбирали путь от идеи до публикации.
Способ 1. Готовый поиск от Яндекса или Google: бесплатно и без кода
Самый быстрый путь: отдать поиск тому, кто уже проиндексировал ваш сайт. Яндекс.Поиск для сайта бесплатен, умеет подсказки при вводе и исправление опечаток. Единственное условие: сайт должен уже находиться в индексе Яндекса, на совсем новый сайт виджет поставить не получится (это прямо указано в справке сервиса).
Подключение выглядит так:
- Зайдите на site.yandex.ru под своим Яндекс-аккаунтом и нажмите «Установить».
- Укажите область поиска: весь сайт или отдельные разделы.
- Настройте внешний вид формы и страницы результатов (цвета можно подогнать под дизайн сайта).
- Скопируйте готовый HTML-код виджета.
- Вставьте код в шаблон сайта там, где должна быть строка поиска, и проверьте работу.
У Google аналог называется Programmable Search Engine: создаёте поисковик по своему домену, получаете код и вставляете на страницу. Бесплатная версия работает без ограничений по запросам, но показывает рекламу в результатах; отключение рекламы доступно в платном варианте. Минус обоих виджетов один и тот же: они ищут только по тем страницам, которые успели попасть в индекс. Новая статья появится в результатах не сразу. Как ускорить индексацию, мы разбирали в материале о том, как сделать сайт видимым для поисковиков.
Понимания, как это устроено, уже достаточно, чтобы начать. На бесплатном эфире сайт собирают за один вечер и показывают, как его выложить.
Посмотреть, как собратьСпособ 2. Свой поиск через вайбкодинг: полный контроль
Если у вас каталог, база рецептов или коллекция статей до нескольких тысяч записей, поиск можно собрать самостоятельно, не будучи программистом. Технически это фильтр: данные лежат в файле JSON, а скрипт на JavaScript при каждом нажатии клавиши отбирает подходящие записи. Такой поиск работает мгновенно, не зависит от индексации и не требует сервера.
Писать код руками не нужно: опишите задачу ИИ-инструменту. Промпт может выглядеть так: «Сделай на моей странице строку поиска по списку из 500 товаров в файле data.json. Искать по названию и описанию, без учёта регистра и с допуском опечаток. Результаты показывать сразу под строкой, выделяя совпадение жирным». Инструмент сам напишет разметку, стили и логику. Если делаете страницу с нуля, база из статьи про сайт на HTML закроет вопросы структуры и публикации.
Совет из практики: попросите ИИ добавить в поиск «пустое состояние». Когда по запросу ничего не нашлось, покажите не пустой экран, а подсказку: популярные разделы или форму «напишите нам, чего не хватает». Это удерживает посетителя на сайте и заодно подсказывает вам, что люди ищут.
По теме: Как сделать сайт-визитку в 2026: три способа и готовый промпт
Способ 3. Поисковые движки Meilisearch и Algolia: когда данных много
Фильтр на JavaScript начнёт тормозить, когда записей станут десятки тысяч. Для таких объёмов существуют готовые поисковые движки: они держат индекс на сервере, отвечают за миллисекунды, понимают опечатки и синонимы.
- Meilisearch: движок с открытым кодом под лицензией MIT. На своём сервере работает бесплатно и без ограничений по функциям, есть и платное облако. Хороший выбор, если хостинг у вас в России.
- Algolia: облачный сервис, бесплатный тариф Build включает до 1 миллиона записей и 10 000 поисковых запросов в месяц. Учтите: оплата платных тарифов идёт зарубежной картой, а данные хранятся на серверах сервиса.
Подключение движка тоже делается вайбкодингом: просите ИИ-ассистента «подними Meilisearch на моём сервере и подключи к нему поиск по каталогу», и он проведёт по шагам: установка, загрузка данных в индекс, строка поиска на сайте. Это уровень уже не «вечер», а «пара выходных», но результат сопоставим с поиском в крупных интернет-магазинах.
Самое долгое в своём сайте это первый запуск: страницы, домен, публикация. На бесплатном вебинаре по вайбкодингу весь путь проходят вживую, от идеи, описанной словами, до работающего адреса. Опыт в программировании не нужен.
Пройти путь до сайтаУмный поиск с нейросетью: находит по смыслу, а не по буквам
Обычный поиск ищет совпадение слов: на запрос «недорогой ноутбук для учёбы» он найдёт только страницы с этими словами. Семантический поиск сравнивает смысл: тексты превращаются в числовые векторы (эмбеддинги), и система находит близкие по значению записи, даже если слова другие. У того же Meilisearch гибридный ИИ-поиск встроен в движок, а связка «поиск + нейросеть, которая формулирует ответ по найденному» называется RAG.
На практике для небольшого сайта самый доступный формат умного поиска: ассистент, который отвечает на вопросы посетителей по вашим материалам. Как собрать такого, мы пошагово показывали в гайде про чат-бота на нейросети для сайта. Строка поиска и ассистент отлично живут вместе: поиск для тех, кто знает, что ищет, ассистент для тех, кто формулирует вопрос своими словами.
По теме: Как сделать сайт меньше в 2026: вес страницы и скорость загрузки
Свой поисковик по нише: что реально, а что нет
Построить конкурента Яндексу или Google в одиночку нереально: нужны краулеры, обходящие миллиарды страниц, гигантская инфраструктура и годы работы над ранжированием. Но нишевый вариант возможен: сайт, который ищет по ограниченному кругу источников. Например, поиск по 30 сайтам с выкройками или по базам государственных документов.
Честные пути два. Первый: собирать данные только из открытых источников с разрешением на использование (открытые API, RSS-ленты, датасеты) и складывать их в свой Meilisearch. Второй: настроить Google Programmable Search не на один свой домен, а на список выбранных сайтов, и оформить вокруг него свой интерфейс. Массовый парсинг чужих сайтов без разрешения обходите стороной: это и юридические риски, и блокировки.
Частые ошибки
- Ставить виджет Яндекса на сайт, которого нет в индексе: поиск просто не заработает. Сначала индексация, потом виджет.
- Делать поиск без учёта опечаток. Треть запросов люди вводят с ошибками; проверьте, что ваш вариант находит «ноутбук» по запросу «наутбук».
- Грузить в JavaScript-фильтр десятки тысяч записей: страница начнёт тормозить. Для больших объёмов берите движок.
- Прятать строку поиска в подвал. Место поиска: шапка сайта, на видном месте, с иконкой лупы.
- Забывать про мобильную версию: поле поиска должно быть удобным для пальца, а не только для курсора.
Частые вопросы
Можно ли сделать поиск по сайту бесплатно?
Да, тремя способами: виджет Яндекс.Поиска для сайта, бесплатная версия Google Programmable Search (с рекламой в результатах) или собственный JavaScript-поиск, написанный с помощью ИИ. Движок Meilisearch тоже бесплатен, но потребует свой сервер.
Нужно ли уметь программировать?
Для виджетов Яндекса и Google: нет, только вставить готовый код в шаблон. Для своего поиска и движков: код пишет ИИ-инструмент по вашему описанию, ваша задача сформулировать, что и по каким полям искать, и проверить результат.
Почему поиск Яндекса не находит новые страницы сайта?
Виджет ищет по индексу Яндекса, а новые страницы попадают туда с задержкой от нескольких дней. Ускорить можно через Яндекс.Вебмастер: отправить страницу на переобход. Свой поиск (JavaScript или движок) этой проблемы не имеет: он видит данные сразу.
Реально ли сделать свой поисковик как Яндекс?
В масштабе всего интернета: нет, это инфраструктура уровня корпорации. В масштабе ниши: да. Поиск по своему сайту, своей базе данных или ограниченному списку источников собирается силами одного человека с ИИ-инструментами.
Поиск: одна из деталей, которые отличают «страничку» от работающего сайта. На воркшопе «Сайты с ИИ» мы показываем, как собирать такие сайты целиком: со структурой, дизайном и функциями под задачу, даже если вы никогда не писали код.
Записаться на воркшоп