Маркетолог с тринадцатилетним стажем собрал набор из пяти SEO-инструментов для малого бизнеса в одиночку - без разработчиков, без инвесторов и без расписанного техзадания. На всё ушло 25-30 дней по 2-4 часа в сутки. Два раза проект едва не обернулся публичным провалом.
От энциклопедии к продукту
Отправная точка - не стартап-амбиции, а раздражение. Специалист по поисковому продвижению заметил очевидный пробел: на русском языке практически не существует структурированной базы знаний по интернет-маркетингу. На английском таких ресурсов десятки, на испанском и азиатских языках - тоже. В Рунете - пусто.
После окончания контракта с работодателем он начал систематизировать накопленные заметки и запустил собственную вики-энциклопедию. Но быстро пришёл к следующему шагу: раз знаешь индустрию изнутри - делай инструменты. Тем более что бюджета на наёмную разработку не было вовсе.
Пять инструментов, одна архитектура
Итоговый продукт - сервис для владельцев малого бизнеса, которым не нужен штатный SEO-специалист, но нужен результат. Пользователь выбирает нишу - стоматология, юридические услуги, клининг, ремонт - и получает готовые материалы.
- Генератор Title и Description
- Генератор FAQ
- Аудит по критериям E-E-A-T
- Анализатор структуры сайта
- Парсер конкурентов
Все пять построены на единой логике обработки заказа. Основу автор выстраивал медленно и внимательно - и это спасло: остальные инструменты легли на неё почти без трения. Осознанной стратегией это не было. Просто повезло не торопиться в начале.
Два бага, которые могли похоронить запуск
Первый сюрприз - уведомления с результатами уходили пустыми. Технически письма отправлялись исправно, ошибок в коде не было. Просто внутри - ничего. Проблему удалось поймать только потому, что автор сам прошёл весь путь клиента: выбрал нишу, заполнил форму, дождался письма и открыл его. На починку ушло два дня из тридцати.
Второй случай оказался неприятнее. Уже после мысленно поставленной галочки «готово» на одной из нишевых страниц вместо формы заказа отображался голый HTML - буквально исходный код как обычный текст. Заметил случайно, при финальном просмотре. Если бы не зашёл - об этом рассказал бы первый реальный посетитель.
Главный вывод: тестировать - не формальность
QA-отдела у соло-разработчика нет по определению. Единственная рабочая защита - эмулировать действия постороннего человека без скидок на «я и так знаю, как это должно работать». Оба бага нашлись именно так. Никакой код-ревью их бы не поймал.
Проверка «код исполняется без ошибок» и проверка «живой человек видит то, что должен» - это разные проверки. Они ловят разные классы проблем. Два дня на непредвиденный баг в рамках месячного соло-спринта - нормальная цена, не провал. Вопрос лишь в том, потратишь ты на починку полчаса или неделю.