РОМ в одиночку: один человек ведёт весь маркетинг компании
Веду маркетинг B2B-клининга в СПб без команды и без героизма. График 9-18, по воскресеньям выходной. 290 коммитов, 245 URL и +86% кликов GSC за 50 дней.
Соло-режим звучит героически - на деле это просто нормальный график 9-18, без трагедии и без переработок. У меня клининговая контора в СПб, я там РОМ. Один. Без агентства, без подрядчиков, без отдела на пять человек. За 50 рабочих дней с релиза нового сайта - 290 коммитов в репозиторий, 245 URL в карте сайта, 50+ блог-статей, 4-канальная воронка лидов через AmoCRM, +86% кликов в Google Search Console. В этой статье - про формат, стек и темп. Без героизации.
Если коротко
- 290 коммитов за 50 рабочих дней - это 5-6 коммитов в день. Не ночами, не в выходные.
- 5 ролей в одни руки: SEO, директ, копирайтинг, разработка, аналитика
- Стек: PHP без CMS, 17 MCP-серверов в редакторе, obsidian как база знаний, BMAD-методология
- План на неделю в воскресенье вечером, 30 минут. Дальше - одна задача за раз
- Не подходит для бюджетов >500 000 ₽/мес и продуктов с тысячами заявок в день
Что такое «РОМ в одиночку»
РОМ - руководитель отдела маркетинга. В нормальной схеме РОМ управляет командой: SEO-агентство, директолог, контент-команда, дизайнер, разработчик, аналитик. Согласует, ставит задачи, проверяет работу. Сам руками не делает.
«РОМ в одиночку» - когда все эти роли в одни руки:
- SEO-специалист. Технический аудит, schema, llms.txt, программные SEO-страницы, переобход URL через API, оптимизация Lighthouse
- Директолог. Кабинеты Яндекс Директа, Google Ads, Telegram Ads, Авито, ставочные стратегии и UTM
- Копирайтер. Блог-статьи на 1500-4000 слов с FAQ, тексты на страницах услуг, скрипты для рекламы
- Разработчик. Самописный сайт на PHP 8.4 без CMS, 245 URL, MySQL для блога и заявок, интеграция с AmoCRM
- Аналитик. GA4, Яндекс Метрика, Roistat, BI-дашборды, отчёты собственнику
Параллельно - общение с собственником, переписывание шаблонов коммерческих предложений, проверка работы клининговых бригад через CRM, согласование договоров. Маркетинг в малом и среднем B2B редко существует отдельно от операционки.
Мой типовой день
Расписание не строгое, но устойчивое. Без него работа в одиночку быстро превращается в реактивный режим «потушить горящее».
До обеда - концентрированная работа: тексты, разработка, SEO-аудиты. Самое сложное и требующее внимания. Email и Telegram открыты, но уведомления выключены - отвечаю в перерывах.
После обеда - операционка: проверка кабинетов рекламы, ответы на лиды в CRM, общение с собственником, ведение трекера задач, обновление сайта.
Вечером - обзор и план: смотрю Search Console и Яндекс Вебмастер за день, фиксирую изменения в obsidian, пишу план на завтра. 30 минут максимум.
В среднем 7-8 часов чистого времени, 5 дней в неделю. По воскресеньям не работаю принципиально - это даёт кэш на следующую рабочую неделю.
Темп и планирование
Соло-режим работает только если есть жёсткая структура планирования. Без неё легко уйти в хаос «что сегодня делать, не помню».
Каждое воскресенье вечером - 30 минут на план недели в obsidian. 5-6 крупных задач, привязанных к открытым эпикам по BMAD-методологии. К пятнице обычно знаю, какие из них уйдут на следующую неделю.
Каждое утро - открываю vault, смотрю активную BMAD-story и лог за вчера. Одна задача за раз, до завершения. Перепрыгивать между «попробую SEO» и «нет, лучше Директ» - самый быстрый путь к выгоранию в соло-режиме. У меня каждое утро ясно, что в работе.
50-дневный SEO-цикл, который мы запустили в марте, работал именно в этом ритме. 290 коммитов = 5-6 в день. Не ночами, не на выходных. Регулярно, без авралов. Темп публикаций - 2-3 статьи в неделю. Эта рамка задаёт ритм лучше любых будильников.
Стек, который позволяет тянуть всё одному
Без правильных инструментов соло-режим не работает. Перечисляю, что использую ежедневно - без выдуманных «AI-помощников будущего».
1. Самописный PHP-сайт без CMS
Сайт компании - на PHP 8.4 + MySQL + .htaccess как роутер. Никакого WordPress, Bitrix, Tilda. Шаблон страницы:
<?php
$page_title = "...";
$canonical = "https://example.com/.../";
include __DIR__ . '/includes/header.php';
?>
<!-- Контент -->
<?php include __DIR__ . '/includes/form.php'; ?>
<?php include __DIR__ . '/includes/footer.php'; ?>
Всё. Никаких плагинов, конфликтов версий, npm-зависимостей. Деплой через rsync за 15 секунд.
Когда ты один разработчик, тебе не нужна экосистема для команды из пяти человек. Тебе нужно решение, которое не ломается само и не требует обновлений безопасности каждую неделю.
2. Семнадцать MCP-серверов в редакторе кода
MCP - Model Context Protocol, способ дать AI-помощнику в редакторе кода доступ к внешним инструментам. В моём settings.json:
- playwright - браузерная автоматизация для SEO-аудитов, скриншотов конкурентов, проверки рендеринга
- firecrawl - краулинг сайтов конкурентов на 200-500 URL за один проход
- gsc - Google Search Console: показы, клики, индексация
- yandex-metrika + yandex-webmaster - Яндекс Метрика и Вебмастер программно
- github - работа с репозиторием, PR, issue
- filesystem - чтение и запись файлов на маке
- obsidian - поиск по vault с заметками
- snyk - сканирование уязвимостей в коде
- gemini + nanobanana - генерация изображений для блога
- context7 - актуальная документация библиотек
- firecrawl + ddg - веб-поиск
- superpowers - кастомные скиллы
В сумме - это инструменты, которые в обычной команде делал бы отдельный аналитик, фронтендер и SEO-специалист. У меня они работают через единый интерфейс редактора.
3. Obsidian как база знаний проекта
В корне репозитория сайта живёт папка obsidian/ - vault с 60+ заметками. Структура:
- SEO/ - правила title и description, эталонная разметка, чек-листы аудита
- Техническое/ - линкбилдинг, заморозки, BMAD-документы, переезд на хостинг
- Аналитика/ - отчёты по показам, разборы кампаний
- Сертификаты ИСО/ - текст лицензий и стандартов для YMYL-страниц
- Блог - база контента.md - полная история проекта, 30 готовых тем
- Лог YYYY-MM-DD.md - что сделано за день, какие коммиты, какие решения
Когда работаешь один, забываешь свои же договорённости через две недели. Vault - это «второй мозг», в котором ищу через grep, что обещал к четвергу. Никакой Notion, никакой Confluence - только локальные .md файлы рядом с кодом.
4. BMAD-методология для одного человека
BMAD - Brownfield Methodology for Agile Development. Шесть эпиков, 26 stories, 26+ slash-команд для редактора кода. В классической схеме это инструмент для команды разработки. У меня - каркас, который структурирует работу одного человека:
- PRD (Product Requirements Document) - пишется один раз в начале проекта, фиксирует 34 функциональных и 22 нефункциональных требования. Дальше - точка опоры для всех решений
- Эпики и истории - 6 эпиков (Семантическое покрытие, Лидогенерация, Геолокальные страницы, MySQL-блог, E-E-A-T, Операционное управление). Каждый эпик - 2-6 stories, каждая story - задача на 4-8 часов
- Implementation Readiness Report - чек-лист «можно ли начинать»: есть ли все доступы, есть ли план, понятен ли результат
Когда задачи структурированы по этому шаблону, я перестаю прыгать между темами. Каждое утро ясно, какая story в работе.
5. Воронка лидов в 4 канала параллельно
Форма заявки на сайте дублирует лид в четыре канала:
form → /send.php
1. mail() → почта компании
2. Telegram Bot API → чат заявок
3. AmoCRM API → контакт + сделка в воронке
4. INSERT в MySQL leads
Если падает один канал, лид сохраняется в трёх остальных. За 50 дней работы потерянных лидов - ноль.
В обычной команде интеграцией с AmoCRM занимался бы отдельный middleware-разработчик через 2-3 недели согласований. Я написал это за день, JWT-токен валидный до 2031 года.
Что я НЕ делаю руками
Соло-режим возможен только потому, что половина рутины автоматизирована. Список того, что отдал инструментам и API:
- Парсинг семантики - скрипт на Python через Yandex Wordstat API проверяет 388 фраз за 8-10 минут
- Карта сайта -
generate-sitemap.phpпересобирает с реальнымlastmodчерезfilemtime()каждый деплой - Переобход URL - Yandex Webmaster API
/recrawl/queueотправляет до 620 URL в сутки - IndexNow - каждый одобренный комментарий в блоге автоматом пингует Bing и Yandex
- Валидация schema - Rich Results Test через Playwright по списку URL после деплоя
- Уязвимости - Snyk MCP сканирует код в один клик
- Графика - Pexels (свободные стоковые фото) для большинства баннеров, Gemini API для уникальных обложек кейсов
- Черновики статей - Claude как ассистент для первого драфта, дальше всегда финальная вычитка вручную с проверкой по правилам Главред и Баден-Баден
Финальная фактическая правка, согласование с собственником, публикация - всегда руками. Доверять AI публикацию текстов с цифрами компании я бы не стал.
Что важно держать в системе
Соло-режим устойчив только если есть готовые ответы на типовые проблемы. Я выработал их за три года в формате - делюсь.
Дисциплина темпа. Без внешних дедлайнов легко переложить задачу на следующий понедельник. Решение: еженедельный отчёт собственнику в трёх абзацах + темп публикаций 2-3 статьи в неделю. Они задают ритм лучше любых будильников.
Лог ошибок. В команде о баге расскажет аналитик. В одиночку про баг узнаешь только когда наступишь - иногда через неделю. Решение: «Issues log» в obsidian-vault, обход раз в неделю.
Внешний код-ревью. Снимаю PHP-syntax check всех файлов в deploy.sh, сканированием Snyk MCP, проверкой Lighthouse после каждого крупного релиза. Не заменяет глаза второго человека, но ловит 80% грубых ошибок до прода.
Бизнес работает без меня. За 18 месяцев соло-режима у меня было 3 коротких больничных и пара отпусков. Сайт в эти дни работает на автопилоте: реклама на стратегиях с авто-ставкой, лиды идут через формы и AmoCRM, аналитика собирает сама. Менеджер компании отвечает на заявки. Новые статьи и аудиты в эти дни не выходят - это допустимо в B2B с длинным циклом сделки и 5-7 заявками в день.
Что было бы по-другому с командой
Честно: с командой 4-5 человек я бы успевал в 2-2.5 раза больше, не в 4 раза. Координация съест значительную долю эффекта. И всё равно есть задачи, которые соло-режим закрывает быстрее команды:
- Решения по A/B-тестам - не нужно собирать совещание и ждать аналитика. Смотрю Метрику, делаю вывод, пишу правку, деплой через 5 минут
- Перепаковка офферов под новый канал - пишу сам, проверяю Главредом и Баден-Баденом сам, публикую сам. От идеи до запуска - день вместо недели
- Технические правки - без согласования с дизайнером, без задач в Jira, без созвона с разработчиком
Для маркетинга в B2B с длинным циклом сделки и небольшим количеством крупных клиентов - это часто важнее, чем «делать в 4 раза больше».
Кому подходит формат «удалённый РОМ»
Услугу удалённого руководителя отдела маркетинга я предлагаю на фрилансе для бизнесов с похожим профилем:
- Нет своего отдела маркетинга, или он есть, но требует руководителя
- Услуги или продукт продаются через сайт + контекст + органику
- Локальные ниши: клининг, ремонт, строительство, доставка, ИТ-сервис, профессиональные услуги
Не подходит:
- E-com с тысячами SKU и сложным мерчандайзингом
- Бренды с большим ATL-бюджетом и медиа-кампаниями
- Бизнесы, где маркетинг должен ежедневно согласовывать решения с топ-менеджментом на встречах
Если ваш профиль попадает в первый список - пиши в Telegram @dimik90, обсудим. Связаться можно также через сайт или почту в подвале.
Близкое по теме: как я работаю с проектами - про формат без созвонов и 40-страничных КП. Кейс по клинингу за 3 года 9 месяцев - путь от старта в нише до текущей роли. 50 дней SEO в B2B-клининге - что конкретно сделал за последние 50 рабочих дней.
Услуги под фриланс:
- Удалённый РОМ от 70 000 ₽/мес
- Независимый аудит подрядчика от 30 000 ₽
- SEO для услуг - полный цикл
- Маркетинг для клининга - главная ниша, конкретика по бюджетам и каналам
Вопрос-ответ