chess.rodeo за год: от первого коммита до 20 тысяч человек в месяц
Первый коммит в chess.rodeo я сделал 8 октября 2025 года. Сейчас, в ноябре 2026-го, на сайт за месяц заходит больше 20 тысяч человек, в нём 3,5 млн импортированных партий и 105 тысяч разборов. Делаю его один. Что умеет сервис, описано на странице проекта, а здесь расскажу, как он рос и откуда пришли люди.
С чего началось
Я люблю шахматы и хотел играть сильнее. Сервисы, которые помогают расти, меня не устраивали: объяснения были не всегда понятны, интерфейс неудобный. На Chess.com и Lichess ждёшь, пока партия посчитается, а потом листаешь ходы и ищешь ошибку. А хочется сразу увидеть ход, который всё решил. Я думал, что смогу сделать лучше: и мне пригодится, и другим.
Первая версия умела одно: импортировать партии по нику и разбирать их движком Stockfish.
Цифры по месяцам
Посетителей считали две разные системы, и их цифры между собой не сравнить. До июля работал Google Analytics, он видел только тех, кто согласился на cookies: в январе 1039 человек, в июне 1512. С июля работает Umami, ему cookies не нужны, и он видит всех. Весь год одинаково считает только Search Console, поэтому на графике клики из Google.
Клики из Google на chess.rodeo по месяцам, по данным Search Console. Посетителей по Umami: 8462 в июле, 10 601 в августе, 11 571 в сентябре, 19 170 в октябре.
Первые пользователи
Через два месяца после запуска набралось 1000 пользователей в месяц. На рекламу я не потратил ни рубля, были только несколько видео на YouTube и один shorts.
Потом я сделал расширение для Chrome: когда партия на Chess.com заканчивается, рядом появляется кнопка, которая открывает разбор. Зачем оно понадобилось мне самому, писал отдельно. За последние 30 дней с chess.com на сайт пришёл 571 визит.
Что дало рост: 16 языков
6 апреля 2026 года интерфейс перевели на 16 языков. Показы в Google выросли с 8342 в марте до 40 967 в апреле, клики — с 499 до 1077. После небольшого спада в мае клики росли каждый месяц: 4124 в июле, 9592 в октябре.
Разбор партии ищут на своём языке. Самые частые запросы в октябре, кроме названия сервиса:
- «phân tích cờ vua» — вьетнамский;
- «analisador de partidas de xadrez» — португальский;
- «przegląd partii szachy za darmo» — польский;
- «analizador de partidas de ajedrez» — испанский;
- «analyse partie echec» — французский;
- «анализ партии шахматы» — русский.
За последние 30 дней больше всего посетителей из России, Бразилии, Польши, Вьетнама, США и Франции. Из Google пришло 28% визитов, из Яндекса — 10%, из остальных поисковиков — ещё около 4%. С телефона и с ноутбука заходят почти поровну.
Октябрь: перевод догнал оригинал
В октябре пришло 19 тысяч человек, в сентябре было 11,6 тысячи. Сначала я думал, что дело в новых функциях: 5–6 октября вышли разговаривающие боты и игра без входа. Но в эти дни трафик не изменился. Рост начался 14 октября и пришёл из поиска: из Google стало приходить около 300 кликов в день вместо 250, а к концу месяца — 420.
Почти весь прирост пришёлся на главные страницы языковых версий. У польской клики выросли втрое, и она поднялась в выдаче с 5,5 до 4,7 места, у французской — с 7,0 до 5,8.
За два дня до этого, 12 октября, я обновил переводы. Русский и английский тексты интерфейса я переписывал несколько раз, а 14 остальных языков оставались переводом старого текста, и часть строк в них так и стояла по-английски. За один прогон обновилось 4200 строк. Доказать связь я не могу, но другой причины не нашёл. Думаю, поисковики стали выше ставить страницы, когда те целиком оказались на языке читателя.
Возвращаться стали тоже чаще, но ненамного: в октябре человек в среднем заходил 1,67 раза за месяц, в сентябре — 1,52.
Что стоило времени
- Неделя на Supabase. Я развернул его на своём сервере, а в итоге поднял обычный Postgres в контейнерах. Почему бросил не сразу, написал отдельно.
- Домен на Cloudflare. Часть российских провайдеров блокирует его NS-серверы, и у их абонентов сайт не открывался. Пришлось переехать на Porkbun.
- Обрывы по дороге до сервера. У части провайдеров соединение устанавливалось, а HTTP-запросы зависали. Помогло пустить трафик через прокси.
Деньги
Платный тариф Pro появился в марте 2026 года. Люди платят, но многие платежи не проходят: надёжного эквайринга, который нам подходит, пока не нашли.
Как я веду его один
С октября 2025 года в репозитории 4979 коммитов. С мая 2026 года изменения идут через пул-реквесты: за полгода влито 1157, около шести в день. Код пишу вместе с Claude Code, а какие ещё инструменты пробовал, писал раньше. Как устроена разработка, рассказываю в отдельном посте.
Что изменилось для пользователей, записываю на странице «Что нового». С декабря 2025 года там 39 записей. Главные вехи:
- декабрь 2025 — разбор партий;
- январь 2026 — русский язык;
- февраль — игра против Stockfish;
- март — вход, оплата и разбор без лимитов;
- апрель — 16 языков;
- май — новое оформление;
- август — дебютные курсы и тренер;
- сентябрь — живая игра через Lichess и боты с характером;
- октябрь — боты разговаривают, играть можно без входа.
Что бы я сделал иначе
Наверное, не размазывался бы на столько функций, а сделал бы идеально что-то одно. Теперь пытаюсь довести до идеала то, что уже есть.
Про остальные ошибки я уже писал в блоге:
- С Supabase я засомневался на второй-третий день, а бросил только через неделю, когда сам себе поставил дедлайн.
- Про блокировку Cloudflare я узнал не сам: мне написали, что ссылка не открывается. Со своего компьютера через VPN этого не видно.
- Свои партии я стал разбирать чаще, только когда сделал расширение.