NLWeb — открытый проект Microsoft, который делает сайт «разговорным»: на вопрос обычным языком сайт отвечает сам, и человеку, и ИИ-агенту. Каждый экземпляр NLWeb работает как MCP-сервер, то есть к нему могут подключаться ИИ-системы, поддерживающие протокол MCP.
Идея сильная. Но если честно отвечать на вопрос «внедрять ли», картина сейчас такая: стандарт пока не взлетел, а MCP уже работает. Большинству компаний полезнее навести порядок в разметке schema.org и машиночитаемой версии сайта, а прямой канал к нейросетям строить через MCP там, где его действительно поддерживают. Ниже по порядку: что такое NLWeb, как он связан с MCP, что произошло после запуска и что из этого стоит делать сегодня.
Что такое NLWeb
Microsoft представил NLWeb на конференции Build в мае 2025 года как открытый проект. Название расшифровывается как Natural Language Web, веб на естественном языке. Замысел амбициозный: сделать для «разговорного» интернета то, чем когда-то стал HTML для обычного, то есть простой общий способ, которым любой сайт может отвечать на вопросы.
В общих чертах NLWeb работает в три шага.
- Берёт данные, которые на сайте уже есть. В первую очередь разметку schema.org, ленты RSS и sitemap. Никакого нового формата контента придумывать не нужно.
- Строит по ним поиск по смыслу. Для этого подключаются языковая модель и база для смыслового поиска; проект позволяет выбирать разные варианты.
- Отвечает на вопросы обычным языком. Человеку через окно на сайте, ИИ-агенту через MCP.
Условный пример для сайта с рецептами:
Посетитель: Что приготовить на ужин без глютена минут за тридцать?
Сайт на NLWeb: Подходят три рецепта: тыквенный крем-суп, курица с овощами в духовке и салат с киноа. Все без глютена, время — от 20 до 35 минут.
Тот же вопрос мог бы задать и ИИ-агент от имени пользователя. В ответ он получил бы структурированные данные вместо HTML-страницы, которую ещё нужно разобрать.
Среди ранних участников проекта Microsoft называл Shopify, TripAdvisor, Eventbrite, O’Reilly и Hearst. Cloudflare добавил быстрое развёртывание NLWeb в свой сервис AI Search.
Как NLWeb связан с MCP
MCP (Model Context Protocol) — открытый протокол, по которому ИИ-модели подключаются к внешним данным и инструментам. Подробно о нём, а заодно о schema.org и llms.txt, рассказано в статье «schema.org, llms.txt и MCP».
Проще всего представить так. MCP — «розетка», общий стандарт подключения. NLWeb — один из «приборов», который в эту розетку включается: готовый способ превратить содержимое сайта в MCP-сервер.
| MCP | NLWeb | |
|---|---|---|
| Что это | Открытый протокол подключения моделей к данным и инструментам | Открытый проект, который делает сайт разговорным |
| Задача | Дать модели общий способ спросить и получить данные | Отвечать на вопросы по содержимому сайта людям и агентам |
| На чём основан | Собственная спецификация протокола | schema.org, RSS, sitemap, языковая модель, смысловой поиск |
| Связь | Канал | Работает поверх MCP: каждый экземпляр — MCP-сервер |
| Состояние | Используется, поддержка зависит от ИИ-системы | Внедрение не растёт, крупные нейросети не обязались его использовать |
Из таблицы следует вывод, который легко пропустить: MCP-сервер для сайта можно сделать и без NLWeb. NLWeb лишь один из готовых вариантов, единственным путём он не является.
Что произошло после запуска
Анонс выглядел многообещающе: крупный разработчик, открытый код, известные компании среди первых участников, опора на давно знакомые стандарты. Однако, по оценкам отраслевых обзоров, после запуска внедрение не росло и к середине 2026 года оставалось примерно на одном уровне.
Главная причина в отсутствии спроса со стороны тех, кто задаёт вопросы. Ни одна крупная нейросеть не обязалась брать данные о сайтах именно через NLWeb. Для владельца сайта вывод простой. Развернуть NLWeb можно, но нет уверенности, что к нему придёт хоть один массовый ИИ-помощник, которым пользуются ваши покупатели.
Есть и практическая сторона. NLWeb требует отдельного приложения, одной галочкой в панели управления его не включить. Приложение нужно развернуть, подключить к языковой модели и базе для смыслового поиска, следить за обновлениями проекта и оплачивать вычисления. Крупной медиакомпании это по силам. Для небольшого магазина это заметная нагрузка без понятной отдачи.
Напрашивается параллель с llms.txt: соглашение может быть разумным и дешёвым, но его ценность зависит от того, читают ли его системы. С NLWeb ставка выше, потому что вместо файла приходится разворачивать, обновлять и оплачивать отдельный сервис.
Стоит ли внедрять NLWeb: честная оценка
Когда может иметь смысл:
- у вас большой контентный сайт (каталог рецептов, база статей, афиша) с хорошей разметкой schema.org;
- есть своя команда разработки, которой интересно экспериментировать;
- вы уже используете инфраструктуру, где NLWeb разворачивается быстро.
Когда пока нет:
- разметки schema.org нет или она неполная, и NLWeb просто нечего будет отдавать;
- цены, наличие и условия на сайте в картинках и всплывающих окнах;
- нет ресурса поддерживать ещё один сервис;
- ожидаете, что NLWeb сам по себе приведёт клиентов из нейросетей.
Для типичного российского магазина или сервиса второй список длиннее. Плохой идею это не делает, возможно, к ней ещё вернутся. Вкладываться же стоит в то, что работает при любом исходе.
Что реально стоит сделать сейчас
Основа у NLWeb, MCP и «обычного» GEO общая, так что всё перечисленное ниже пригодится независимо от того, какой стандарт победит.
- Разметка schema.org. Организация, товары с ценой и наличием, услуги, частые вопросы. Фундамент и для поиска, и для нейросетей, и для того же NLWeb, если вы к нему придёте.
- Чистые RSS и sitemap. Актуальная карта сайта без удалённых страниц и лента новых материалов. Они тоже нужны и поиску, и NLWeb.
- Факты текстом. Цены, условия, контакты обычным текстом, без противоречий. Что именно проверить, перечислено в чек-листе подготовки сайта к нейросетям.
- Доступность для роботов. Не закрывайте сайт от поисковых ИИ-роботов «на всякий случай». Кому что разрешить, объясняет статья «Какие ИИ-роботы приходят на ваш сайт».
- Машиночитаемая версия сайта. Чистые страницы для нейросетей без скриптов и оформления: модели читают их целиком и реже ошибаются.
- MCP-агент там, где его поддерживают. Если для бизнеса важна актуальность данных в момент ответа (наличие, цены, расписание), прямой канал через MCP даёт её тем ИИ-системам, которые умеют к нему подключаться.
Нужен ли вашему бизнесу прямой канал к нейросетям?
MCP-агент полезен не всем одинаково. Помогут четыре вопроса.
- Как быстро устаревают ваши данные? Если цены и наличие меняются каждый день, пересказ страницы недельной давности может оказаться ошибкой. Если прайс меняется раз в год, хватит хорошей разметки и машиночитаемой версии.
- Сколько стоит ошибка нейросети? Неверная цена на товар за 300 ₽ неприятна. На услугу за 300 000 ₽ она уже опасна для репутации.
- Где ваши покупатели задают вопросы? Если в тех ИИ-системах, которые умеют подключаться к MCP, прямой канал даёт реальное преимущество. Если нет, он остаётся заделом на будущее.
- Готова ли основа? MCP-агент отдаёт данные из ваших же источников. Противоречат они друг другу, и агент лишь быстрее передаст противоречие.
Разница хорошо видна на условном примере.
Пользователь: Есть ли сейчас в наличии зимняя резина такого-то размера в магазине «Пример» и сколько стоит шиномонтаж?
Нейросеть без прямого канала: По данным сайта магазина, шины этого размера были в наличии, шиномонтаж — от 2 000 ₽. Рекомендую уточнить актуальное наличие.
Нейросеть с MCP-агентом магазина: По данным магазина на текущий момент, в наличии 8 комплектов, шиномонтаж — 2 400 ₽ за комплект.
Во втором случае модель спрашивает источник в момент вопроса вместо того, чтобы пересказывать старую страницу. Именно эту возможность обещал и NLWeb, однако MCP-агента можно сделать и без него.
А как же ИИ-агенты, которые покупают?
Агенты, которые не только читают, но и действуют, — отдельная история. Для покупок за пользователя крупные компании предлагают свои протоколы, и картина там похожая: технологии меняются быстро, основой остаются качественные данные. Подробно об этом в статье «Агентная коммерция: как подготовить интернет-магазин».
С NLWeb разница принципиальная. NLWeb и MCP-агент сайта в первую очередь отвечают на вопросы, а агент-покупатель совершает действия: собирает корзину и оформляет заказ. Ему кроме точных данных нужны договорённости о платежах, подтверждении покупки и ответственности продавца.
Без NLWeb: что ставит SetSearch
NLWeb SetSearch не разворачивает. В тариф GEO-оптимизации входит один из двух вариантов, цена одна, вариант подбирается под сайт:
- машиночитаемая версия сайта — чистые страницы для нейросетей: факты, цены и условия в структуре, без скриптов и оформления; люди видят прежний сайт;
- GEO-агент — собственный MCP-агент компании. На сайте размещается метка: модель находит её, обращается к агенту и получает цены, наличие и условия в момент вопроса. Работает только с ИИ-системами, которые поддерживают MCP.
Интеграцию выполняет команда SetSearch. Она же следит за трендами ИИ-поиска, проверяет читаемость сайта для нейросетей и регулярно обновляет решение под их новые требования, в том числе если какой-то новый стандарт действительно начнёт работать. Стоимость указана на странице тарифы.
Знаете ли вы, что нейросети говорят о вашей компании прямо сейчас и откуда берут цены? Если нет, начните с бесплатного GEO-аудита, а потом решайте, нужен ли вам прямой канал.
Источники
- NLWeb (репозиторий Microsoft) — описание проекта, документация и код
- Model Context Protocol (MCP) — описание протокола и документация
- Словарь разметки schema.org — типы разметки, на которые опирается NLWeb
Частые вопросы
Что такое NLWeb простыми словами?
NLWeb — открытый проект Microsoft, представленный в мае 2025 года. Он добавляет сайту возможность отвечать на вопросы обычным языком — и людям, и ИИ-агентам. Каждый экземпляр NLWeb работает как MCP-сервер, а данные берёт из разметки schema.org, RSS и sitemap.
Чем NLWeb отличается от MCP?
MCP — открытый протокол, по которому ИИ-модели подключаются к внешним данным и инструментам. NLWeb — конкретный проект, который превращает сайт в такой источник: строит поиск по его содержимому и отдаёт ответы, в том числе через MCP.
Стоит ли внедрять NLWeb на сайт прямо сейчас?
Для большинства компаний — пока нет. По оценкам отраслевых обзоров, после запуска внедрение не росло, и ни одна крупная нейросеть не обязалась брать данные через NLWeb. Полезнее вложиться в разметку schema.org, машиночитаемую версию сайта и MCP там, где его уже поддерживают ИИ-системы.
Какие нейросети умеют работать с MCP?
Поддержка зависит от конкретной ИИ-системы и режима: одни умеют подключаться к MCP-серверам, другие нет, третьи только в отдельных режимах или через подключаемые приложения. Это нужно проверять для каждой нейросети, которая важна вашему бизнесу.
Пропадёт ли работа, если NLWeb так и не станет стандартом?
Если начать с основы — нет. Разметка schema.org, аккуратный RSS и sitemap, понятные тексты полезны поиску и любым нейросетям уже сегодня и пригодятся при любом будущем стандарте.