Cómo el algoritmo de Reddit decide qué recibe upvotes

Artur Meinzer8 min de lectura
Cómo el algoritmo de Reddit decide qué recibe upvotes

Reddit tiene más de 121 millones de usuarios activos diarios desde el Q4 de 2025. Pero la mayoría de los posts mueren con cero upvotes. ¿Qué separa a los que despegan de los que desaparecen?

Todo depende del algoritmo de ranking de Reddit. Entender cómo funciona te da una ventaja real. Ya sea que estés acumulando karma o promocionando un producto, el algoritmo decide quién ve tu contenido.

Pasé meses estudiando cómo suben y bajan los posts en Reddit mientras construía KarmaGuy. Los patrones son sorprendentemente predecibles una vez que sabes qué buscar.

¿Cómo rankea Reddit los posts?

Reddit usa un sistema de puntuación llamado “Hot” para su feed principal. La fórmula pesa dos cosas: upvotes y tiempo.

El puntaje de un post sube con los upvotes netos (upvotes menos downvotes). Pero aquí está lo importante: la fórmula le da un peso enorme a cuándo llegan esos votos. Los upvotes tempranos cuentan mucho más que los tardíos.

El algoritmo de Reddit usa una escala logarítmica. Los primeros 10 upvotes tienen el mismo impacto que los siguientes 100. Y esos 100 tienen el mismo impacto que los próximos 1,000. Esto significa que un post con 10 upvotes en sus primeros 10 minutos le gana a uno con 50 upvotes en 5 horas. Randall Munroe (el creador de xkcd) escribió sobre esto en su análisis del código de ranking de Reddit, algo que Reddit confirmó después.

La caída por tiempo es constante. Cada post pierde puntos de ranking conforme envejece, sin importar cuántos upvotes tenga. Por eso el front page de Reddit siempre se siente fresco. Hasta los posts más populares bajan en menos de 24 horas.

¿Por qué los upvotes tempranos importan tanto?

La primera hora después de publicar lo es todo. Reddit llama a esto la ventana “hot”.

Cuando publicas algo, aparece en el feed de “new” de ese subreddit. Un grupo pequeño de personas navegando “new” lo verá. Si algunos de ellos dan upvote rápido, el algoritmo lo nota. Empuja tu post más arriba en el feed “hot” del subreddit, donde más personas lo ven.

Esto crea un efecto de bola de nieve. Más visibilidad significa más upvotes. Más upvotes significa aún más visibilidad. Un post bien cronometrado puede ir de “new” al front page del subreddit en menos de una hora.

Pero funciona en ambas direcciones. Si tu post se queda en “new” por 30 minutos sin upvotes, el algoritmo lo entierra. La caída por tiempo empieza, y recuperarse se vuelve casi imposible.

He visto esto pasar cientos de veces probando posts para usuarios de KarmaGuy. El mismo contenido publicado a las 7 AM EST un martes supera al mismo contenido publicado a las 11 PM un sábado. La audiencia de Reddit tiene una fuerte presencia estadounidense, así que las mañanas en horario del este de EE.UU. capturan la mayor ola de usuarios activos.

Nuestra guía sobre cómo conseguir karma rápido cubre estrategias de timing en detalle.

¿El algoritmo trata los comentarios de forma diferente?

Sí. Los comentarios usan un sistema de ranking completamente distinto.

El orden predeterminado de comentarios en Reddit se llama “Best”. Usa un intervalo de confianza de Wilson. Suena complicado, pero la idea es simple: balancea la proporción de upvotes contra downvotes con el número total de votos.

Un comentario con 5 upvotes y 0 downvotes puede rankear más alto que uno con 100 upvotes y 50 downvotes. El primer comentario tiene 100% de ratio de upvotes con buena confianza. El segundo tiene 67%. El algoritmo confía más en el primero.

Esto significa que los comentarios tempranos y útiles en posts en ascenso tienden a quedarse arriba. Si eres la primera buena respuesta y recibes unos upvotes rápidos, los comentarios posteriores con más votos totales muchas veces no te pueden alcanzar.

Por eso el karma de comentarios es más fácil de construir que el karma de posts. Puedes comentar en 20 posts al día. Solo necesitas que unos pocos de esos comentarios peguen temprano en posts en ascenso para ganar buen karma.

¿Qué papel juega el tamaño del subreddit?

El tamaño del subreddit cambia todo sobre cómo el algoritmo afecta tu contenido.

Subreddits pequeños (menos de 50k miembros): El feed de “new” se mueve lento. Tu post permanece visible más tiempo. Necesitas menos upvotes para llegar arriba. Con solo 5-10 upvotes en la primera hora puedes estar en el top del subreddit por un día entero. La competencia es baja.

Subreddits medianos (50k-500k miembros): Este es el punto ideal para la mayoría. Hay suficiente tráfico para lograr engagement real, pero no tanto como para que tu post se entierre al instante. Necesitas 20-50 upvotes tempranos para ganar tracción.

Subreddits grandes (500k+ miembros): El feed de “new” se mueve rápido. Tu post compite con docenas de otros publicados en la misma hora. Necesitas engagement temprano fuerte solo para sobrevivir. Pero la recompensa es enorme. Un post en el front page de un subreddit grande puede darte miles de karma.

Si estás construyendo karma desde cero, empieza con subreddits más pequeños. Nuestra lista de mejores subreddits para karma lo desglosa por categoría.

KarmaGuy

Encuentra los mejores hilos de Reddit para promocionar tu producto. Con IA y sin esfuerzo.

Prueba KarmaGuy Gratis

¿Se puede manipular el algoritmo?

La gente lo intenta. La mayoría falla.

La táctica más común es la manipulación de votos. Usuarios crean cuentas alternas o se unen a “anillos de upvotes” donde grupos acuerdan dar upvote a los posts del otro. Los sistemas anti-spam de Reddit detectan esto más seguido de lo que piensas.

Reddit rastrea patrones de votación entre cuentas. Si el mismo grupo de cuentas siempre se da upvote entre sí, el sistema lo marca. Si los votos vienen de cuentas con la misma dirección IP, se descuentan. La Política de Contenido de Reddit prohíbe la manipulación de votos, y la aplicación se ha vuelto más estricta.

Esta es la razón por la que comprar karma en Reddit sale mal. Los upvotes comprados vienen de redes de bots con patrones obvios. Los sistemas de detección de Reddit ya los han visto todos.

Lo que sí funciona es entender las preferencias del algoritmo y trabajar con ellas:

  • Publica en horas pico para tu subreddit objetivo
  • Escribe títulos que atrapen y hagan que la gente deje de scrollear
  • Responde a los comentarios tempranos en tus propios posts para mejorar las señales de engagement
  • Adapta tu contenido a la cultura del subreddit para que encaje con lo que esa comunidad da upvote
  • Elige el tamaño de subreddit correcto para tu nivel de karma

No son trucos. Es simplemente buen timing y buen contenido.

¿Cómo funciona el algoritmo del home feed de Reddit?

El home feed es diferente a los feeds individuales de cada subreddit. Jala posts de todos los subreddits a los que un usuario está suscrito y los rankea usando una versión modificada del algoritmo Hot.

Reddit pesa varios factores extra para el home feed:

Diversidad de subreddits. El algoritmo intenta mostrar posts de muchos subreddits diferentes, no solo de los más grandes. Un post top de un subreddit pequeño que sigues puede aparecer junto a posts de comunidades enormes.

Tu historial de engagement personal. Reddit rastrea qué subreddits visitas, en cuáles comentas y a cuáles das upvote. Te muestra más contenido de comunidades donde participas activamente. Por eso hacer lurking en un subreddit sin votar ni comentar significa que verás menos de ese subreddit con el tiempo.

Preferencias de tipo de post. Si tiendes a hacer clic en posts con imágenes, verás más posts con imágenes. Si interactúas con discusiones de texto, el algoritmo te muestra más de esas. Reddit habló sobre esta personalización en detalle durante sus cambios de API en 2023.

Esto importa para creadores de contenido y marketers. Tu post no solo compite dentro de un subreddit. Compite por espacio en el home feed de cada suscriptor contra posts de todos los otros subreddits que siguen.

¿Qué señales importan más allá de los upvotes?

Algo que noté al analizar posts exitosos: algunos posts con upvotes modestos consistentemente superan a posts con puntajes más altos. Por un tiempo no pude entender por qué. Después el patrón se hizo claro.

Los upvotes son solo una señal. El algoritmo pone atención a cómo la gente interactúa con tu post, no solo si hacen clic en la flecha.

Los comentarios son un factor enorme. Un post con 50 upvotes y 200 comentarios muchas veces supera a uno con 200 upvotes y 5 comentarios. Todas esas respuestas le dicen al algoritmo: “la gente tiene opiniones sobre esto”. Las opiniones controversiales, las preguntas abiertas y los formatos de “¿soy el único que…?” generan avalanchas de comentarios por esta razón.

La velocidad también cuenta. No es solo cuántos comentarios recibes. Es qué tan rápido llegan. Un post que recibe 30 comentarios en 20 minutos se ve muy diferente para el algoritmo que uno que acumula 30 comentarios en una semana. Las ráfagas rápidas de comentarios señalan “esto está explotando ahora mismo”.

Los premios dan un pequeño impulso. Gold, Platinum y los premios de comunidad agregan algo de peso al ranking. Pero más importante, agregan brillo visual. Un post con premio llama la atención al scrollear, lo que lleva a más clics y upvotes. El premio en sí importa menos que la atención que atrae.

Los guardados y compartidos son señales silenciosas pero reales. Cuando alguien guarda tu post, está diciendo “vale la pena volver a esto”. Reddit rastrea esto. Es una señal más débil que los votos, pero empuja el ranking. Los posts con consejos prácticos (tutoriales, guías paso a paso, listas de recursos) tienden a guardarse más que los memes.

La proporción upvotes-vistas probablemente también juega un papel. Reddit sabe cuántas personas vieron tu post versus cuántas votaron. Por lo que he observado, un post visto por 1,000 personas con 100 upvotes tiende a rankear mejor que uno visto por 10,000 con 500 upvotes. El primero tiene 10% de tasa de engagement. El segundo tiene 5%. Calidad sobre cantidad.

¿La conclusión? No solo persigas upvotes. Escribe contenido que haga que la gente quiera comentar, guardar y discutir. Un post que genera un debate de 200 comentarios casi siempre le gana a una imagen bonita que recibe un upvote rápido y un scroll.

¿Cómo puedes usar esto a tu favor?

Ahora que entiendes cómo funciona el algoritmo de Reddit, aquí está cómo aplicarlo:

  1. Cronometra tus posts. Publica cuando tu subreddit objetivo esté más activo. Los upvotes tempranos valen 10 veces más que los tardíos.
  2. Interactúa de inmediato. Responde a cada comentario en tu post durante la primera hora. Esto aumenta la velocidad de comentarios y mantiene la bola de nieve rodando.
  3. Empieza con subreddits pequeños. Construye karma y aprende qué funciona antes de competir en comunidades más grandes.
  4. Escribe para generar comentarios, no solo upvotes. Haz preguntas. Comparte opiniones. Dale a la gente algo a qué responder.
  5. Adapta el formato. Cada subreddit tiene tipos de contenido que funcionan mejor. Aprende qué funciona antes de publicar.

El algoritmo no es aleatorio. Recompensa el contenido que genera engagement rápido de usuarios reales. Enfócate en eso y los upvotes llegarán solos.

Para entender el panorama completo de cómo funciona el karma en todos sus tipos, lee nuestra guía completa de karma en Reddit. Y si quieres ayuda para encontrar los posts correctos donde participar, KarmaGuy te conecta con conversaciones reales donde tu experiencia encaja de forma natural.

KarmaGuy

Encuentra los mejores hilos de Reddit para promocionar tu producto. Con IA y sin esfuerzo.

Prueba KarmaGuy Gratis
Compartir