Как создать доску вакансий: объявления, поиск, отклики и платные размещения
Чтобы создать доску вакансий, выберите нишу, в которой работодателям сложно найти подходящих кандидатов, соберите понятный список вакансий с фильтрами, которые совпадают с тем, как кандидаты ищут работу, сделайте для каждой вакансии отдельную хорошо структурированную страницу и дайте работодателям возможность публиковать и оплачивать объявления через простую форму и оплату. Заранее решите, откликаются ли кандидаты на вашем сайте или на сайте работодателя: от этого зависит, сколько персональных данных вы будете обрабатывать. Самое сложное в новой доске — привести и работодателей, и кандидатов. Программная часть проще.
Что нужно доске вакансий
| Часть | Что входит | Нужна в MVP? |
|---|---|---|
| Список вакансий | Сначала самые новые, с фильтрами | Да |
| Страницы вакансий | Название, компания, местоположение или удалёнка, диапазон зарплаты, описание, как откликнуться | Да |
| Фильтры и поиск | Ключевые слова, тип роли, местоположение или удалёнка, уровень, зарплата | Да, несколько самых нужных |
| Публикация вакансии | Форма работодателя, предпросмотр, оплата, затем публикация | Да |
| Проверка админом | Одобрить, отредактировать или отклонить объявление до или после публикации | Да |
| Истечение срока | Вакансии скрываются через заданный период или когда роль закрыта | Да |
| Уведомления о вакансиях | Письма кандидатам о новых вакансиях по их интересам | Вскоре после запуска |
| Аккаунты работодателей | Управление объявлениями, продление, базовая статистика | Позже |
| Страницы компаний | Все вакансии одного работодателя с коротким профилем | Позже |
| Отклики на сайте | Кандидаты откликаются и загружают резюме прямо на вашей доске | По желанию |
Данные
Вакансии, компании, категории или типы ролей, местоположения и, если вы принимаете оплату, заказы или публикации со статусом оплаты и датой окончания. Если вы собираете отклики, добавьте отклики и файлы резюме, связанные с вакансией и видимые только этому работодателю.
Права доступа
- Любой видит актуальные вакансии, срок которых не истёк.
- Работодатель может редактировать только свои объявления.
- Если вы принимаете отклики на сайте, работодатель видит только отклики на свои вакансии, а кандидаты видят только свои отклики.
- Админы видят всё и модерируют.
Резюме содержат персональные данные: имена, контакты, историю работы. Если вы их храните, держите файлы в закрытом доступе, удаляйте через заданный срок и понятно указывайте в политике конфиденциальности, как долго вы их храните.
Решения и компромиссы
Ниша
Общие доски вакансий переполнены. Нишевые выигрывают за счёт релевантности: удалённая работа для конкретного языка программирования, вакансии в climate tech, медсестры в одном регионе, работа в гостиничном бизнесе в одном городе. Узкая ниша делает фильтры очевидными и упрощает продвижение.
Отклик на сайте или на стороне работодателя
На стороне работодателя (ссылка на его страницу отклика или адрес электронной почты) проще: нет хранения резюме, меньше обязательств по защите данных, работодатели продолжают пользоваться своими инструментами найма. На вашем сайте кандидаты получают единообразный опыт, а работодатели — простой список откликов, но вы начинаете обрабатывать персональные данные и строить часть системы отслеживания кандидатов. Большинство новых досок начинают с откликов на стороне работодателя.
Ценообразование
Часто используют модели: фиксированная цена за публикацию, более высокая цена за выделенные вакансии, пакеты из нескольких публикаций со скидкой или подписки для тех, кто нанимает часто. Начните с одной цены и одной платной опции. Некоторые доски первые несколько вакансий публикуют бесплатно, чтобы показать активность; если так делаете, честно указывайте, какие объявления платные, спонсорские или взяты из других источников.
Срок действия и актуальность
Ищущие работу быстро теряют доверие, если откликаются на уже закрытые роли. Задайте каждой вакансии дату окончания (обычно 30 или 60 дней), позвольте работодателям отмечать роли как закрытые и автоматически скрывайте истёкшие вакансии. Самый простой подход — фильтровать по дате окончания при каждом показе списка, тогда ничего не нужно запускать по расписанию, чтобы скрыть вакансии.
Видимость в поиске
Страницы вакансий могут появляться в поиске Google по работе, если на них есть правильные структурированные данные. По состоянию на сентябрь 2026 года документация Google перечисляет обязательные свойства JobPosting, включая название вакансии, описание, дату публикации, организацию-работодателя и местоположение работы (отдельные указания для удалённых вакансий). Там же сказано, что истёкшие вакансии нужно удалять: установив прошедшую дату validThrough, вернув код 404 или 410 либо убрав разметку. Разметка относится только к страницам отдельных вакансий, а не к страницам списков. Перед внедрением проверьте актуальные рекомендации Google.
Поэтому важен рендеринг страниц: страницы вакансий должны читаться поисковыми системами без тяжёлого клиентского JavaScript. Наше руководство по SEO для сайтов, созданных ИИ объясняет варианты.
Первый промпт для ИИ-конструктора
Создай нишевую доску вакансий GreenStack Jobs для программистов в компаниях climate tech и чистой энергетики. Страницы вакансий включают название, название компании и логотип, местоположение или «Удалённо» с перечнем разрешённых стран, диапазон зарплаты, тип занятости, уровень, описание и кнопку «Откликнуться», которая ведёт на страницу отклика работодателя. Главная страница показывает актуальные вакансии, сначала самые новые, с закреплёнными выделенными вакансиями вверху, и фильтры по типу роли, удалёнке/офису, уровню и зарплате, которые сохраняются в URL. Работодатели используют форму «Опубликовать вакансию», просматривают объявление и отправляют его; объявления ждут в очереди админа на одобрение. Вакансии истекают через 30 дней после публикации и скрываются после истечения срока. Каждая страница вакансии получает уникальный заголовок, мета-описание и структурированные данные JobPosting. Используй Next.js, чтобы страницы вакансий рендерились на сервере. Данные храни в базе данных, логотипы — в файловом хранилище. Оплату оставь как заглушку — позже добавим Stripe Checkout.
Когда основа заработает, добавьте Stripe Checkout для платы за публикацию, затем email-уведомления для кандидатов. Как добавить оплату в приложение описывает checkout и вебхуки.
Этапы создания
- Выберите нишу и перечислите фильтры, которыми будут пользоваться кандидаты.
- Соберите первый набор реальных вакансий — с разрешения или со ссылками на первоисточник.
- Создайте страницы вакансий, список и фильтры на этих данных.
- Добавьте форму публикации вакансии с предпросмотром и очередью проверки админом.
- Добавьте оплату публикаций сначала в тестовом режиме, затем в боевом: оплатил — вакансия уходит на проверку или публикуется.
- Добавьте истечение срока и отметку «закрыто».
- Добавьте базовое SEO и разметку JobPosting на страницы вакансий, а также карту сайта.
- Запустите канал для кандидатов — еженедельную рассылку новых вакансий или сообщество в вашей нише.
- Добавьте аккаунты работодателей, чтобы постоянные клиенты могли управлять и продлевать публикации.
- Рассмотрите отклики на сайте только тогда, когда этого попросят работодатели.
Частые ошибки
- Запуск с пустой доской. Кандидаты уходят с доски из пяти вакансий. Наполните её реальными и релевантными ролями.
- Оставленные истёкшие вакансии. Это тратит время кандидатов и может противоречить правилам поисковых систем.
- Публикация вакансий без ведома работодателя в вводящей в заблуждение форме. Если вы берёте роли из других источников, ставьте ссылку на источник и не создавайте впечатления, что работодатель заплатил вам.
- Скрытые диапазоны зарплат. Многие кандидаты сначала фильтруют по оплате; в некоторых странах диапазоны зарплат в объявлениях обязательны по закону. Сделайте это поле заметным.
- Сбор резюме без плана. Хранить лишние персональные данные — это риск без выгоды.
- Слабая модерация. Мошеннические объявления появляются на открытых досках. Проверяйте новых работодателей до публикации их вакансий.
- Структурированные данные на страницах списков или придуманные поля. Следуйте рекомендациям поисковых систем точно.
Расходы и инструменты
Базовые расходы — хостинг, база данных и хранилище для логотипов. На каждую платную публикацию начисляется комиссия за обработку платежей. Письма с уведомлениями и чеками отправляет почтовый сервис. Если добавить отклики на сайте, хранение резюме и, при необходимости, проверку загружаемых файлов на вирусы, расходы немного вырастут. Актуальные цены смотрите на сайтах самих провайдеров.
Когда лучше готовый продукт
Если нужна стандартная доска вакансий быстро, готовое программное обеспечение для досок вакансий даёт публикации, оплату, уведомления и аккаунты работодателей из коробки, обычно за ежемесячную плату. Оно также подходит сообществам или ассоциациям, которым нужна просто страница с вакансиями рядом с существующим сайтом. Если вы ищете сотрудников только для своей компании, доска вакансий вам не нужна — лучше подойдут система отслеживания кандидатов или страница «Карьера». Создавайте свою доску, когда вашей нише нужны необычные поля, фильтры или ценообразование, когда доска — часть более крупного продукта или когда вам важен полный контроль над страницами для поиска.
Создание с Mythex
Mythex может построить доску по промпту выше: страницы вакансий, фильтры, которые сохраняются в URL, форму публикации с очередью админа и логику истечения срока, с выделенной базой данных Postgres и файловым хранилищем для логотипов. Можно попросить Next.js, чтобы страницы вакансий рендерились на сервере, проверить их в живом предпросмотре и опубликовать на публичный адрес или свой домен на тарифе Pro. Вход работодателей и оплата подключаются по принципу «свой ключ»: вы выбираете способ аутентификации и подключаете собственный аккаунт Stripe, а ключи хранятся как секреты проекта. Письма с уведомлениями о вакансиях отправляются через провайдера вроде Resend или Postmark с вашим ключом.
В документации описаны приём платежей через Stripe, отправка email и SEO для опубликованных приложений. Если вам нужен старт для рекрутинговой компании, см. конструктор сайта для рекрутингового агентства; если вы ведёте учёт кандидатов для собственного найма, ближе шаблон трекера найма. Доска вакансий — разновидность каталога, поэтому полезна и инструкция по созданию сайта-каталога.
Вопросы
Как доски вакансий зарабатывают деньги?
Чаще всего работодатели платят за публикацию вакансии, часто с платными опциями вроде закрепления в топе или более длительного срока показа. Некоторые также продают пакеты публикаций, подписки для работодателей, спонсорские места в рассылке или доступ к базе кандидатов.
Должны ли кандидаты откликаться через мою доску или на сайте работодателя?
Ссылка на страницу отклика у работодателя проще, и так работают многие нишевые доски. Сбор откликов на своей доске даёт больше данных и ценности, но означает, что резюме и персональные данные нужно хранить надёжно и ответственно.
Как попасть с вакансиями в поиск Google по работе?
Добавьте структурированные данные JobPosting на страницу каждой вакансии по документации Google и своевременно удаляйте или помечайте истёкшие вакансии. Google указывает, что разметка должна быть на странице самой вакансии, а не на страницах со списком многих вакансий.
Как привлечь первых работодателей на новую доску вакансий?
Сами разместите набор реальных и релевантных вакансий с разрешения или со ссылками на первоисточник, предложите первым работодателям бесплатные или со скидкой публикации и наберите аудиторию кандидатов через рассылку или сообщество в вашей нише.