- La idea parecía ingeniosa. Hasta que llegó a Google 🔎
- El cache busting existe. Pero no para esto 💻
- Y el sitemap ya tiene su propio mecanismo ⚙️
- Mueller: mejor dejar la URL tranquila 🛑
- Pero el cache busting no se convirtió en el villano 👀
- Entonces, ¿cómo indicar que una página ha cambiado? 📅
- El problema puede estar en otro lugar 🧠
- La lección para quienes trabajan con SEO 📌
Principales destacados
- Mueller rechazó la técnica de cambiar diariamente la URL del sitemap con parámetros para provocar un nuevo rastreo.
- Las URL estables importan porque cambiar constantemente la dirección indica a los motores de búsqueda que ese recurso estaría cambiando todo el tiempo.
lastmod ya existe para eso: el elemento informa cuándo se modificó una URL y ayuda a los buscadores a priorizar contenido realmente actualizado.
La idea parecía ingeniosa. Hasta que llegó a Google 🔎
Una técnica utilizada por algunos profesionales de SEO intenta resolver un problema conocido: conseguir que Google vuelva al sitemap todos los días.
La estrategia consiste en añadir un parámetro variable a la URL, como ?v= seguido de una marca de tiempo. Como la dirección cambia diariamente, la expectativa es que el motor de búsqueda interprete cada versión como una nueva URL y vuelva a consultar el archivo.
Precisamente esta práctica llegó a John Mueller, de Google.
La pregunta vino de un profesional que afirmó haber observado este comportamiento en un sitio grande y con una estructura rígida. Los sitemaps secundarios dentro del índice recibían una nueva versión de la URL todos los días.
🧩 La duda central: si la URL del sitemap cambia, ¿podría utilizarse esto, en la práctica, para sustituir la función de <lastmod>?
Mueller no pareció convencido.
El cache busting existe. Pero no para esto 💻
La técnica no surgió de la nada.
El llamado cache busting es una práctica legítima en el desarrollo web. Suele utilizarse en archivos como CSS, JavaScript e imágenes para evitar que el navegador entregue una versión antigua de un recurso después de que este haya sido actualizado.
Imaginemos que un sitio tiene:
/estilo.css
Después de una modificación, la dirección puede recibir un parámetro, como:
/estilo.css?v=123
El navegador pasa a tratar esa dirección como una versión diferente del recurso y puede descargar el archivo actualizado.
Es una solución práctica para gestionar la caché.
El problema aparece cuando la misma lógica se traslada a los sitemaps.
Y el sitemap ya tiene su propio mecanismo ⚙️
Los XML sitemaps cuentan con una forma estandarizada de comunicar cambios: el elemento <lastmod>.
Este indica cuándo se modificó una determinada URL. Con esa información, el crawler puede identificar qué direcciones han cambiado y concentrar sus esfuerzos de rastreo donde existe algo nuevo.
Eso es muy diferente de cambiar simplemente la dirección del propio sitemap.
En el caso planteado a Mueller, la técnica observada hacía que las direcciones de los sitemaps secundarios recibieran diariamente un nuevo ?v=timestamp.
Es decir, en lugar de decir claramente “este contenido ha cambiado”, el sistema creaba una nueva versión de la dirección que apunta al archivo.
Mueller: mejor dejar la URL tranquila 🛑
La respuesta del representante de Google fue directa.
“I think that’s a bad idea because you’re signaling that the canonical URL for a piece of content should be constantly changing.”
Según la evaluación de Mueller, el problema no está únicamente en intentar provocar una nueva consulta del sitemap.
El cambio constante de la URL también transmite una señal negativa sobre la estabilidad de ese recurso.
Una URL limpia y estable sigue siendo una pieza importante de la arquitectura de un sitio.
Mueller también hizo referencia a la conocida idea de que las URL deben permanecer estables, citando el principio “Cool URIs don’t change”.
💡 El intento de forzar un rastreo puede terminar creando exactamente la señal que no querías enviar.
Pero el cache busting no se convirtió en el villano 👀
Conviene separar ambas cosas.
El hecho de que Mueller considere negativo utilizar esta técnica en sitemaps no significa que los parámetros de URL para controlar la caché sean una práctica inadecuada en general.
En recursos que realmente necesitan actualizarse, el cache busting sigue teniendo una función clara.
| Uso | Objetivo |
|---|---|
| CSS, JavaScript e imágenes | Evitar que el navegador utilice versiones antiguas |
| Sitemap | Comunicar cambios y ayudar a los motores de búsqueda a descubrir URL actualizadas |
<lastmod> | Informar cuándo se modificó una URL |
El contexto es lo que lo cambia todo.
Entonces, ¿cómo indicar que una página ha cambiado? 📅
La propia estructura del sitemap ya ofrece el mecanismo para hacerlo.
<lastmod> puede indicar la fecha de la última modificación de una URL. De esta manera, el sitio no necesita crear artificialmente una nueva URL para el sitemap cada 24 horas.
Esto también preserva una distinción importante: la dirección del sitemap sigue siendo la misma, mientras que la información que contiene refleja el estado actual del sitio.
Es una solución mucho menos creativa.
Y, en este caso, parece que precisamente esa es la idea.
El problema puede estar en otro lugar 🧠
La discusión también plantea una cuestión más amplia sobre SEO.
Cuando una página no está siendo rastreada o indexada como se esperaba, puede resultar tentador buscar una configuración, un parámetro o un pequeño truco técnico capaz de “desbloquear” el mecanismo.
Pero cambiar la URL del sitemap no necesariamente resuelve la causa del problema.
Una estrategia de rastreo puede ayudar a los motores de búsqueda a descubrir cambios, pero eso no convierte automáticamente un contenido en algo que merezca ser indexado o mostrado.
Descubrimiento, rastreo e indexación no son lo mismo.
Y es precisamente ahí donde una supuesta solución de ingeniería puede empezar a tratar el síntoma en lugar de la causa.
La lección para quienes trabajan con SEO 📌
La orientación que surge de este episodio es relativamente sencilla:
• mantén estables las URL de los sitemaps;
• utiliza <lastmod> correctamente para comunicar cambios reales;
• no confundas las técnicas de caché del navegador con los mecanismos de descubrimiento de contenido;
• si páginas importantes no están siendo indexadas, investiga el contenido y las señales técnicas antes de intentar fabricar una nueva URL cada día.
Al final, el intento de conseguir que Google mire un sitemap todos los días puede parecer una forma de aumentar el control sobre el crawler.
Pero, como muestra la respuesta de Mueller, más señales no significan necesariamente mejores señales.
La historia comenzó con una URL que cambiaba para intentar llamar la atención de Google. La recomendación del propio Google apunta en la dirección contraria: cuando una dirección es importante, quizá el mejor truco sea simplemente no seguir cambiándola.