Бизнес для инженера Продвижение без маркетолога: контент, комьюнити, репутация, продажи
0%

Продвижение без маркетолога: контент, комьюнити, репутация, продажи

Продвижение без маркетолога: контент, комьюнити, репутация, продажи

У самостоятельного инженера почти всегда есть навык и почти никогда — поток. Работа заканчивается, и выясняется, что следующей нет: три месяца было некогда, а теперь очень надо и очень срочно. Это не проблема удачи. Это прямое следствие того, что продвижение у большинства инженеров не система, а реакция на испуг.

Хорошая новость: продвижение для одиночки — инженерная задача, а не «талант общаться». У него есть измеримый вход, наблюдаемый выход, характерная задержка между ними и понятные режимы отказа. Плохая новость: задержка большая. Сделанное сегодня приносит обращения через месяцы, и переставший работать канал вы тоже обнаружите через месяцы, когда чинить поздно. Эта статья — как собрать такую систему без бюджета на рекламу, без маркетолога и без превращения себя в блогера. Предыдущие статьи дали предмет продажи: позиционирование и первые каналы в Фрилансе с нуля, цену в Ценообразовании, границы работ в Оценке и границах.

Рамка трека. Здесь нет юридических, налоговых, бухгалтерских консультаций, нет конкретных ставок, лимитов и «рыночных вилок цен» и нет обещаний конверсий. Всё, что касается рекламы, рассылок, обработки контактов людей, публикации клиентских материалов и вознаграждений за рекомендации, разбирается как список вопросов, которые вы зададите юристу и бухгалтеру, а конкретику проверяете на официальных источниках — ФНС России, Госуслуги, портал правовой информациина дату, потому что правила и цифры меняются, а неверная цифра из статьи живёт годами. Все числа в примерах ниже — иллюстрации к методу расчёта, а не ориентиры рынка.

1. Что такое продвижение на самом деле

Инженерное отвращение к маркетингу обычно вызвано подменой: маркетинг путают с рекламой, а рекламу — с навязыванием. Рабочее определение для нашей задачи другое:

Продвижение — это систематическое сокращение дистанции между человеком, у которого есть ваша проблема, и решением доверить её вам.

Дистанция состоит из трёх разрывов, и каждый требует своих действий:

Разрыв Вопрос человека Что его закрывает
Незнание «я вообще не знаю, что вы существуете» охват: где вы физически видны
Непонимание «не понимаю, тот ли вы, кто мне нужен» позиционирование и формулировки
Недоверие «понимаю, но не готов рисковать деньгами» доказательства: кейсы, отзывы, публичный след

Отсюда сразу два практических следствия. Первое: больше охвата не лечит недоверие. Если у вас нет ни одного описанного результата, тысяча просмотров даст ноль обращений, и «надо больше писать» будет неверным выводом. Второе: у каждого действия есть свой разрыв, который оно закрывает, и действия не взаимозаменяемы.

Продажа при этом — не отдельная тёмная магия в конце, а помощь человеку принять решение в условиях, где он не может оценить качество до покупки. Вы знаете о задаче больше него; честная продажа — это выравнивание информации, включая слова «вам это не нужно» и «вам нужен не я».

1.1. Уравнение потока и его коварство

Число клиентов раскладывается в произведение, и в каждом множителе — своё узкое место:

Клиенты = Охват × Отклик × Доля дошедших до разговора × Доля сделок

Никаких «нормальных» значений этих множителей не существует: они зависят от ниши, канала, чека и вашей репутации, и любая цифра, взятая из чужой статьи, вреднее отсутствия цифры. Считать нужно свои, и как это делать — в разделе 9.

Куда важнее свойство, которого нет в формуле: лаг. Между действием и деньгами лежат недели и месяцы: человек прочитал разбор, запомнил, через полгода у него сломалось, он поискал в переписке и написал. Из-за лага возникает главный сбой самостоятельного инженера — пила загрузки.

Пила загрузки: доход проваливается через месяцы после того, как продвижение поставили на паузу

Механика проста и безжалостна. Пришёл проект — вы закапываетесь в работу и прекращаете продвижение, потому что «сейчас не до этого и денег хватает». Проект заканчивается, пайплайн пуст, а новые обращения появятся только через типичный для вашего канала лаг. Возникает вынужденный простой, за ним — паника, за паникой — согласие на плохого клиента по плохой цене, и цикл повторяется. Лечится это ровно одним способом: фиксированной, неснижаемой долей времени на продвижение, которая тратится даже в самую загруженную неделю. Финансовая сторона этих провалов — в Деньгах и рисках.

2. Три состояния покупателя и два вида спроса

Люди не делятся на «клиентов» и «не клиентов». Они находятся в разных состояниях относительно вашей услуги, и в каждом состоянии работают разные действия.

Из схемы видно то, что обычно упускают. Переход S1 → S2 не в вашей власти: сроки задаёт жизнь клиента, а не ваш контент-план. Всё, что вы можете, — оказаться в его памяти и в его переписке к моменту, когда это произойдёт. Поэтому «нет отклика на публикации» почти никогда не значит «публикации не работают»: значит, что до перехода ещё не дошло.

Отсюда деление каналов на два вида:

Снятие существующего спроса Формирование спроса
Кто адресат те, кто уже ищет (S2, S3) те, кто ещё не ищет (S0, S1)
Примеры биржи, каталоги, поиск по формулировке проблемы, тендеры, реферальные запросы статьи, доклады, сообщества, открытый код, рассылка
Скорость отдачи дни и недели месяцы
Конкуренция высокая, вы один из многих в списке низкая, вы единственный в голове
Устойчивость пропадает при паузе накапливается годами
Цена ошибки потраченное время потраченные месяцы

Порядок для новичка обратный интуиции. Сначала — снятие существующего спроса: оно даёт деньги и, что важнее, разговоры с реальными покупателями, из которых становится ясно, какими словами они описывают проблему. Формирование спроса идёт параллельно, но окупается позже — и без первых разговоров почти всегда бьёт мимо: вы пишете о том, что интересно вам.

3. Что именно продвигаем: одна строка, которая делает работу

До выбора каналов должен существовать ответ на вопрос «кто вы и для кого». Не слоган, а проверяемая формулировка:

Я помогаю [кому: узкий тип заказчика] [получить какой результат] [через что: способ], в отличие от [альтернативы, которую он рассматривает].

Три теста, которые её проверяют:

  1. Тест отличимости. Может ли ваш конкурент подписаться под этой же фразой? Если да — это не позиционирование, а описание профессии. «Опытный fullstack-разработчик, качество и сроки» — под этим подпишутся все.
  2. Тест адресата. Услышав фразу, человек должен понимать, он это или не он. «Для бизнеса» — не адресат. «Для интернет-магазинов на 1С-Битрикс с ручной сверкой остатков» — адресат.
  3. Тест последствия. Результат должен быть выражен в терминах, которые волнуют плательщика: деньги, время, риск, обязательства перед третьей стороной. Не «микросервисы и Kubernetes», а «релиз без ночного простоя магазина».
Как говорит инженер Как это слышит плательщик Как сказать
«переписал на асинхронный стек» «потратил моё время на свой интерес» «отчёты собираются к утру, а не к обеду»
«покрыл тестами» «удорожание непонятно зачем» «правка в тарифах не ломает выставление счетов»
«настроил CI/CD» «какие-то администраторские штуки» «релиз занимает 20 минут и делается без меня»
«оптимизировал запросы» «что-то техническое» «страница товара открывается быстрее, отказы падают»

Эта одна строка потом повторяется везде без изменений: в профиле, в шапке сайта, в первом абзаце письма, в устном ответе на «а чем ты занимаешься». Разнобой формулировок между каналами — самая дешёвая по стоимости исправления и самая частая ошибка.

4. Актив и аренда: где вы строите

Каналы различаются не только скоростью, но и тем, кому принадлежит связь с людьми.

Собственные активы, арендованные каналы и чужая земля

  • Актив — то, что остаётся при вас при любых изменениях внешнего мира: сайт с кейсами, список контактов людей, давших согласие на переписку, ваши репозитории, записи докладов, собранные отзывы и, главное, живые отношения с людьми, которые знают вас лично.
  • Аренда — платформа даёт доступ к аудитории по своим правилам: соцсети, биржи, чужие блог-платформы, профессиональные чаты. Аудитория есть, но она не ваша: правила, охват и сам аккаунт могут измениться без вашего участия.
  • Чужая земля — поисковая выдача, ленты рекомендаций, агрегаторы, упоминания у коллег. Здесь вы вообще ничего не контролируете; поток может исчезнуть молча.

Из этого следует одно операционное правило, которое стоит повесить над столом:

Каждое действие в аренде должно оставлять след в активе. Ответили в чате — в профиле есть ссылка на сайт с кейсами. Выступили — запись и слайды лежат у вас, а не только у организатора. Сделали проект через биржу — попросили отзыв, который можно показать где угодно, и получили разрешение упомянуть работу.

Второе следствие — риск платформы. Аккаунт на бирже с историей и рейтингом кажется активом, пока не блокируется или пока площадка не меняет комиссию и правила выдачи. Это тот же самый риск концентрации, что и «90% дохода от одного клиента», просто на уровне канала; диверсификация обсуждается в Деньгах и рисках.

Отдельно про список контактов: работа с контактными данными людей и рассылками регулируется, и это ровно тот случай, где импровизация опасна. Что нужно выяснить у юриста до первой рассылки: на каком основании вы храните контакты, как оформляется и хранится согласие, как человек отписывается, какие требования предъявляются к рекламным сообщениям и их маркировке, что меняется, если сервис рассылок иностранный. Правила здесь меняются, и проверять их нужно на дату у специалиста, а не по статьям в интернете.

5. Контент: конвейер, а не вдохновение

Контент — это не «вести блог». Это производство артефактов, которые делают за вас три вещи: находятся поиском, доказывают компетентность и переживают вас во времени. У инженера для этого есть неочевидное преимущество: сырьё образуется само, в процессе работы.

5.1. Что вообще считается контентом

Тип Пример Кому адресован Что закрывает
Разбор проблемы «почему выгрузка в 1С отваливается на больших заказах и как это чинить» покупателю незнание + доверие
Кейс «было: сверка вручную 6 часов в неделю; стало: 20 минут» покупателю недоверие
Инструмент маленькая утилита, решающая узкую боль коллегам и покупателю доверие, охват
Разбор ошибки «как я потерял два дня на неверной гипотезе» коллегам доверие, человечность
Обзор выбора «когда достаточно cron, а когда нужен брокер» покупателю, принимающему решение понимание
Отчёт о работе «что я сделал за месяц» почти никому ничего, если нет вывода

Главное решение здесь — для кого вы пишете. Инженеру естественно писать для коллег: привычная аудитория, лайки, уважение. Но коллеги обычно не ваши покупатели, и аудитория, восхищающаяся текстом про внутренности планировщика, может не содержать ни одного человека с бюджетом. Писать для коллег не бесполезно — через них приходят рекомендации и подряды, — но соотношение должно быть осознанным. Проверка темы: «какой вопрос человек задал бы поиску, чтобы сюда попасть, и есть ли у него деньги на решение». Если ответ «никакой, это интересно только мне» — материал имеет право на жизнь, но продвижением не считается.

5.2. Конвейер из рабочих отходов

Регулярность недостижима, если каждый материал начинается с чистого листа. Работающая схема — превращать в артефакты то, что уже произведено в оплаченной работе.

Ключевой узел здесь — проверка прав. Публикация фрагмента клиентского кода, скриншота с реальными данными, названия компании или подробностей архитектуры может нарушать обязательства о конфиденциальности и договорённости о правах на результат; именно на публичном кейсе чаще всего вскрывается, что в договоре про упоминание не написано ничего (что согласовать заранее и письменно — в Договорах). Поведение по умолчанию: обезличивать, спрашивать разрешение письменно, при отказе — обобщать до принципа, не идентифицирующего заказчика.

5.3. Ритм, объём и режимы отказа

Три правила, которые экономят месяцы:

  1. Не больше двух каналов на старте. Один основной (где живёт полный артефакт) и один распространяющий. Пять каналов в одиночку не поддерживаются и умирают все сразу.
  2. Правило шести месяцев. Не начинайте канал, ритм которого вы не выдержите полгода в самую загруженную неделю. Честнее один разбор в месяц шесть месяцев подряд, чем восемь постов за две недели и тишина до весны.
  3. Глубина бьёт частоту. Один материал, полностью решающий чужую проблему, годами приводит людей из поиска и из чужих ссылок. Двадцать поверхностных заметок не приводят никого и стареют мгновенно.

Про поисковый спрос без маркетолога достаточно двух мыслей. Первая: пишите под формулировку проблемы, а не под название технологии — клиент ищет «не сходится остаток на складе после интеграции», а не «идемпотентность очереди сообщений». Вторая: узнавайте эти формулировки у клиентов напрямую, вопросом «какими словами вы искали, когда столкнулись с этим». Это бесплатнее и точнее любого инструмента подбора запросов.

Типичные режимы отказа контент-канала: пишу для коллег, продаю бизнесу (аудитория растёт, обращений нет); расписание вместо смысла (материал выходит по календарю, качество падает, канал становится обязанностью — прямой путь к выгоранию); эксперт по всему (темы скачут, ни одна ассоциация не закрепляется); сгенерированный наполнитель (текст без личного опыта не даёт того, чего нельзя бесплатно получить где угодно, и потому не создаёт доверия); публикация под NDA — единственный отказ, который бьёт сразу по деньгам и по репутации.

6. Комьюнити: репутация в чужих головах

Сообщество — это не «место, где можно рекламироваться». Это среда, где ваши повторяющиеся полезные действия наблюдаются другими людьми и превращаются в их готовность вас рекомендовать. Механизм ровно один: вклад до просьбы.

Ключевой вопрос, который инженеры почти всегда решают неверно: в каком сообществе быть. Естественное движение — идти к своим, в чаты разработчиков. Там комфортно, там понимают шутки — и там сидят ваши конкуренты, а не ваши заказчики. Если вы делаете системы для логистики, то один инженер на отраслевой конференции логистов заметнее, чем сотый инженер в профильном чате. Простой критерий: идите туда, где вы редкий, а не туда, где вы свой.

Форма вклада Цена для вас Что даёт Когда уместно
Ответ на вопрос в чате минуты узнаваемость, тёплые контакты всегда
Развёрнутый разбор чужого случая час-два сильный сигнал компетентности регулярно, выборочно
Доклад на встрече или конференции дни подготовки доверие + артефакт + знакомства пару раз в год
Открытый инструмент недели и постоянная поддержка доверие у технических лиц если совпадает с работой
Организация встречи много и постоянно центральная позиция в сети если это вам нравится

Экономика докладов: подготовка честного доклада — несколько рабочих дней, то есть прямая потеря оплачиваемого времени (расчёт утилизации — в Ценообразовании). Окупается он не аплодисментами, а записью и слайдами как постоянным артефактом, знакомством с организаторами и спикерами и позицией «человек, который объясняет эту тему». Площадку выбирайте по составу зала, а не по громкости названия.

Открытый код отлично работает на доверие технических людей и почти не работает на нетехнических плательщиков; он даёт обязательства (issues, вопросы, безопасность) и требует ясности с лицензией и с тем, вправе ли вы вообще открывать код, написанный в оплаченной работе, — снова к Договорам.

Партнёрская сеть — самый недооценённый канал одиночки. Дизайнеры, агентства, маркетологи, бухгалтеры, интеграторы регулярно сталкиваются с задачами, которые не берут. Работает это сначала в одну сторону: вы отдаёте им подходящие запросы, не ожидая немедленного ответа. Разговор о вознаграждении за рекомендации — это уже финансовые отношения, и порядок оформления и налоговые последствия обсуждают с бухгалтером и юристом, а не на словах.

Чего сообщество не прощает: продажи в лоб под видом вопроса, комментарии-приманки под чужими постами, публичные конфликты и разбор клиентов по именам. Репутация в сообществе растёт годами и обнуляется за один вечер — это её главное свойство.

7. Репутация: как она накапливается и как её измерять

Репутация состоит из трёх слоёв, и они набираются последовательно:

  1. Узнаваемость — вас вспоминают по имени и связывают с темой.
  2. Доверие — верят, что вы доведёте до результата: есть кейсы, отзывы, следы работы.
  3. Поручительство — готовы рекомендовать вас, ставя на кон своё имя. Это самый ценный и самый медленный слой; именно он даёт клиентов, приходящих уже согласными.

Каналы удобно раскладывать по двум осям: как быстро приходит отдача и накапливается ли она.

Правый верхний угол — то, что нужно строить в первую очередь, но именно туда нельзя попасть быстро: рекомендации требуют выполненных работ. Правый нижний — топливо на короткой дистанции, которое не накапливается: перестали писать письма — поток исчез. Здоровая конфигурация одиночки — топливо снизу справа плюс постоянное вложение в верхнюю половину.

7.1. Отзывы и кейсы: как получать, а не выпрашивать

Отзыв — это не любезность, а актив, который вы будете показывать годами. Три правила:

  • Момент. Просить сразу после наблюдаемого успеха — запуск прошёл, отчёт сошёлся, ночной инцидент закрылся, — а не через полгода «когда вспомнилось».
  • Формулировка. Не «напишите пару слов», а конкретный запрос с рамкой: что было до, что сделали, что стало, что удивило. Хорошая практика — предложить черновик из фактов, которые вы и так знаете, и попросить поправить: человеку легче отредактировать, чем сочинить.
  • Разрешение. Право упоминать заказчика, показывать интерфейсы и называть результаты оформляется письменно и заранее, вместе с договором. При запрете — обезличенный кейс: «розничная сеть, около сотни точек», без узнаваемых деталей и по согласованному тексту.

Кейс сильнее отзыва, потому что содержит числа заказчика. Скелет: контекст → проблема и её цена для бизнеса → что вы сделали и почему так → результат в его метриках → что было трудно. Последний пункт неожиданно важен: кейс без единой трудности выглядит рекламой.

7.2. Реферальная петля

Рекомендации не приходят сами, потому что люди помнят о вас, но не помнят, кому вы нужны. Разница между «если кто-то будет нужен — обращайтесь» (не работает) и конкретным запросом (работает): «вы говорили, что у ваших коллег в соседнем отделе такая же ручная сверка, — уместно ли меня им представить?» Просить стоит в момент максимальной удовлетворённости, адресно и не чаще, чем вы сами готовы помогать.

7.3. Когда репутация повреждена

Провалы бывают у всех: сорванный срок, ошибка в проде, неверная оценка. Репутацию рушит не провал, а поведение вокруг него: молчание, перекладывание вины, исчезновение. Работающая последовательность — быстро сообщить, признать факт без самобичевания, предложить план и срок, выполнить, а после зафиксировать, что вы изменили в процессе. Публично воевать с клиентом нельзя никогда: свидетели не разбираются, кто прав, они запоминают, что с вами бывают скандалы (как вести такие разговоры — в Работе с заказчиком).

8. Продажи — это процесс, а не талант

Продажи у одиночки проваливаются не из-за неумения говорить, а из-за отсутствия процесса: сделки «висят», письма забываются, обещания «вернуться через неделю» никем не отслеживаются. Лечится это скучно — списком стадий, критериями перехода и датой следующего действия у каждой сделки.

Стадия Что это значит Критерий перехода дальше Что делаете вы
Контакт человек проявился получил ответ и назначен разговор быстро отвечаете, предлагаете время
Квалификация понимаете задачу и реальность есть проблема, срок и лицо, принимающее решение задаёте вопросы, не презентуете
Диагностика знаете, что и почему болит согласована формулировка задачи и критерий успеха уточняете, показываете риски
Предложение отправлен вариант или несколько клиент отреагировал по существу защищаете объём и цену
Решение «да», «нет» или дата возврата подписано или закрыто добиваетесь ясности

Главное правило гигиены: стадия меняется только по действию клиента, а не по вашему оптимизму. «Отправил предложение и жду» — это не движение вперёд.

8.1. Квалификация: пять вопросов вместо интуиции

  1. Что происходит сейчас и что именно ломается? — если ответ размытый, задача не созрела.
  2. Чем это оборачивается для бизнеса? — деньги, время, риск, обязательства. Нет последствий — нет бюджета.
  3. Что уже пробовали и почему не сработало? — показывает и сложность, и отношение к подрядчикам.
  4. Кто принимает решение и кто ещё влияет? — разговор с человеком без полномочий может быть полезным, но это не сделка.
  5. Что произойдёт, если ничего не делать? — самый честный тест реальности задачи.

Признаки, что стоит вежливо отказаться: обсуждение цены до обсуждения задачи; «нам нужно как у конкурента, только лучше и быстрее»; отказ обсуждать критерий готовности; давление срочностью при отсутствии предоплаты; невозможность поговорить с тем, кто принимает решение. Экономика отказа простая: плохой клиент отнимает время и репутацию, а не только нервы, и в Оценке и границах видно, во что это выливается.

8.2. Диагностика вместо презентации

Инженерный рефлекс — начать рассказывать решение. Продающий эффект даёт обратное: серия вопросов, которая помогает клиенту самому сформулировать масштаб проблемы. Классическая рамка — от ситуации к проблеме, от проблемы к последствиям, от последствий к ценности решения (это ядро подхода SPIN, Huthwaite). Практический признак хорошего разговора: клиент говорит больше вас, и в конце вы можете повторить его задачу его же словами — а он кивает.

8.3. Follow-up: сделки умирают от молчания

Большинство сделок теряется не после «нет», а после «интересно, вернёмся к этому». Что делать:

  • Каждый разговор заканчивается явным следующим шагом с датой, названным вслух.
  • У каждой активной сделки в вашем списке есть поле «следующее действие и когда».
  • Касания несут ценность, а не напоминание о себе: относящийся к делу материал, уточняющий вопрос, короткое наблюдение по их задаче. Формулировка «просто хотел напомнить» — самая бесполезная фраза в деловой переписке.
  • Ограничьте число касаний заранее (например, три с растущими интервалами) и завершайте явным письмом: «понимаю, что сейчас не приоритет; закрываю задачу у себя, напишите, когда вернётесь». Это часто приносит ответ там, где напоминания не приносили.

8.4. Возражения — это запрос информации

Что говорит клиент Что обычно стоит за этим Что спросить или сделать
«Дорого» не видит связи цены и результата, либо сравнивает с другим объёмом «с чем сравниваете?» и разбор объёма; см. Ценообразование
«Нам надо подумать» нет внутреннего согласия или отсутствует ЛПР «что должно проясниться, чтобы решение стало возможным?»
«У нас есть свой разработчик» опасается конфликта в команде предложить роль рядом с командой, а не вместо неё
«Пришлите коммерческое» (после трёх фраз) хочет отвязаться или сравнить цены вернуть к диагностике: «чтобы цифра была не с потолка, нужно 20 минут»
«Можно быстрее и дешевле?» проверяет границы или реально ограничен предложить меньший объём за меньшие деньги, но не ту же работу дешевле
Тишина после предложения внутренние процессы, смена приоритетов касание с ценностью, затем закрывающее письмо

Правило, экономящее годы: никогда не снижайте цену, не уменьшая объём. Скидка без изменения работ обесценивает всю вашу будущую цену и говорит клиенту, что первая цифра была не настоящей.

9. Метрики и бюджет времени

Считать нужно то, что связано с решениями, и игнорировать то, что приятно смотреть.

Слой Тщеславная метрика Решающая метрика Какое решение принимается
Охват просмотры, подписчики обращения, пришедшие из канала продолжать канал или закрыть
Отклик лайки доля обращений, дошедших до разговора чинить формулировки или воронку
Разговоры «много интересных бесед» доля разговоров → предложений чинить квалификацию
Предложения их количество доля предложений → сделок чинить цену, объём, доверие
Деньги суммарная выручка выручка по источникам и длина цикла куда вкладывать время

Самый надёжный инструмент атрибуции у одиночки — не аналитика, а вопрос «как вы меня нашли?», заданный в первом разговоре и записанный дословно. Ссылочные метки и статистика сайта показывают последний клик, а решение обычно созревает раньше и в другом месте.

9.1. Считаем свою воронку

Даже десяток записей полезнее чужих «средних по рынку». Простой скрипт по журналу сделок:

"""Воронка и цикл сделки по СВОЕМУ журналу. Никаких рыночных ориентиров — только ваши данные."""
from __future__ import annotations

import csv
from collections import Counter
from datetime import date
from statistics import median

# Порядок стадий: достижение поздней стадии означает прохождение всех ранних.
STAGES = ["контакт", "разговор", "предложение", "сделка"]


def funnel(rows: list[dict]) -> dict[str, int]:
    """Кумулятивная воронка: дошедший до поздней стадии считается на всех ранних. O(n) времени."""
    reached = Counter()
    for r in rows:
        for s in STAGES[: STAGES.index(r["stage"]) + 1]:
            reached[s] += 1
    return {s: reached[s] for s in STAGES}


def cycle_days(rows: list[dict]) -> float | None:
    """Медиана дней от первого касания до закрытия по выигранным сделкам. O(n log n) из-за сортировки."""
    spans = [
        (date.fromisoformat(r["closed"]) - date.fromisoformat(r["first_touch"])).days
        for r in rows
        if r["stage"] == "сделка" and r["closed"]
    ]
    return median(spans) if spans else None


if __name__ == "__main__":
    # CSV: id,source,first_touch,stage,closed — ваш журнал, а не пример из статьи.
    with open("leads.csv", encoding="utf-8") as fh:
        rows = list(csv.DictReader(fh))

    f = funnel(rows)
    print("Воронка:", f)
    for prev, nxt in zip(STAGES, STAGES[1:]):
        # Делить не на что, если предыдущая стадия пуста.
        print(f"  {prev} -> {nxt}:", f"{f[nxt] / f[prev]:.0%}" if f[prev] else "нет данных")
    print("Медиана цикла, дней:", cycle_days(rows))
    if f["сделка"]:
        # Сколько контактов нужно на три сделки ПРИ ВАШЕЙ текущей конверсии.
        print("Контактов на 3 сделки:", 3 * f["контакт"] / f["сделка"])
    if f["контакт"] < 30:
        print("ВНИМАНИЕ: наблюдений мало. Смотрите на порядок величины, а не на проценты.")

Сложность — O(n log n) по времени и O(n) по памяти: для личного журнала мгновенно при любом объёме. Важнее арифметики предупреждение в конце: на десятке наблюдений разница между 20% и 30% — шум. Такие цифры годятся для грубого планирования («на три сделки нужны разговоры с таким-то порядком числа людей»), а не для прогнозов; методика честной работы с данными — в Аналитике и решениях.

Тот же вопрос по деньгам, если журнал живёт в базе:

-- Ценность источника меряется деньгами и длиной цикла, а не числом заявок.
SELECT source,
       count(*)                                            AS leads,
       count(*) FILTER (WHERE stage = 'сделка')            AS deals,
       sum(amount) FILTER (WHERE stage = 'сделка')         AS revenue,
       round(avg(closed - first_touch) FILTER (WHERE stage = 'сделка'), 1) AS avg_days
FROM leads
WHERE first_touch >= date '2026-01-01'
GROUP BY source
ORDER BY revenue DESC NULLS LAST;

Регулярно случается, что канал с наибольшим числом обращений даёт наименьшую выручку и самый длинный цикл — и это единственный способ такое обнаружить.

9.2. Бюджет времени: неснижаемый слот

Продвижение не помещается «в свободное время», потому что свободного времени не бывает. Оно помещается в расписание. Практическая схема:

  • Фиксированный слот каждую неделю, поставленный в календарь как обязательство перед собой, — и он не отменяется из-за загрузки. Ровно этот слот отличает правую панель на рисунке выше от левой.
  • Разделение типов работ. Один слот — производство артефакта (глубокая работа), другой, короткий, — гигиена пайплайна: пройти список сделок, у каждой обновить «следующее действие и дату», отправить касания. Второй занимает минуты, а спасает сделки.
  • Учёт как в проекте. Часы на продвижение — это неоплачиваемые часы, они уже заложены в вашу ставку через утилизацию (см. Ценообразование). Если вы их не тратите, вы не экономите, а просто берёте цену «с потолка».

Квартальный ритм, который выдерживается одиночкой:

В конце квартала — единственная точка принятия решений: какой канал дал разговоры, какой не дал ничего, что закрываем, что усиливаем. Раньше квартала выводы делать бессмысленно из-за лага.

10. Антипаттерны, этика и правовая рамка

Приёмы, дающие короткий всплеск и долгую расплату: накрутки и покупные подписчики (разрушают единственную полезную функцию метрик — говорить вам правду); обещание результата, который не в вашей власти («гарантирую рост продаж» — обещание за чужой бизнес, а в договоре ещё и потенциальное обязательство); чужие кейсы как свои (ниши тесные, проверка занимает один звонок); публикация клиентских данных, кода и скриншотов без разрешения — самое частое и самое дорогое нарушение здесь; нападки на конкурентов (запоминается не аргумент, а склочность); массовые холодные рассылки по собранным где попало адресам — помимо репутационного эффекта, это область, регулируемая законом.

Про правовую сторону — честно, без цифр и ссылок на конкретные нормы: реклама, рассылки и обработка контактных данных регулируются, требования меняются, а ответственность лежит на вас, а не на площадке. Вопросы юристу до запуска: что в ваших материалах считается рекламой и какие к ней требования; как законно собирать, хранить контакты и оформлять согласие; что писать в публичной оферте и на странице контактов; как оформлять отношения с партнёрами за рекомендации; что меняется при работе с иностранными сервисами и заказчиками. Актуальные формулировки — на ФНС, Госуслугах и портале правовой информации, на дату обращения и лучше вместе со специалистом.

11. Мини-итог

  • Продвижение — сокращение трёх разрывов: незнания, непонимания, недоверия. Разные действия закрывают разные разрывы, и охватом не лечится недоверие.
  • Между действием и деньгами — лаг в месяцы. Поэтому пила загрузки, поэтому неснижаемый еженедельный слот, поэтому выводы по каналу не раньше квартала.
  • Сначала снимайте существующий спрос (быстрые деньги и живые формулировки клиентов), параллельно стройте накопительные активы.
  • Каждое действие в арендованном канале должно оставлять след в вашем активе: ссылку, контакт, отзыв, запись.
  • Контент — конвейер из рабочих отходов, а не вдохновение; проверяйте права на публикацию до, а не после.
  • Идите в сообщества, где вы редкий, а не туда, где вы свой; вклад — раньше просьбы.
  • Репутация растёт слоями: узнаваемость → доверие → поручительство. Отзывы и кейсы просят в момент успеха, с готовым черновиком и письменным разрешением.
  • Продажи — процесс: стадии, критерии перехода по действию клиента, следующее действие с датой, ограниченная серия касаний и явное закрытие.
  • Считайте свою воронку и источники по деньгам; на малых числах смотрите на порядок величины, а не на проценты.
  • Всё, что касается рекламы, рассылок, персональных данных и вознаграждений за рекомендации, — к юристу и в официальные источники, на дату.

12. Источники

  • Эйприл Данфорд. Obviously Awesome — практическая методика позиционирования: контекст, альтернативы, отличимость.
  • Нил Рэкхем. SPIN Selling, Huthwaite International — исследование того, почему в сложных продажах работают вопросы, а не презентация.
  • Блэр Эннс. The Win Without Pitching Manifesto — как эксперту вести продажу, не превращаясь в просителя.
  • Дэвид Майстер. Managing the Professional Service Firm — классика об экономике и репутации профессиональных услуг.
  • Джастин Джексон. Marketing for Developers — маркетинг, объяснённый для людей с инженерным складом.
  • Эми Хой и Алекс Хиллман. Stacking the Bricks — практика «маленьких маркетинговых побед» и работы в сообществах.
  • Нейтан Барри. Authority — как из профессионального опыта собирается публичная экспертиза.
  • Сет Годин. Блог и Permission Marketing — идея разрешения как основы отношений с аудиторией.
  • Роб Уоллинг. Start Small, Stay Small и Indie Hackers — источники вопросов и чужого опыта, но не готовых цифр для вашей ниши.
  • Роберт Чалдини. Influence — механизмы доверия и социального доказательства; читать в том числе как защиту от манипуляций.
  • ФНС России, Госуслуги, портал правовой информации — единственные источники конкретики по обязанностям, формам и срокам; проверяйте на дату.

Смежное в портале: Дискавери и исследование, Метрики, Ценообразование и рост, Переговоры, Коммуникационная нагрузка, Горизонты планирования.

Что дальше

Поток обращений отвечает на вопрос «откуда берутся клиенты», но не на вопрос «на что жить между ними». У продвижения есть лаг, у счетов — нет: даже при растущей воронке деньги приходят рывками, аванс может опоздать на месяц, а один неплатёж — обнулить квартал. Следующая статья про финансовую сторону самостоятельности: зачем нужна подушка и как посчитать её размер под вашу структуру расходов, откуда берутся кассовые разрывы и как видеть их заранее, что такое диверсификация клиентов и каналов на практике и какие вопросы про налоги и обязательные платежи задать специалисту вместо поиска ответов в интернете.

Деньги и риски: подушка, кассовые разрывы, диверсификация, налоги в общих чертах

Нашли неточность? Выделите фрагмент текста — рядом появится жучок.

Нужен разбор именно вашей ситуации?

Статья описывает общий случай. Если у вас частный — можно разобрать его отдельно, платно. А если не хватает целого материала, предложите тему: её оплачивают вскладчину, и она выходит открытой для всех.

Доска запросов