Carrera
Tu CV no lo rechaza un recruiter: lo rechaza un filtro ATS (y así lo arreglas)
Seguro que te ha pasado: entras en InfoJobs o en LinkedIn, encuentras una oferta que parece escrita para ti, postulas… y a los dos minutos te llega el rechazo. Casi por arte de magia. Y te quedas con la misma pregunta que me hacía yo: ¿de verdad alguien ha abierto mi CV, lo ha leído y ha decidido en ciento veinte segundos que no valgo, siendo el perfil perfecto para esa oferta?
No. Nadie lo ha leído. Te ha descartado un sistema automático mucho antes de que tu CV llegue a una persona real. Esos sistemas se llaman ATS, y esta guía es todo lo que he aprendido peleándome con ellos.
Lo esencial
- El ATS lee tu CV antes que ninguna persona: si no lo parsea bien, quedas fuera.
- Un ATS, al final, no es más que un lector de texto. Todo se reduce a eso.
- Lo que rompe el parseo: columnas, sidebars, tablas, iconos, caracteres raros y PDFs escaneados.
- Lo que lo supera: una columna, texto real, encabezados estándar y las palabras clave de esa oferta.
- Un CV “bonito” de diseño suele puntuar peor que uno simple bien estructurado.
Vamos por partes: qué es el ATS, cómo lee tu CV, qué lo rompe y cómo montar uno que llegue a un humano. Si quieres ir directo a lo práctico, al final tienes una herramienta para comprobar el tuyo.
¿Qué es un filtro ATS?
Un ATS (Applicant Tracking System) es el software con el que las empresas gestionan las candidaturas. Cuando aplicas a una oferta, tu CV no cae en el correo de un recruiter: entra en un sistema que primero lo lee, extrae los datos y lo clasifica. Solo después, y solo si superas ese primer corte, un humano lo abre.
Lo usan la inmensa mayoría de empresas medianas y grandes. Es decir: en casi cualquier proceso serio, tu CV pasa por una máquina antes que por una persona. Optimizarlo para esa máquina no es hacer trampa, es hablar el idioma del canal por el que envías tu candidatura.
Un ATS no es un recruiter: es un lector de texto
Esta es la idea que me cambió el enfoque, y la que te ahorra la mitad de los errores. El ATS hace parsing: recorre tu documento de arriba abajo y de izquierda a derecha, intentando entender qué es cada cosa. “Esto es un puesto, esto una fecha, esto una tecnología.”
No ve tu CV como lo ves tú. No ve el diseño, ni la jerarquía visual, ni lo elegante que queda esa barrita azul. Solo ve texto en un orden. Y de ahí salen dos consecuencias muy prácticas:
- Si un dato no está en texto plano y legible, para el sistema no existe.
- Si el orden del documento no tiene sentido leído en línea recta, el sistema se pierde y asigna la información a la sección equivocada.
¿Por qué tu CV no pasa los filtros ATS aunque tengas la experiencia?
Por orden de gravedad, esto es lo que hace que tu CV se caiga:
- Columnas y sidebars. El ATS lee en línea; dos columnas le mezclan el contenido y esa barra lateral tan mona acaba fundida con la experiencia laboral. Es el error número uno.
- Tablas y cajas de texto. Colocan el contenido donde el parser no lo espera.
- Iconos, barras de progreso y gráficos para representar tu nivel en un lenguaje o una tecnología. Para la máquina son decoración vacía: “React ●●●○○” no le dice nada. Escribe tu nivel con palabras, o no lo escribas.
- Caracteres raros. Símbolos decorativos, viñetas exóticas, tipografías que sustituyen letras por glifos. Al extraer el texto salen convertidos en basura y arrastran con ellos la frase entera.
- Texto dentro de imágenes. Invisible. Si tu nombre y tu email están en una cabecera diseñada como imagen, acabas de mandar un CV anónimo.
- PDFs escaneados. Una foto de un CV no tiene texto que leer. Cero.
Cómo superar los filtros ATS en tu CV de programador
Simple, ordenada y legible por una máquina:
- Una sola columna. Innegociable. Y una sola alineación, coherente en todo el documento.
- Encabezados estándar: Experiencia, Formación, Aptitudes, Proyectos. Nada de “Mi trayectoria” o “Lo que sé hacer”: el ATS busca los nombres normales para saber dónde empieza cada sección.
- Texto real y seleccionable, con fuentes simples (Arial, Calibri), sin cajas ni tablas.
- Datos de contacto en el cuerpo, no en el pie ni en la cabecera (algunos ATS ignoran esas zonas).
- Orden cronológico inverso: lo más reciente primero.
- Contenido con sentido leído en línea recta. Prueba rápida: copia todo tu CV y pégalo en un editor de texto plano. Lo que veas ahí es, más o menos, lo que ve el ATS. Si eso se entiende, vas bien.
El error que hace que tu CV no pase los filtros ATS (y cómo arreglarlo)
Este es el punto donde veo fallar a más gente. Se monta un currículum una vez, queda bien… y ese mismo archivo se manda a treinta ofertas distintas. Y no funciona, porque el ATS no puntúa tu CV en abstracto: lo compara con esa oferta concreta.
Si la oferta pide “React, TypeScript y Node” y tu CV dice “JavaScript moderno y backend”, para el sistema no coincides, aunque en la práctica sepas hacer exactamente eso.
La regla es directa: usa las palabras exactas de la oferta, con una densidad abundante y bien repartida por el documento (resumen, experiencia, aptitudes), no amontonadas en una lista al final. Si piden “React.js”, pon “React.js”. No infles nada que no sepas; simplemente nombra lo que sabes con las palabras que el sistema está buscando.
Formato: ¿PDF o Word?
Da casi igual la extensión, y sí importa el contenido. Un PDF con texto real (exportado desde tu editor, no escaneado) o un .docx funcionan bien en los ATS modernos. Lo que los rompe no es el formato, es la maquetación complicada. Si tienes dudas sobre un proceso concreto, envía la versión más simple posible o exporta también en .docx.
Comprueba gratis si tu CV pasa los filtros ATS
Todo lo anterior es teoría hasta que lo aplicas al tuyo. Puedes revisarlo a mano con la checklist de abajo, o dejar que una herramienta lo haga por ti: monté un analizador que lee tu CV como lo haría un ATS y te manda al correo la lista de mejoras concretas. Es gratuito.
Lo digo por experiencia propia: desde que empecé a pasar mis propios CVs por él antes de enviarlos, paso bastantes más filtros ATS que antes. Los mismos años de experiencia, el mismo perfil; la diferencia estaba en el documento.
Checklist de un CV que pasa los filtros ATS
- Una sola columna, sin sidebars, tablas ni iconos.
- Encabezados estándar (Experiencia, Formación, Aptitudes).
- Texto seleccionable, no imágenes, sin caracteres raros.
- Fuentes simples y una alineación coherente.
- Las tecnologías de esa oferta, escritas igual y repartidas por el documento.
- Ningún nivel expresado con barras o estrellas.
- Logros con números (no “mejoré el rendimiento” sino “reduje el tiempo de carga un 40 %”).
- Contacto en el cuerpo del documento.
¿Prefieres no montarlo desde cero? Esta es la mejor plantilla que conozco y la que uso yo: una columna, encabezados estándar, optimizada para filtros ATS y editable en Word.
El CV no es lo que te consigue el trabajo, pero es lo que te consigue la entrevista. Y no llega a un humano si antes no pasa la máquina. Empieza por ahí, y deja de culpar a tus años de experiencia por un rechazo que llegó en dos minutos.
Preguntas frecuentes
¿Qué es un filtro ATS?
¿Por qué me rechazan a los dos minutos de postular?
¿Cómo hacer un CV que pase el ATS?
¿Hay que adaptar el CV a cada oferta?
¿Qué formato de CV prefieren los ATS?
¿El PDF pasa el ATS?
Artículos relacionados
CarreraPor qué debes activar SIEMPRE el Open to Work en LinkedIn (2026)
El Open to Work no penaliza por sí solo: te mete en los filtros que usan los recruiters. Por qué activarlo siempre y por qué en modo privado.
CarreraCómo optimizar tu perfil de LinkedIn como programador: 5 errores que te frenan
Cómo optimizar tu perfil de LinkedIn como programador para que los recruiters te encuentren: los 5 errores que veo una y otra vez y cómo corregirlos, uno a uno.