Saltar al contenido
Dashboard de métricas de X con indicadores de engagement superpuesto sobre código fuente del algoritmo
redes socialesXtecnología

Algoritmo de X: guía práctica para optimizar tu presencia basándote en el código fuente

P Pedro Luis Cuevas Villarrubia

En el post anterior leímos el código fuente del algoritmo de X, línea por línea, y verificamos qué era real y qué era mito. Ahora vamos un paso más allá: qué haces con esa información.

Este no es un post de “10 trucos para X” inventados. Cada consejo viene respaldado por el código que xAI publicó en su repositorio. Si el código no lo soporta, no lo incluyo.

Lo que sabemos con certeza

Del análisis del código, estos son los hechos verificables que importan para tu estrategia:

Sí ayuda

Media (imágenes, vídeo) → amplificación positiva

media_hydrator.rs

Sí ayuda

Share via copy link → señal positiva de engagement

share_via_copy_link_score

Sí ayuda

Consistencia temática → SimClusters te clasifica mejor

Interests graph

Evita

Links externos → menos dwell time → menos amplificación

User Active Minutes = North Star

Evita

Borrado masivo → tombstones visibles 48h

post_store.rs

Matiz

Premium → pipeline diferente, pero no es magia

subscription_hydrator.rs

Formato ideal del post

El código nos dice que el algoritmo evalúa cada tweet de forma independiente. Un hilo de 5 tweets no es “un contenido” — son 5 evaluaciones separadas. Esto cambia la estrategia:

Tu primer tweet es el más importante. Es el que decide si el algoritmo amplifica el resto del hilo. Si el tweet 1 no pasa el threshold de engagement, los tweets 2, 3 y 4 nunca llegan al timeline de nadie.

Estructura ganadora (basada en el código)

  1. Tweet 1: Hook fuerte + valor inmediato. Sin enlace. Con imagen o vídeo.
  2. Tweet 2: Dato verificable o insight que no se encuentra en otros sitios.
  3. Tweet 3: Aplicación práctica — qué hacer con la información.
  4. Tweet 4: Cierre con pregunta o CTA orgánico.
  5. Reply al tweet 1: El enlace al blog o recurso externo.

¿Por qué el enlace en reply? Porque el código no tiene un flag de “URL presente” en el bitset de métricas, pero User Active Minutes es el North Star. Un enlace en el tweet principal saca gente de X. En una reply, solo la ve quien ya está engaged.

SimClusters: tu mapa de relevancia

SimClusters es el sistema que X usa para clasificar usuarios por intereses semánticos. No es geolocalización como Google — es temático.

El algoritmo usa NER (Named Entity Recognition) para clasificar tu contenido. No busca hashtags — busca entidades: nombres propios, marcas, conceptos técnicos.

Qué significa en la práctica

Si siempre posteas sobre “diseño web” y “SEO”, SimClusters te asigna a clusters de tecnología web. Cuando alguien en esos clusters abre X, tienes más probabilidades de aparecer en su timeline.

Pero si un día posteas de fútbol y otro de cocina, diluyes tu relevancia en los clusters. El algoritmo no sabe qué tema asignarte → te muestra a menos gente.

Consejo del código: sé consistente temáticamente. No tienes que hablar de un solo tema, pero el 80% de tu contenido debería alinearse con 2-3 clusters.

Engagement real vs vanity metrics

El código distingue entre tipos de interacción. No todas valen igual:

SeñalValorPor qué
Reply con textoAltoGenera conversación (dwell time)
Share via copy linkAltoEl código lo marca como señal positiva
Retweet con comentarioAltoContenido nuevo + distribución
LikeMedioSeñal débil, fácil de automatizar
Retweet sin comentarioMedioAmplifica pero no genera dwell time
BookmarkAltoIndica valor a largo plazo
Visualización abstracta de la pipeline del algoritmo de X: nodos conectados representando interacciones de usuario fluyendo hacia un motor de scoring

Slop score: tu contenido tiene nota

El slop_score es un score interno que evalúa la calidad de cada tweet. No es visible para los usuarios, pero el algoritmo lo usa.

No conocemos la fórmula exacta (está en el código compilado, no en el open source). El slop_score es un evaluador semántico estático — analiza el texto en el momento de la ingesta, no le importan los likes ni los retweets que reciba después. Los factores observables son puramente textuales:

  • Entropía del texto: tweets con contenido predecible o repetitivo = puntuación baja
  • Patrones de LLM: estructuras sintácticas cliché generadas por IA = señal negativa
  • Originalidad semántica: contenido que ya existe en el graph = menos valor

Cómo optimizar tu slop score

  1. Aporta algo nuevo: datos, experiencias, perspectivas que no se encuentran en otros hilos
  2. Evita patrones de IA: párrafos simétricos, listas genéricas, voz robótica — suena humano
  3. Escribe para dwell time: hilos que merecen leerse completos, no solo el primer tweet
  4. Genera conversación: pregunta, opina, discrepan — las replies son la señal más fuerte

Los 4 shadowbans y cómo evitarlos

Del código identificamos 4 mecanismos de restricción:

Hard Drop

Tu tweet es invisible. No aparece en timeline ni búsqueda.

Evita: spam, contenido repetitivo, comportamiento bot

DO_NOT_AMPLIFY

Tu tweet existe pero el algoritmo no lo recomienda.

Evita: engagement bait, contenido polémico sin valor

BotMaker Rules

Motor de reglas de moderación manual (Trust & Safety). Filtra por regex, hashes y dominios prohibidos.

Evita: campañas de spam, dominios sospechosos, texto que coincida con reglas activas

Embedding envenenado

SimClusters te clasifica en clusters irrelevantes.

Evita: saltar entre temas sin coherencia, engagement con spam

Rutina semanal basada en el código

Esta es la rutina que sigo, traducida de lo que el código dice que funciona:

Lunes: preparar munición

No publico. Escribo 2-3 hilos para la semana. Los dejo en borrador. Es más eficiente batchear que escribir un hilo cada día — el contexto está caliente y la calidad sube.

Martes: hilo principal

  • 09:00 CET: publico un hilo de 3-4 tweets sobre un tema de mi nicho (diseño web, SEO, IA)
  • Primer tweet con imagen original, sin enlace
  • Enlace al post del blog en reply al primer tweet
  • Resto del día: contesto replies, interactúo en threads ajenos

Miércoles: engagement orgánico

No publico hilo propio. Es el día de replies de valor en threads de mi nicho. El código trata las replies como contenido — si aportas valor en el thread de otro, el algoritmo te amplifica.

Regla: mínimo 5 replies con contenido real (no “genial post 🔥”). Datos, experiencias, matices.

Jueves: segundo hilo + cita

  • 09:00 CET: segundo hilo de la semana
  • 12:00 CET: quote tweet de un hilo relevante de mi sector con mi perspectiva

El quote tweet es interesante porque el código lo trata como contenido nuevo + distribución. No es solo un retweet — es tu opinión sobre el contenido de otro.

Viernes: métricas + ajuste

Miro qué funcionó y qué no. No publico hilo. Quizás un tweet suelto si hay algo del sector que comentar.

Fin de semana: nada (o casi)

X premia la consistencia, no la obsesión. Si el fin de semana hay algo que vale la pena, un tweet. Si no, nada. El algoritmo no penaliza la inactividad de fin de semana — penaliza la baja calidad.

Resumen

DíaAcciónTipo
LunesEscribir 2-3 hilosPreparación
MartesPublicar hilo + repliesContenido + engagement
Miércoles5+ replies en threads ajenosEngagement puro
JuevesSegundo hilo + quote tweetContenido + distribución
ViernesMétricas + ajusteAnálisis
Sáb-DomOpcional (solo si hay motivo)Descanso

El patrón que el código recomienda: consistencia temática + conversación real + media original. No necesitas postear 10 veces al día. Necesitas que cada post cuente.

Lo que el código NO dice

Transparencia: hay cosas que el código publicado no revela:

  • Pesos exactos: sabemos qué señales existen, pero no cuánto pesa cada una
  • Umbral de amplificación: no sabemos el threshold exacto para pasar de “timeline de seguidores” a “timeline amplificado”
  • Personalización por usuario: el código muestra que existe, pero no los pesos por tipo de usuario
  • Slop score exacto: la fórmula completa no está en el repo público

Lo que sí sabemos es suficiente para tomar decisiones informadas. No necesitas los pesos exactos cuando sabes qué señales existen y cuáles son las más fuertes.


¿Quieres que analicemos tu estrategia en X?

Reviso tu perfil, comparo tus métricas con lo que el código dice que funciona, y te doy un plan concreto.

Agendar una consulta
P

Pedro Luis Cuevas Villarrubia

Innovation Practitioner, WebMaster, SysAdmin & SEO · AI Agent Architect & Advanced Prompt Engineer

Hablar con Pedro

Preguntas frecuentes

¿El algoritmo de X penaliza los enlaces externos?

No hay un flag de penalización directa en el código para URLs. Pero User Active Minutes es la métrica North Star del algoritmo. Un enlace externo saca al usuario de X, lo que reduce el dwell time. Empíricamente, los posts con enlaces reciben menos amplificación. La solución: poner el enlace en una reply al tweet principal, no en el propio tweet.

¿Qué es el slop_score?

Es un score interno que evalúa la calidad del contenido de cada tweet. Está implementado en tweet_type_metrics_hydrator.rs. No es un mito urbano — es código real que asigna una puntuación a tu contenido. No se conoce la fórmula exacta, pero los factores incluyen longitud, tipo de media, y señales de engagement.

¿Sirve de algo X Premium para visibilidad?

Sí, pero no por el check azul. El código muestra que las cuentas Premium pasan por un pipeline diferente en subscription_hydrator.rs, saltándose algunos pasos del karma. Es decir, el algoritmo trata distinto a un usuario Premium que a uno free. No es solo estético.

Artículos relacionados

¿Y si tu Socio Digital fuera Yo?

Pedro Luis Cuevas Villarrubia · Innovation Practitioner, WebMaster, SysAdmin & SEO · AI Agent Architect & Advanced Prompt Engineer

Hace dos décadas, tener una web era suficiente. Luego llegó el SEO, luego el móvil, luego las redes. Ahora la IA lo cambia todo a velocidad exponencial. No necesitas alguien que te haga la web. Necesitas alguien que conozca tu proyecto, que esté al día del avance tecnológico y que sepa aplicarlo a lo tuyo. Eso es un Socio Digital.

Asesoría Diseño Web SEO Hosting IA Mantenimiento
¿Queda sitio?