1. Reddit — это не один алгоритм, а несколько сортировок
Reddit не ранжирует всё по одной формуле. Он предлагает несколько вариантов сортировки, каждый со своей логикой: Hot, Best, New, Top, Rising (для постов) и Best, Top, New, Controversial (для комментариев). Понимание того, какая сортировка управляет тем, что вы видите, — первый шаг к пониманию вашего охвата.
2. Hot: логарифмические голоса + затухание по времени
Hot — это сортировка главной страницы по умолчанию, и она балансирует две вещи: оценку поста (голоса «за» минус голоса «против») и его возраст.
- Логарифмический вес голосов. Первые 10 голосов «за» сдвигают ранжирование столько же, сколько следующие 100, а те 100 — столько же, сколько следующие 1000. Ранние голоса значительно ценнее поздних — убывающая отдача наступает быстро.
- Затухание по времени. Предпочтение отдаётся более новым постам. Временная составляющая работает примерно по шкале 12,5 часов — каждые ~12,5 часа возраста фактически вычитают полный балл «веса», так что пост неуклонно теряет позиции по мере старения, каким бы хорошим он ни был.
Практический смысл: пост, который собирает 50 голосов «за» в первый час, обойдёт тот, что медленно набирает 200 за день. Hot вознаграждает раннюю скорость, а не итоговые суммы.
3. Best: оценка Уилсона (почему 5–0 побеждает 100–40)
Best — это сортировка комментариев по умолчанию, и она вообще не использует сырую оценку. Она использует доверительный интервал Уилсона — статистический метод, который учитывает и соотношение голосов «за» к общему числу голосов, и количество голосов (размер выборки).
Контринтуитивный результат: комментарий с 5 голосами «за» и 0 голосами «против» (100% одобрения) может обойти тот, что имеет 100 голосов «за» и 40 голосов «против» (71% одобрения) — потому что оценка Уилсона больше доверяет чистой небольшой выборке, чем более крупной, но более разделённой. Вот почему меткий ранний ответ часто оказывается наверху ветки, выше более громких и спорных.
4. Controversial: высокая активность + разделённые голоса
Controversial выводит контент с большим числом голосов, которые примерно поровну делятся на «за» и «против». Это не «плохо» — это «спорно». Пост или комментарий, который 500 человек обожали, а 480 ненавидели, ранжируется здесь высоко; а тот, что собрал 1000 «за» и 5 «против», — нет. Это окно в то, по чему сообщество действительно разделилось.
5. New, Top и Rising
| Сортировка | Логика | Используйте, чтобы |
| New | Чисто хронологически — сначала новейшие, без оценки | Ловить свежие посты; здесь живут ранние голосующие |
| Top | Сырая оценка за выбранный период (день/неделя/всё время) | Найти лучший контент сообщества за всё время |
| Rising | Посты, набирающие скорость необычно быстро прямо сейчас | Заметить то, что вот-вот попадёт в Hot |
6. Размытие голосов: почему числа, которые вы видите, перемешаны
Если вы замечали, что счётчики «за»/«против» на посте не совсем сходятся, это сделано намеренно. Reddit применяет размытие голосов — он умышленно добавляет фальшивые голоса «за» и «против» к отображаемым счётчикам. Чистая оценка остаётся примерно точной, но отдельные числа перемешаны. Цель — защита от манипуляций: это сильно усложняет проверку того, «сработали» ли купленные или скоординированные голоса, что и является ключевой причиной, почему покупка голосов у ботов одновременно обнаруживается и ненадёжна.
7. Что это на самом деле означает для вашего контента
Переведите формулы в решения:
- Поскольку Hot логарифмичен и затухает по времени → первый час решает всё; публикуйте, когда ваша аудитория бодрствует, и стимулируйте ранние голоса.
- Поскольку Best использует оценку Уилсона → чистый комментарий с высоким одобрением побеждает спорный популярный; пишите ответ, который никто не захочет минусовать.
- Поскольку Controversial вознаграждает разделение → если вам нужен Hot (а не Controversial), стремитесь к широкому одобрению, а не к спору на ровном месте.
- Из-за размытия голосов → вы не можете «проверить», сработала ли манипуляция, а голоса ботов группируются так, что система их ловит; подлинное, постепенное вовлечение — единственный надёжный путь.
Если вам нужен тактический план, превращающий эти механики в режим публикаций, посмотрите как вывести ваш пост в топ сабреддита. Сквозная мысль для каждой сортировки одна и та же: реальное, раннее, искреннее вовлечение — вот что вознаграждает математика, и именно поэтому устойчивый рост на Reddit строится на реальной активности, а не на накрученных числах.
Часто задаваемые вопросы
Q1: Как работает алгоритм Hot в Reddit?
A: Hot балансирует оценку и возраст. Голоса взвешиваются логарифмически (первые 10 считаются столько же, сколько следующие 100), а затухание по времени по шкале ~12,5 часов неуклонно понижает старые посты. Итог: ранняя скорость значит гораздо больше, чем итоговые суммы.
Q2: Почему комментарий с меньшим числом голосов «за» ранжируется выше того, у кого их больше?
A: Потому что сортировка Best использует доверительный интервал Уилсона, который учитывает соотношение одобрения и размер выборки — а не сырые голоса «за». Комментарий с 5 голосами «за» и 0 «против» может обойти тот, что имеет 100 «за» и 40 «против», потому что его уровень одобрения чище.
Q3: Что означает «Controversial» на Reddit?
A: Это выводит контент с высокой активностью и примерно равным числом голосов «за»/«против» — спорный, не обязательно плохой. То, что 500 человек поддержали, а 480 минусовали, ранжируется в Controversial высоко.
Q4: Почему числа голосов «за» и «против» на Reddit не сходятся?
A: Размытие голосов. Reddit намеренно перемешивает отображаемые счётчики «за»/«против» (чистая оценка остаётся примерно точной) как меру защиты от манипуляций, что усложняет проверку того, дали ли купленные или скоординированные голоса какой-либо эффект.
Q5: Почему первый час так важен на Reddit?
A: Поскольку Hot взвешивает ранние голоса логарифмически и снижает оценку с возрастом, голоса, которые пост получает в первый час, формируют всю его траекторию. После медленного старта восстановиться очень трудно.