Привет, меня зовут Катя, и я делаю платформу Мирай.
Почти на каждой платформе с рекомендациями — «Дзен», «Пульс» — авторы не понимают, почему их пост попал в ленту или не попал. Это «чёрный ящик»: алгоритм решает, а ты только догадываешься.
В Мирай мы делаем иначе. Лента уже сортируется по прозрачной формуле. На этой странице я честно рассказываю, как она работает, из чего складывается «вес» поста и что можно сделать, чтобы твой текст читали.
Это не маркетинговое описание. Это наша внутренняя формула, которую мы открываем для всех.
Каждый пост получает Score (оценку от 0 до 1). Чем выше Score — тем выше пост в ленте.
Score =
40% × Качество контента
+ 25% × Релевантность (интересы читателя)
+ 20% × Свежесть публикации
+ 15% × Бонус автора («Перья»)
+ Вечнозелёный бонус
− Штраф за кликбейт
Разберём каждый компонент.
Это как читатели реагируют на пост. Мы считаем три метрики:
RTR = дочитывания / просмотры
Like Rate = лайки / просмотры
Comment Rate = комментарии / просмотры
Итоговое качество:
Качество = RTR × 0.5 + (Like Rate × 10) × 0.3 + (Comment Rate × 20) × 0.2
Почему множители 10 и 20? Like Rate обычно 5–10%, а Comment Rate — 1%. Без множителей они почти не влияли бы на итог. Поэтому мы приводим их к шкале 0..1, чтобы качество считалось честно.
Если у поста 1 просмотр и 1 дочитывание — это не значит, что RTR = 100%. Мы используем Bayesian smoothing: метрика «подтягивается» к среднему, пока не наберётся достаточно данных.
RTR = (дочитывания + 10 × 0.5) / (просмотры + 10)
Это защищает ленту от случайных всплесков. Пост, который открыл один человек, не обгонит пост с 1000 просмотров и 500 дочитываний.
Мы смотрим, что этот конкретный читатель читал за последние 30 дней. Если он часто читает про «Психологию» — посты этой категории получают больше шансов.
Как работает:
Важно: это не фильтр, а бонус. 25% — не значит, что ты видишь только одну тему. Ты продолжаешь видеть разное.
Новые посты получают приоритет — чтобы у тебя был шанс, даже если ты новый автор.
Опубликован < 48 часов назад → бонус 1.0 (100%)
Опубликован < 7 дней назад → бонус 0.75 (75%)
Опубликован < 30 дней назад → бонус 0.5 (50%)
Старше 30 дней → бонус 0.25 (25%)
Зачем: без этого новые авторы никогда не пробьются. Лента была бы заполнена старыми популярными постами.
Если у тебя есть перо — твой пост получает бонус в ленте:
🥇 Золотое перо → бонус 1.0 (максимум)
🥈 Серебряное → бонус 0.7
🥉 Бронзовое → бонус 0.4
Без пера → 0
Важно: это не единственный фактор. Пост без пера, но с отличным качеством (RTR 0.85, Like Rate 0.15) — легко обгонит пост золотого автора с плохим качеством.
Если посту больше 14 дней, но у него есть 2+ лайка или 5+ дочитываний — он получает +0.05 к Score.
Зачем: старые хорошие посты не тонут в ленте, если они остаются актуальными. Мы не «забываем» их, как делают другие платформы.
Если заголовок обещает одно, а в тексте другое — пост получает штраф:
Показы > Просмотры × 5 И Показы > 20 И RTR < 0.3
→ штраф −0.15 к Score
Пример:
Мы не показываем больше 2 постов одного канала подряд. Если у канала 5 постов в топе — в ленте будут только 2, а остальные «уедут» вниз.
Зачем: чтобы один автор не занимал всю ленту, и другие получили шанс. Так у каждого канала есть возможность попасть на верх.
Возьмём два поста от авторов с разными параметрами:
Пост от Марии (серебряное перо):
Пост от Пети (без пера):
Мария обошла Петю — за счёт свежести и пера. Но разрыв небольшой: если бы у Пети пост был опубликован сегодня, он бы выиграл.
Вывод: перо и свежесть дают бонус, но качество — решающий фактор.
1. Прозрачность. Ты знаешь, почему пост в топе или нет. Если плохо — открываешь статистику, видишь низкий RTR — понимаешь, что делать.
2. Честность. Нельзя «накрутить» Score. Единственный способ — писать так, чтобы читали до конца, лайкали и комментировали.
3. Стимул писать лучше. Кликбейт больше не работает. Работает только качество и удержание.
— Алгоритм уже работает?
Да. Лента сортируется по Score с момента запуска. Все компоненты формулы — Качество, Релевантность, Свежесть, Перья, Штрафы, Вечнозелёный бонус — работают.
— Что важнее: качество или Перо?
Качество. Всегда. Перо даёт 15% бонуса, качество — 40%. Хороший пост без пера обгонит плохой пост с золотым пером.
— Может ли старый пост вернуться в топ?
Да. Если его продолжают читать и лайкать — Score растёт. Мы не «забываем» старые посты, если они остаются актуальными. Плюс есть вечнозелёный бонус +0.05 для постов старше 14 дней с хорошими метриками.
— Можно ли «накрутить» лайки?
Нет. Мы используем Bayesian smoothing: если у поста мало просмотров, метрика «подтягивается» к среднему. Накрутка не поможет — только реальное качество.
— Почему я вижу не только свою любимую тему?
Релевантность — это только 25% Score. Остальные 75% — качество, свежесть, перья. Ты продолжаешь видеть разное, а не только одну категорию.