0%
El detective Darío llega a una ferretería tradicional donde Ramón Gómez le muestra el inicio del problema con el sitemap XML en la página web del negocio

El mapa olvidado: sitemap XML y el rastro que desapareció

🎧 Escuchar: El mapa olvidado: sitemap XML y el rastro que desapareció

Listo para leer.

Hay casos que huelen a negligencia desde el primer segundo. Y luego están los otros. Los que huelen a algo peor. Darío lo supo cuando Ramón Gómez le tendió la mano por encima del mostrador de su ferretería y apretó demasiado fuerte, como quien pide ayuda sin querer parecer desesperado.

La tienda estaba impecable. Tornillos, llaves inglesas y taladros ocupaban su lugar con un orden casi obsesivo. Un negocio que funcionaba en el mundo físico sin el menor problema. El problema estaba en otro lugar. En internet. O, mejor dicho, en lo que internet ya no podía encontrar.

El sitemap XML y el rastro que desapareció de la red

—Quinientas páginas publicadas —dijo Ramón—. Quinientas. Y solo treinta aparecen en Google.

Darío no respondió. Se ajustó el bigote con el índice, un gesto que quienes le conocían ya sabían interpretar. Sacó la libreta, anotó el número y lo rodeó con un círculo. Debajo escribió una sola palabra: invisibilidad. Alguien había borrado el rastro. No las páginas. El rastro. Y eso era mucho más interesante.

El negocio que nadie encontraba

Herramientas Gómez llevaba once años vendiendo tornillería, herramienta manual y maquinaria de obra. Ramón había construido el catálogo digital con la misma paciencia con la que su padre levantó la tienda física: despacio, sin atajos, sin trucos. Cada producto tenía su ficha. Cada categoría, su lugar. Cinco años de trabajo convertidos en páginas web.

arío y Ramón descubren en Search Console que la mayor parte de la web ha desaparecido del índice de Google.

Pero desde hacía ocho meses el tráfico orgánico se había desplomado. No de golpe; eso habría sido más fácil de detectar. Fue una caída lenta, como el agua que se escapa por una grieta invisible. Primero bajaron las visitas de las categorías. Luego las de los productos. Después las del blog. Ramón lo atribuyó al verano, a la competencia y a los cambios de Google. Se convenció de que eran cosas que pasaban.

—¿Cuándo fue la última vez que alguien revisó lo que Google puede ver en tu web? —preguntó Darío sin apartar la vista de la pantalla.

Ramón tardó unos segundos en responder.

—Eso lo lleva Lucas.

Lucas Pereda. El desarrollador que ocho meses atrás había realizado la migración: reorganizar las URLs para hacerlas «más limpias», dijo Ramón con un gesto impreciso que Darío interpretó como lo que era: alguien que repite palabras que no entiende del todo. Desde entonces, cualquier problema técnico acababa en manos de Lucas.

Darío anotó el nombre en la libreta y lo encerró en un rectángulo. Nunca utilizaba esa forma por casualidad.

—¿Lucas sigue trabajando para ti?

Ramón dudó un instante.

—A veces. Cuando hay algo técnico.

—¿Y después de la migración? ¿Ha tocado algo?

Frunció el ceño.

—Creo que sí... Aunque, ahora que lo dices, no recuerdo haberle pedido nada desde entonces.

Darío cerró la libreta y la guardó en el bolsillo interior de la chaqueta.

—Llámale. Necesito hablar con él mañana.

El mapa que nadie había actualizado

Esa noche Darío se quedó solo con el portátil, una taza de café frío y los datos de Search Console abiertos en pantalla. Ramón tardó casi cuarenta minutos en recuperar el acceso. Ni siquiera recordaba dónde guardaba las credenciales.

Lo que apareció no le sorprendió. El patrón sí.

Darío descubre que el sitemap contiene numerosas direcciones que ya no existen.

Quinientas páginas indexables según la estructura real del sitio. Solo treinta aparecían en Google. Las otras cuatrocientas setenta habían desaparecido del índice.

Cuando unas pocas páginas quedan fuera de Google suele tratarse de casos aislados. Cuando desaparecen centenares, el problema casi nunca está en el contenido. Está en la estructura. Siempre.

Darío abrió el sitemap XML. El archivo cargó despacio. Lo recorrió por encima y después lo pasó por una herramienta de rastreo para comprobar cada URL.

La primera devolvió un error 404.

La segunda también.

La tercera redirigía a una dirección que ya no existía.

La cuarta volvió a responder con un 404.

El mapa del sitio apuntaba a un sitio que ya no existía

No hizo falta seguir comprobando.

Doscientas URLs. Doscientas rotas. Ninguna conducía a un destino válido.

El sitemap XML de Herramientas Gómez era un mapa que señalaba ciudades demolidas. Google lo había seguido, había encontrado solo ruinas y terminó dejando de confiar en él. Si un mapa conduce siempre al lugar equivocado, llega un momento en que dejas de usarlo.

Darío abrió la libreta y escribió:

El mapa no se actualizó tras la migración. Ocho meses sin corregirlo.

Observó la anotación unos segundos y añadió una segunda línea.

¿Descuido... o alguien quería que siguiera así?

Lucas y las respuestas que no cuadraban

Lucas Pereda llegó al día siguiente con diez minutos de retraso y una sonrisa que nadie había pedido. Tendría poco más de treinta años. Jersey gris, barba de dos días y el pelo revuelto con esa naturalidad ensayada de quien dedica más tiempo a parecer despreocupado que a estarlo. Se sentó frente a Darío sin esperar invitación.

—Ramón me dijo que querías hablar conmigo por la web.

Darío interroga a Lucas mientras comienzan a aparecer las primeras contradicciones sobre la migración de la web

Darío asintió.

—Tengo algunas preguntas.

—Adelante.

—¿Cuándo enviaste el sitemap XML por última vez a Search Console?

Lucas dudó un instante.

—Al terminar la migración. Hace unos ocho meses... quizá nueve.

—¿Y después?

—No hizo falta. Todo quedó funcionando correctamente.

Darío guardó silencio. Se limitó a observarlo.

Fue Lucas quien terminó rompiéndolo.

—Una migración mueve muchas piezas. Con el tiempo siempre aparecen pequeños ajustes. Es normal.

La primera grieta en su versión

Darío abrió la libreta.

—He encontrado doscientas URLs rotas en el sitemap. Ninguna lleva a una página válida.

Lucas dejó de apoyar la espalda en la silla.

—Eso es raro.

—¿Raro?

—Sí. Cuando terminé, el sitemap estaba bien.

Darío sostuvo la mirada.

—¿Quién más tenía acceso al servidor?

Lucas frunció el ceño.

—Ramón tenía sus credenciales. Y creo que, tiempo después, me pidió crear un acceso temporal para otra persona. Era para unas modificaciones puntuales.

—¿Quién?

Lucas negó con la cabeza.

—No recuerdo el nombre.

Darío no anotó nada. Cerró la libreta despacio y la dejó sobre la mesa.

No recuerda... o no quiere recordar.

El rastro en los registros: los logs del servidor nunca olvidan

Ramón insistía en que nunca había dado acceso a nadie más. Lo dijo sin titubear, sosteniendo la mirada de Darío. Lucas afirmaba lo contrario. Uno de los dos estaba equivocado. O mentía.

Darío pidió los logs del servidor: registros de acceso, conexiones FTP y modificaciones de archivos. Un servidor conserva la memoria de casi todo lo que ocurre en él. Fecha. Hora. Dirección IP. Archivo modificado. Una crónica silenciosa de cuanto sucede entre bastidores.

Los registros llegaron comprimidos en un archivo que Ramón no supo abrir. Darío los descomprimió e imprimió, filtró las entradas por fecha y comenzó a revisarlas. Durante varios minutos no encontró nada fuera de lo normal.

Hasta que apareció una línea.

Ocho meses atrás. Tres días después de que Lucas diera por terminada la migración.

Una conexión desde una IP distinta a la suya.

Duración de la sesión: cuatro minutos.

Archivos modificados: robots.txt y sitemap.xml.

Cuatro minutos para borrar el rastro

Cuatro minutos bastaron para cambiar el rumbo de quinientas páginas.

No fue un accidente.

No fue un descuido.

Fue una intervención deliberada.

Darío anotó la dirección IP en la libreta y la cruzó con la información disponible. Ninguna coincidencia útil. Era una IP dinámica, probablemente protegida tras un proveedor residencial.

Quien la utilizó sabía cómo moverse sin dejar nombre. Pero la fecha de aquella conexión coincidía exactamente con el acceso temporal que Lucas aseguró haber creado para un colaborador cuyo nombre decía no recordar.

Pero no era un fantasma.

Los fantasmas no dejan registros en un servidor.

Darío cerró el portátil despacio y miró a Ramón.

El ferretero esperaba una conclusión técnica. Lo que vino fue otra cosa.

—¿El nombre de El Rata te dice algo?

Ramón no respondió.

No hizo falta. En el silencio de un hombre que sí recuerda pero duda si hablar, Darío acababa de encontrar algo mucho más valioso que una dirección IP.

siguió el único hilo que había surgido entre las contradicciones de Lucas y el silencio de Ramón. Un nombre que ninguno de los dos parecía dispuesto a mencionar... hasta que apareció por fin en el mismo lugar.

El hombre que sabía más de lo que decía

El Rata se llamaba en realidad Gregorio Matas. Exfontanero reconvertido en técnico web autodidacta, se había ganado una reputación dudosa en los foros de black hat SEO. Ramón lo contrató un par de veces antes de conocer a Lucas. La última acabó con un trabajo a medias, una factura discutida y una puerta que nunca volvió a abrirse.

Lo que Ramón desconocía era que Lucas y El Rata se conocían. No eran socios ni amigos, pero compartían foros, canales y más de un trabajo. En aquel mundo, eso bastaba.

Aquella misma mañana Darío había vuelto a visitar a Lucas. No obtuvo una confesión, pero sí algo más útil: al enseñarle el registro del servidor, el desarrollador dejó escapar un nombre que hasta entonces había evitado pronunciar. Bastó una vacilación para saber a quién debía buscar después.

Darío se reúne con El Rata en una cafetería donde el sospechoso comienza a derrumbarse y revelar la verdad

Darío lo citó en una cafetería junto al polígono industrial. Llegó diez minutos antes y pidió un agua. El Rata apareció tarde, con una chaqueta de cuero gastada y la expresión de quien intenta parecer tranquilo cuando ya sabe que algo ha salido mal.

—No sé de qué quieres hablar.

—De cuatro minutos.

El Rata frunció el ceño.

—No sé de qué me hablas.

—Cuatro minutos en el servidor de Herramientas Gómez. Tres días después de la migración. Dos archivos modificados: robots.txt y sitemap.xml.

La mentira empezó a derrumbarse

El Rata se encogió de hombros.

—Eso no demuestra nada.

—No.

Darío dejó pasar unos segundos.

Pero Lucas sí.

El Rata dejó de tamborilear con los dedos.

—¿Qué pasa con Lucas?

—Cuando alguien empieza a mentir, termina olvidando los detalles. Y Lucas ya ha olvidado unos cuantos.

Por primera vez, El Rata apartó la vista.

—No sé qué te habrá contado.

—Lo suficiente.

El silencio se instaló entre los dos.

Fue El Rata quien terminó rompiéndolo.

—Lucas dijo que el cliente quería empezar desde cero con otra agencia. Que había que limpiar el trabajo anterior. Que era una decisión interna y que nadie haría preguntas.

—¿Y te lo creíste?

El Rata tardó unos segundos en responder.

—Me pagó 300 euros.

Bajó la mirada.

—Y Ramón y yo habíamos acabado mal. Pensé que le daba igual.

Darío cerró la libreta.

El sabotaje lo ejecutaste tú.

El Rata no respondió.

—Pero la idea no fue tuya.

Silencio.

—Fue de Lucas.

El Rata cerró los ojos un instante.

No hizo falta que dijera nada más.

El mapa se reconstruye

Ramón escuchó el relato sin interrumpir una sola vez. Darío reconstruyó el caso pieza a pieza: la migración, el acceso al servidor, los cuatro minutos, El Rata, Lucas, los 300 euros y un sabotaje diseñado para vender después la solución.

Cuando terminó, el silencio ocupó la oficina.

—¿Cuánto tardaré en recuperar todo esto? —preguntó Ramón.

Darío tardó unos segundos en responder.

—Depende de lo rápido que empieces. Y de que esta vez controles quién toca qué.

El primer paso era regenerar el sitemap XML. El archivo seguía apuntando a páginas que ya no existían, así que había que crear uno nuevo con las URLs válidas.

Después tocaba revisar las redirecciones de la migración y devolver las 470 páginas a un destino correcto. Solo entonces tendría sentido enviar el nuevo sitemap a Search Console y pedir a Google que olvidara el anterior.

Google volvió a encontrar el camino

No era un trabajo brillante. Era un trabajo paciente. De esos que casi nadie ve cuando están bien hechos, pero que sostienen todo lo demás.

Darío recomendó a Serpion un investigador digital de confianza. Alguien que no conocía ni a Lucas ni a El Rata. Sin favores pendientes. Sin historias compartidas.

Ramón observa cómo la recuperación de la web comienza mientras Darío da el caso por resuelto.

Las primeras señales llegaron seis semanas después. Las páginas indexadas pasaron de treinta a doscientas cuarenta. Un mes y medio más tarde ya superaban las cuatrocientas. El tráfico orgánico regresó poco a poco, pero esta vez lo hacía sobre una estructura que nadie iba a tocar sin permiso.

Ramón decidió no denunciar a ninguno de los dos. Canceló todos los accesos, cambió las credenciales, revisó quién podía entrar en el servidor y siguió adelante con el negocio.

A veces la justicia no consiste en ganar un juicio. A veces consiste en cerrar la puerta correcta para que nadie vuelva a entrar.

Darío cobró sus honorarios, guardó la libreta en el bolsillo interior de la chaqueta y apagó el ordenador.

Cuando Google deja de confiar en tu web

Hay una frase que Darío repite cada vez que alguien le pregunta por este caso.

«Google no deja de mostrar una web por capricho. Si no encuentra tus páginas, es porque algo le impide encontrarlas. Y ese algo siempre deja un rastro.»

En Herramientas Gómez ese rastro tenía dos nombres: un sabotaje ejecutado con precisión y ocho meses de silencio que convirtieron un problema técnico en una herida cada vez más profunda.

Un sitemap también puede condenar una web

Darío apaga la luz de su despacho tras cerrar el expediente del sitemap XML y abandonar la investigación.

Un sitemap XML no es un simple archivo. Es el mapa con el que Google descubre y recorre una web. Si ese mapa señala caminos que ya no existen, el buscador termina dejando de confiar en él. Y cuando eso ocurre, las páginas empiezan a desaparecer de los resultados de búsqueda.

Ramón recuperó el negocio poco a poco, igual que había perdido la visibilidad. Aprendió a revisar Search Console, a controlar quién tenía acceso al servidor y que delegar no significa dejar de supervisar.

Darío archivó el caso entre los que merecen recordarse. No por la complejidad técnica, sino porque demostraba algo que iba mucho más allá del SEO: las herramientas pueden fallar, pero casi siempre son las personas quienes deciden si un problema se corrige... o se aprovecha.

Antes de cerrar la carpeta escribió una última nota.

Los mapas se estropean. La confianza también. Ambos necesitan revisarse de vez en cuando.

Después apagó la luz del despacho.

🕮 El cuaderno del detective Darío

Caso: "El mapa olvidado: sitemap XML y el rastro que desapareció"

 
 

🧩 Notas del detective

⬋⬋

He visto muchas caídas de tráfico que parecían misteriosas. Esta no lo era. Bastó comparar las páginas publicadas con las indexadas para saber que el problema estaba en la estructura.

Lucas sabía que un sitemap desactualizado podía condenar una web durante meses. El Rata solo ejecutó el trabajo. Uno manipuló los archivos; el otro decidió que el problema existiera. En muchos casos, el verdadero culpable no es quien toca el teclado, sino quien mueve los hilos.

Apunte: un sitemap no se revisa cuando la web desaparece. Se revisa para que nunca llegue a desaparecer.

🔎 Pistas SEO detectadas

⬋⬋

  • Caída progresiva del tráfico orgánico durante varios meses.
  • Solo 30 páginas indexadas de más de 500 publicadas.
  • Sitemap XML con numerosas URLs que devolvían errores 404.
  • Ausencia de actualización del sitemap tras la migración.
  • Acceso sospechoso al servidor reflejado en los logs.

🚫 Prácticas SEO violadas

⬋⬋

  1. No regenerar el sitemap XML después de la migración.
  2. No comprobar que todas las URLs del sitemap seguían siendo válidas.
  3. No reenviar el sitemap a Search Console.
  4. No supervisar la indexación tras el cambio de estructura.
  5. No controlar los accesos técnicos al servidor.

📘 Glosario SEO del caso

⬋⬋

  • Sitemap XML: archivo que indica a Google qué páginas debe rastrear.
  • Indexación: proceso mediante el que una página pasa a formar parte del índice de Google.
  • Error 404: respuesta que indica que una URL ya no existe.
  • Search Console: herramienta de Google para supervisar la presencia de una web en el buscador.
  • Robots.txt: archivo que controla qué zonas del sitio pueden rastrear los buscadores.
  • Log del servidor: registro de accesos y modificaciones realizadas en el servidor.
  • Tráfico orgánico: visitas que llegan a una web a través de los resultados naturales de un buscador, sin publicidad de pago.
  • Migración web: proceso de cambio estructural de un sitio que puede afectar a las URLs, el servidor o la plataforma.
  • Redirección: instrucción que envía a Google y al usuario de una URL antigua a una nueva.
  • URL: dirección única que identifica cada página dentro de un sitio web.
  • IP dinámica: dirección de red que cambia periódicamente y dificulta la identificación de quien la utiliza.
  • Black hat SEO: conjunto de técnicas que manipulan los resultados de búsqueda incumpliendo las directrices de Google.

📏 Mini-guía de auditoría SEO

⬋⬋

  1. Compara las páginas publicadas con las indexadas en Search Console.
  2. Revisa el sitemap XML y verifica que todas sus URLs sean válidas.
  3. Rastrea el sitemap para localizar errores 404 o redirecciones.
  4. Regenera y envía de nuevo el sitemap a Search Console tras cualquier migración.
  5. Realiza una revisión periódica para detectar problemas antes de que afecten a la visibilidad.

¿Te ha gustado?... ¡¡¡Compártenos!!!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Si quieres copiar o pegar en la caja de comentarios, utiliza CTRL+C para copiar y CTRL+V para pegar.

Nos tomamos en serio su privacidad.
Solo usamos esta información para mostrar su comentario y evitar el spam.
Para dejar un comentario debe aceptar nuestra ⬋⬋

Subir