Un sitio web de empleo publica cientos, a veces miles de ofertas por semana. Cada anuncio tiene su propia página, con una vida corta: desde unos días hasta unas semanas antes de ser cubierto o retirado. Sin un mapa del sitio estructurado, una parte significativa de estas páginas permanece invisible para los motores de búsqueda, y por lo tanto, para los candidatos.
API de Indexación y sitemap: el dúo que Google recomienda para las ofertas de empleo
Los competidores hablan mucho del sitemap XML como herramienta universal. En un sitio de empleo, este enfoque ya no es suficiente. Google recomienda utilizar la API de Indexación para las páginas que contienen un marcado JobPosting, para activar un rastreo rápido tan pronto como se publica, modifica o cierra una oferta.
El sitemap juega entonces un papel de red de seguridad. Garantiza que todas las URL de ofertas permanezcan accesibles para los robots, incluso si la llamada a la API falla o si se ha olvidado una página. La API de Indexación gestiona la reactividad, el sitemap asegura la cobertura global.
Concretamente, cuando un reclutador publica una oferta en un sitio de empleo, la API envía una señal inmediata a Google. El motor explora la página en unos minutos en lugar de esperar el próximo paso de su robot. Para un candidato, esto significa ver la oferta en Google Jobs mucho antes. Puedes consultar el sitemap de pleinemploi.net para observar la estructura de un mapa del sitio orientado a ofertas de empleo.
Sitemap y elegibilidad Google Jobs: una URL única por oferta

Muchos sitios de empleo crean involuntariamente duplicados. La misma oferta aparece bajo varias URL (filtros, parámetros de sesión, versiones móviles distintas). Esta situación impide que Google determine qué página indexar.
Una oferta debe corresponder a una sola página dedicada, pública y canónica. Esta URL es la que figura en el sitemap. No lleva una directiva noindex, no está bloqueada por el robots.txt, y no redirige a otra página.
Esta restricción de arquitectura tiene un impacto directo en la navegación del sitio. Cuando un candidato hace clic en un resultado en Google Jobs, llega a la página correcta, con el contenido adecuado. Los recorridos de candidatura permanecen coherentes, y la tasa de rebote disminuye.
Una trampa frecuente: dejar en el sitemap ofertas expiradas que redirigen a una página “Esta oferta ya no está disponible”. Google detecta esta incoherencia y penaliza la fiabilidad percibida del sitemap. Es mejor retirar estas URL rápidamente o devolver un código HTTP 410 (Gone).
Sincronizar el campo lastmod con el ciclo de vida de las ofertas
El sitemap XML contiene para cada URL un campo opcional llamado lastmod. Indica la fecha de última modificación de la página. En un sitio de vitrina, este campo cambia raramente. En un sitio de empleo, debería reflejar cada actualización real de un anuncio.
¿Por qué es tan importante esta precisión? Porque Google utiliza lastmod para priorizar las páginas a recrawl. Si todas las ofertas muestran la misma fecha, el motor no tiene ninguna señal para distinguir cuáles han cambiado. Debe verificar todo, lo que ralentiza el proceso en general.
Un sitio de empleo bien configurado actualiza lastmod en tres casos específicos:
- Cuando se modifica el contenido de la oferta (salario, lugar, descripción del puesto).
- Cuando la oferta pasa del estado “abierta” a “cubierta” o “cerrada”, lo que desencadena la retirada de la página del sitemap o su actualización.
- Cuando el marcado estructurado JobPosting se corrige o enriquece, por ejemplo, para añadir un modo de trabajo (teletrabajo, híbrido).
Un lastmod fiable acelera la consideración de los cambios por parte de Google. En cambio, un lastmod artificial (actualizado diariamente sin cambios reales) degrada la confianza del motor en todo el sitemap.
Sitemap HTML y navegación del candidato: más allá del archivo XML

El sitemap XML está dirigido a los robots. El sitemap HTML, en cambio, está dirigido a los usuarios. En un sitio de empleo, un mapa del sitio accesible desde el pie de página puede orientar a los candidatos hacia las categorías principales: profesiones, regiones, tipos de contrato.
Esta página juega un papel de enlace interno. Distribuye autoridad hacia las páginas de categorías profundas que la navegación principal no siempre destaca. Un candidato que busca ofertas en un sector de nicho puede acceder a ellas sin pasar por la búsqueda por facetas.
Para el SEO, el sitemap HTML complementa al XML sin reemplazarlo. Refuerza la estructura del sitio creando caminos de acceso adicionales hacia las páginas estratégicas. Los motores de búsqueda siguen estos enlaces internos y descubren páginas que el rastreo clásico podría haber pasado por alto.
La trampa a evitar: listar miles de ofertas individuales en el sitemap HTML. Esta página se volvería ilegible y perdería toda utilidad. Es mejor limitarse a las categorías, a las páginas de resultados filtradas y a las landing pages temáticas.
Errores técnicos que sabotean el sitemap de un sitio de empleo
Ciertos errores aparecen con frecuencia en los portales de empleo y pasan desapercibidos durante meses.
- Incluir en el sitemap URL que devuelven un código 404 o 301. Google termina ignorando el archivo si la tasa de error es demasiado alta.
- Superar el límite de 50,000 URL por archivo sitemap sin utilizar un índice de sitemaps para organizar los archivos.
- Olvidar declarar el sitemap en el robots.txt o en Google Search Console, lo que retrasa su consideración.
- Mezclar páginas indexables y páginas bloqueadas por noindex en el mismo sitemap, lo que envía señales contradictorias a los motores.
En un sitio de empleo de alto volumen, automatizar la generación del sitemap es la única opción viable. La sincronización con la base de datos de ofertas debe ser diaria, incluso en tiempo real para los sitios más activos.
Un sitemap bien mantenido no garantiza por sí solo un buen SEO. Sigue siendo una palanca técnica entre otras. Pero en un sitio de empleo donde los contenidos cambian cada día, es la primera señal que recibe Google para entender qué es nuevo, qué ha cambiado y qué ya no existe.



