SEO para ofertas de empleo: cómo hacer que se vean en Google
Tienes decenas, quizá cientos, de ofertas de empleo publicadas. Y aun así tu web casi no aparece cuando un candidato busca trabajo en su zona en Google. El SEO para ofertas de empleo parte de un principio: cada oferta necesita su propia página, técnicamente sólida, con un título claro, datos estructurados JobPosting correctos y enlaces internos. Una oferta que solo existe como una fila en una base de datos no puede posicionarse. Un portal de empleo solo se vuelve visible cuando cada puesto tiene su propia página rastreable, conectada de forma inteligente con el resto de tu web.
Para muchas ETT y consultoras de selección, esta es la fuga silenciosa de su captación de candidatos. Las ofertas están ahí, los candidatos las buscan, pero ambos nunca se encuentran, porque para Google, para Google for Jobs y para los sistemas de IA esas páginas simplemente no cuentan. El SEO para ofertas de empleo no es cuestión de más presupuesto ni de más ofertas, sino de técnica, estructura y de cómo conectas entre sí tus ofertas existentes.
Por qué las ofertas de las ETT se encuentran tan mal en Google
La respuesta corta: la mayor parte del tráfico de búsqueda orgánica de empleo pasa de largo. Quien busca «ofertas mozo de almacén Zaragoza» teclea exactamente la combinación de puesto y lugar que tú tienes en tu sistema. Si tu web no aparece para esa consulta, esa persona hace clic en Indeed, en un competidor o en una oferta que sí está bien construida.
Eso tiene dos consecuencias. Pagas por candidatos a través de portales de empleo de pago que podrías haber conseguido gratis de forma orgánica. Y no construyes visibilidad propia: cada euro que va a parar a Indeed o a InfoJobs refuerza su posición, no la tuya. Unas páginas potentes como ofertas mozo de almacén Zaragoza en tu propia web son un activo duradero; un anuncio de pago desaparece en cuanto se agota el presupuesto.
Un matiz por delante, porque suele faltar: un buen SEO para ofertas de empleo no garantiza una avalancha de candidaturas. Google for Jobs ofrece resultados variables en España, y algunas ETT obtienen pocas candidaturas directas por esa vía. Así que no lo veas como un interruptor que enciendes, sino como una base que mejora tus posibilidades de forma estructural, en combinación con el resto de tu web.
Por qué la mayoría de los portales de empleo están mal construidos a nivel técnico
Esto rara vez se debe a falta de voluntad y casi siempre a cómo nacieron los portales de empleo. La mayoría de las ETT gestionan sus ofertas a través de un ATS o de un feed que rellena la web. Práctico para publicar, pero genera páginas pobres: un título de puesto, una descripción breve, un botón para inscribirse. Para Google, una página así apenas se distingue de otras mil.
Los problemas recurrentes son conocidos:
- Páginas de oferta pobres, con muy poco texto único y relevante.
- Ninguna página de aterrizaje local o sectorial, de modo que nunca construyes posicionamiento para «puesto más región».
- Listados de ofertas sin filtros visibles ni descripciones coherentes, que a los buscadores les resultan vacíos.
- Combinaciones de filtros descontroladas que generan miles de páginas pobres y duplicadas.
- Pocos o ningún enlace interno entre ofertas, listados y páginas sectoriales.
- Datos estructurados JobPosting ausentes o erróneos, de modo que las ofertas no aparecen en Google for Jobs.
- Ofertas caducadas que se quedan online como páginas muertas.
- Ningún sitemap XML, nada de Search Console y ninguna visibilidad sobre lo que Google indexa en realidad.
Cada uno de estos puntos tiene arreglo. A continuación, el enfoque, desde la propia página hasta la manera de avisar a Google de que existe y sigue existiendo.
Crear páginas de oferta que posicionen en Google
1. Da a cada oferta su propia página indexable
Esta es la base sobre la que se apoya todo lo demás. Cada oferta debe tener su propia URL, con un título de página descriptivo («Mozo de almacén a jornada completa en Zaragoza» en lugar de «Oferta 48213»), una descripción única e información clara sobre el puesto, la ubicación y el tipo de contrato. No un pop-up suelto, no una página que desaparece una vez cubierto el puesto, sino una página fija que Google pueda rastrear e indexar.
Fíjate en una distinción importante que muchas webs confunden: el título SEO de la página y el título del esquema no son lo mismo. En tu título visible y en el H1 puede aparecer «Mozo de almacén a jornada completa en Zaragoza», pero el campo JobPosting.title quiere únicamente el título de puesto a secas, es decir «Mozo de almacén», sin lugar, salario, fecha ni nombre de empresa. Los títulos de esquema incorrectos se procesan peor.
2. Crea listados con filtros visibles y decide cuáles indexas
Un buen listado es más que una lista. Unos filtros visibles por área, región, ciudad, tipo de contrato y sector facilitan la búsqueda al candidato y pueden, siempre que existan como URL rastreables de verdad, formar una red de páginas de aterrizaje valiosas. Dale a cada listado una introducción lógica y descriptiva de unas pocas frases sobre el mercado laboral regional y el tipo de puestos, para que los buscadores y los sistemas de IA tengan material con el que trabajar.
Aquí hay, eso sí, una trampa. Sin reglas, en un abrir y cerrar de ojos te encuentras con miles de combinaciones pobres del tipo /ofertas/logistica/jornada-completa/zaragoza/lunes/sin-experiencia/. Mantén, por tanto, un enfoque claro de navegación por facetas:
- Indexa solo las combinaciones con volumen de búsqueda y suficientes ofertas, por ejemplo /ofertas/logistica/zaragoza/.
- Pon en noindex las combinaciones de filtros pobres o duplicadas, o haz que apunten a la categoría principal mediante una etiqueta canónica.
- Usa páginas de aterrizaje fijas para tus combinaciones estratégicas, en lugar de dejarlas al azar de los filtros.
3. Construye páginas de aterrizaje locales y sectoriales
Los candidatos buscan por combinaciones: puesto más lugar, o sector más región. «Ofertas operario de producción Valencia», «auxiliar de enfermería Sevilla», «trabajo hostelería Málaga». Quien solo publica ofertas sueltas se pierde todas estas búsquedas a nivel de listado. Por eso, crea páginas de aterrizaje fijas por área, región, ciudad, tipo de contrato y sector. Una página así agrupa las ofertas relevantes, aporta contexto sobre el mercado local y se convierte en un punto de anclaje duradero de tu web. Piensa en auxiliar de enfermería Sevilla como una página de aterrizaje fija, no como un filtro de búsqueda casual que mañana vuelve a desaparecer.
4. Aprovecha toda la fuerza de tu estructura de enlaces internos
Los enlaces internos son una de las palancas más infravaloradas del SEO para portales de empleo. Le muestran a Google cómo se articula tu web y qué páginas importan, y reparten autoridad por todo el sitio, también hacia páginas de oferta más profundas que de otro modo nunca recibirían atención.
Una estructura sólida tiene más o menos este aspecto:
- Desde cada oferta enlazas a la página de ciudad, región y sector correspondiente.
- Desde los listados y las páginas de aterrizaje enlazas de vuelta a las ofertas individuales.
- Las páginas de aterrizaje afines se enlazan entre sí, por ejemplo de «logística Zaragoza» a «almacén Zaragoza».
- Las páginas importantes reciben más enlaces internos que las menos importantes, para mostrarle a Google una jerarquía clara.
Una página como ofertas operario de producción Valencia que no enlaza a nada y a la que nada apunta queda aislada a ojos de Google, por buena que sea en sí misma.
5. Haz que las ofertas relacionadas lo estén de verdad
Muchas webs muestran al pie un bloque de «ofertas relacionadas» que en realidad se rellena al azar o solo por fecha. Es una oportunidad perdida. Las ofertas relacionadas deben coincidir por puesto, sector o región: a una oferta de almacén en Zaragoza le corresponden otros puestos logísticos de la misma zona, no una función administrativa al otro extremo del país. Unas buenas conexiones mantienen a los candidatos más tiempo en tu web, reducen la tasa de rebote y a la vez refuerzan tu estructura de enlaces internos, porque los enlaces tienen sentido a nivel de contenido.
6. Escribe para la cobertura, no para la densidad de palabras clave
La densidad de palabras clave se malinterpreta a menudo. No se trata de repetir «mozo de almacén Zaragoza» tantas veces como sea posible, porque el exceso es contraproducente y se lee de forma forzada. Se trata de una cobertura completa y natural: el título de puesto, sus variantes, los puestos relacionados, el tipo de contrato, la región y las condiciones, todo en un lugar lógico dentro del título, los subtítulos y el texto. Relee tu frase: si suena forzada, reescríbela.
Usa datos estructurados JobPosting para Google for Jobs
Si quieres hacer visibles tus ofertas en Google for Jobs, el bloque de empleo aparte que aparece arriba en los resultados de búsqueda, los datos estructurados JobPosting son imprescindibles. Los datos estructurados son código que le indica a los buscadores qué hay exactamente en una página. Importante: JobPosting va en la página de oferta individual, no en las páginas de listado.
Un buen marcado JobPosting para una oferta española contiene al menos estos campos, además de campos recomendados que la completan:
- title: solo el título de puesto, por ejemplo «Mozo de almacén».
- description: la descripción completa y única del puesto.
- datePosted: la fecha de publicación, por ejemplo 2026-06-20.
- hiringOrganization: el nombre de tu empresa o del cliente.
- jobLocation: calle, ciudad, código postal y país.
- validThrough: la fecha límite de validez, por ejemplo 2026-08-01.
- employmentType: por ejemplo FULL_TIME o PART_TIME.
- baseSalary: un importe o una horquilla salarial con divisa (EUR) y periodo.
- identifier: un número de oferta único.
- directApply: si los candidatos pueden inscribirse directamente en la página.
Comprueba siempre tu marcado en la prueba de resultados enriquecidos (Rich Results Test) y en el validador de marcado de esquemas (Schema Markup Validator) de Google, y mantén los campos coherentes con lo que se ve en la página. Una plataforma como JobSaaS puede construir todo esto de forma automática y correcta por área, región, ciudad, tipo de contrato y sector, incluidos listados potentes, enlaces internos y datos estructurados.
¿Qué hacer con las ofertas caducadas?
Las ofertas caducadas que se quedan online perjudican tu visibilidad y frustran a los candidatos. Google ofrece opciones claras; elige una según la situación y aplícala de forma coherente:
- Pon validThrough en una fecha pasada, para que Google sepa que la oferta ya no está activa.
- Elimina la página con un código de estado 404 o 410.
- Retira los datos estructurados JobPosting de la página.
- O redirige la URL a una página de categoría o región relevante, para conservar el tráfico.
Para actualizaciones y eliminaciones rápidas de URL de ofertas, Google recomienda la Indexing API, junto con un sitemap XML para la cobertura general. Así evitas que los puestos ya cerrados sigan apareciendo varios días en los resultados de búsqueda.
SEO de reclutamiento fuera de tu web: autoridad y linkbuilding
Todo lo anterior ocurre en tu propia web. Pero Google también tiene en cuenta cuántas otras webs relevantes enlazan hacia ti. Esos enlaces externos aumentan la autoridad de tu dominio y, con ella, la probabilidad de que tus ofertas y páginas de aterrizaje posicionen más arriba. Piensa en menciones de asociaciones empresariales locales, organizaciones sectoriales, centros de formación con los que colaboras o medios de noticias regionales durante una campaña de captación.
Con una herramienta como Ahrefs trazas tu propio perfil de enlaces y ves qué webs enlazan a tus competidores, de modo que sabes dónde te quedan oportunidades. El linkbuilding es un trabajo de fondo, pero para una ETT que quiere ganar visibilidad de forma estructural marca la diferencia entre subirse a la autoridad ajena y construir la propia.
Sitemap y Search Console: ayuda a Google a entender tu portal de empleo
Una web técnicamente perfecta sirve de poco si Google no sabe que tus páginas existen. Un sitemap XML es un archivo que enumera todas tus URL importantes y forma así un mapa de tu web. Envíalo a través de Google Search Console y mantenlo actualizado, para que las nuevas ofertas y páginas de aterrizaje se detecten rápido.
Google Search Console es, además, tu sala de control. Allí ves qué páginas están indexadas y cuáles no, para qué palabras clave apareces, dónde presentan errores tus datos estructurados y qué páginas generan tráfico. Para un portal de empleo, donde las páginas van y vienen constantemente, esto es imprescindible.
Una oferta que solo existe como una fila en una base de datos no aporta nada a tu visibilidad. Solo cuando esa misma oferta tiene su propia página visible, conectada de forma inteligente con el resto de tu web, empieza a trabajar para ti.
De visible a inscrito: la conversión también cuenta
Que te encuentren es solo la mitad del trabajo. Un candidato que llega a tu página y luego la abandona sigue sin aportar nada. Una buena información de la oferta ayuda aquí por partida doble: una horquilla salarial, una ubicación clara y un tipo de contrato hacen tu página más atractiva y, al mismo tiempo, rellenan campos como baseSalary y directApply en tus datos estructurados.
Por eso, cuida también la propia experiencia de inscripción:
- Un proceso de inscripción adaptado al móvil, porque la mayoría de los candidatos buscan en el teléfono.
- Formularios cortos, con solo los campos realmente necesarios.
- Una horquilla salarial y una ubicación claras, para que los candidatos sepan enseguida a qué atenerse.
- Un botón de inscripción directo y, si procede, una opción de WhatsApp o de contacto.
- Una carga rápida y una llamada a la acción clara.
Hacer visibles las ofertas en ChatGPT, Perplexity y los AI Overviews de Google
Cada vez más candidatos le hacen su pregunta a ChatGPT, Claude, Perplexity o los AI Overviews de Google: «¿Qué ETT tienen ofertas de logística cerca de Zaragoza?». Es tentador pensar que para esto hacen falta trucos especiales. No es así. Según las propias directrices de Google, los AI Overviews y el AI Mode se apoyan en los mismos fundamentos de SEO, sin requisitos técnicos adicionales ni un esquema de IA aparte. Un archivo como llms.txt no hace falta para la Búsqueda de Google.
Aun así, hay un matiz que marca la diferencia entre participar y destacar. Para la visibilidad en la IA generativa, Google aconseja ir más allá del SEO básico y crear contenido único y experto que no se encuentre fácilmente en otro sitio. Para una ETT, eso significa: no escribas solo «se busca mozo de almacén», sino añade lo que un sistema de IA no encuentra en ningún otro lugar. Piensa en información actual sobre el mercado laboral local, indicaciones salariales realistas por región, qué implica un puesto en la práctica y qué posibilidades de crecimiento ofrece.
Tres cosas pesan especialmente para el SEO de reclutamiento en la búsqueda con IA:
- Entidades y coherencia. Nombra los puestos, las ciudades, los sectores y el nombre de tu empresa de forma explícita e idéntica en todas partes, para que los sistemas de IA te reconozcan como la fuente de las «ofertas de logística en la zona de Zaragoza».
- Reputación y reconocimiento de fuentes. Los sistemas de IA sacan sus respuestas de fuentes que consideran fiables. Las menciones, las reseñas y unos datos NAP (nombre, dirección, teléfono) coherentes fuera de tu propia web refuerzan esa confianza.
- Respuestas inequívocas. Responde directamente en el texto a las preguntas concretas: qué puesto, qué ciudad, qué salario, qué tipo de contrato. Es justo el formato que recogen los motores de respuesta con IA.
Los datos estructurados siguen siendo útiles para los resultados enriquecidos, pero no son la palanca de la visibilidad en la IA. Escribe para personas, aporta una experiencia única y asegúrate de que tus páginas dan respuestas inequívocas, y estarás bien posicionado tanto en la búsqueda clásica como en la generativa.
Checklist: requisitos técnicos mínimos por página de oferta
- Una URL propia, fija y rastreable.
- Indexable (sin noindex involuntario ni bloqueo en el robots.txt).
- Un título de página descriptivo y un H1.
- Una etiqueta canónica correcta hacia la URL definitiva.
- Datos estructurados JobPosting válidos, con los campos correctos.
- Ubicación y tipo de contrato claros.
- Una horquilla salarial siempre que sea posible.
- Una fecha de fin (validThrough) y un tratamiento previsto tras la caducidad.
- Enlaces internos relevantes a las páginas de ciudad, región y sector.
- Un botón de inscripción claro y adaptado al móvil.
¿Cómo mides si tu SEO para ofertas de empleo funciona?
Lo que no mides, no lo puedes mejorar. Sigue estos KPI en Google Search Console y en GA4 para ver si tu visibilidad crece:
- El número de páginas de oferta indexadas.
- El número de elementos JobPosting válidos y los posibles errores en ellos.
- Las impresiones y los clics por grupo de ofertas (puesto, región, sector).
- El tráfico orgánico hacia tus páginas de ciudad y de sector.
- La conversión a inscripción por página o por grupo.
- Los errores de rastreo y el número de ofertas caducadas.
- Las principales consultas de búsqueda por región.
Conviene saberlo: el tráfico procedente de las funciones de IA de Google aparece en Search Console sin más en el informe habitual de rendimiento web. Así que no necesitas un panel aparte para ello.
Qué dicen las propias directrices de Google al respecto
Las buenas prácticas documentadas de Google Search Central recalcan que una página debe ser rastreable y necesita un título claro y descriptivo para optar a la visibilidad orgánica. Para una ETT, esa es justo la diferencia entre una oferta que solo existe como fila en una base de datos y una oferta que puede posicionar de verdad: cada oferta necesita su propia página indexable, un título específico y enlaces internos de apoyo. No es un truco avanzado, sino una base que muchos portales de empleo simplemente se saltan.
Preguntas frecuentes
¿Cómo hago visibles mis ofertas en Google for Jobs?
Google for Jobs muestra las ofertas que están en una página rastreable e indexable y que llevan correctamente datos estructurados JobPosting. Asegúrate primero, por tanto, de que cada oferta tenga su propia página, añade los campos de esquema correctos y compruébalos con el Rich Results Test. No es un espacio publicitario que se compra, sino un resultado orgánico que se gana con una buena implementación técnica.
¿Qué va en JobPosting.title, el título de puesto o el título SEO?
En JobPosting.title va únicamente el título de puesto a secas, por ejemplo «Mozo de almacén», sin ubicación, salario, fecha ni nombre de empresa. Tu título de página visible y tu H1 pueden ser más amplios, como «Mozo de almacén a jornada completa en Zaragoza». Los títulos de esquema incorrectos los procesa peor Google.
¿Qué páginas de filtros debo dejar indexar y cuáles no?
Indexa solo las combinaciones de filtros con volumen de búsqueda y suficientes ofertas, como una combinación lógica de puesto y ciudad. Las combinaciones pobres o duplicadas ponlas en noindex o haz que apunten a la categoría principal mediante una etiqueta canónica. Para las combinaciones estratégicas usa páginas de aterrizaje fijas. Así evitas miles de páginas de filtros vacías.
¿Necesito trucos especiales para hacer visibles mis ofertas en la IA?
No. Según Google, los AI Overviews y el AI Mode se apoyan en los mismos fundamentos de SEO, sin requisitos técnicos adicionales ni un esquema de IA aparte. Lo que más ayuda es el contenido único y experto, las páginas rastreables, las entidades coherentes y las respuestas claras a preguntas concretas. Un archivo como llms.txt no hace falta para la Búsqueda de Google.
Conclusión: hacer visibles tus ofertas en Google es una decisión, no una casualidad
El SEO para ofertas de empleo no va de más presupuesto ni de más ofertas, sino de cómo están construidas, conectadas y gestionadas tus ofertas existentes. Páginas indexables propias, listados con filtros bien pensados, páginas de aterrizaje fijas, una estructura de enlaces internos sólida, ofertas realmente relacionadas, datos estructurados JobPosting correctos para Google for Jobs, un tratamiento cuidado de las ofertas caducadas, un linkbuilding dirigido y un sitemap bien gestionado en Search Console hacen, en conjunto, que los candidatos que ya están buscando tus puestos encuentren de verdad tu web y se inscriban. No esperes milagros de una sola intervención, pero ten claro que esta base mejora tus posibilidades de forma estructural, también en los buscadores con IA.
Para las ETT que quieren tomar las riendas de su captación de candidatos, JobSaaS ofrece una forma práctica de construir y gestionar un portal de empleo que da soporte al SEO, a la visibilidad en la IA y a la conversión, sin tener que poner en marcha un proyecto a medida.