Audité 32 posts de mi blog con Search Console y GA4. Eliminé 11. Esto aprendí.
Llevo 27 años haciendo webs. Y durante años hice lo que todo el mundo recomienda: escribir posts, compartir en redes, esperar tráfico.
El mes pasado audité mi blog con datos reales de Google Search Console y GA4. Lo que encontré me dejó helado.
40.000 impresiones en Google. 36 sesiones en la web.
CTR del 0,09%. De cada 1.000 personas que veían mi web en Google, 999 no hacían clic.
Este es el análisis completo. Sin edulcorar.
El punto de partida: 32 posts, 27 años de contenido
Mi blog tenía 32 artículos publicados entre 2016 y 2026. Una mezcla de:
Posts tecnicos
WordPress, SEO y rendimiento
Inteligencia artificial
Articulos sobre IA y automatizacion
Contenido legal
RGPD, privacidad y normativas
Posts antiguos
2016-2019, sobrevivian por inercia
Nunca habia hecho una auditoria sistemática. Simplemente escribía y publicaba. Como casi todo el mundo.
La metodología: datos, no opiniones
Para decidir qué hacer con cada post, usé tres fuentes:
1
Google Search Console (90 dias)
Impresiones, clics, CTR y posición media de cada URL
2
Google Analytics 4 (90 dias)
Page views, sesiones y usuarios reales
3
Busquedas manuales en Google
Posición real para keywords objetivo
La regla fue simple: que los datos decidan, no mis emociones. Un post que me costó tres días escribir pero no recibe tráfico desde 2019 es peso muerto, no un activo.
Los datos: el problema no era el contenido, era el CTR
Esto fue lo más revelador:
| Fuente | Metrica | 90 dias |
|---|---|---|
| Google Search Console | Impresiones | ~40.000 |
| Google Search Console | Clics totales | 47 |
| Google Analytics 4 | Sesiones totales | ~36 |
| Google Analytics 4 | Usuarios reales | 13 |
Google incluía mi web en 40.000 páginas de resultados en 90 días, pero solo 36 personas entraban.
Nota sobre las impresiones
En Search Console, una “impresion” se registra cuando tu URL aparece en la página de resultados, aunque el usuario no haya hecho scroll hasta verla. Muchas de esas 40.000 impresiones eran URLs perdidas al final de la página 1 o en la página 2 — el usuario ni siquiera las vio.
El CTR medio era del 0,09%. Para que te hagas una idea: un CTR saludable en SEO está entre el 2% y el 5%. El mío era 20 veces peor.
La causa era clara. Mi web WordPress tenia:
Meta descriptions genericas
La misma descripcion en todas las paginas
Sin Schema.org
Google no mostraba rich snippets
Titulos poco atractivos
Muchos heredados de 2016-2019
El contenido era bueno —varios posts rankean en posición 1-5 de Google— pero el snippet que veía el usuario en los resultados era tan poco atractivo que no hacía clic.
El ranking real: 5 posts brillan, el resto es ruido
Combinando Search Console con búsquedas manuales, estos eran los posts que realmente funcionaban:
| Post | Posicion | Impresiones | Clics |
|---|---|---|---|
| La urgencia de la interpretabilidad en la IA | #1 | 186 | 0 |
| Automatizacion inteligente para pequenos negocios | #1 | 361 | 1 |
| Chat GPTs personalizados de OpenAI | #1 | 112 | 1 |
| 12 razones para tener una pagina web | #2 | 5 | 0 |
| Como mejorar tu contenido organico con palabras clave | #4 | 278 | 0 |
Cinco posts en el top 5 de Google. Compitiendo contra IBM, universidades y medios especializados. Pero con cero o un clic en 90 días.
Posicion #1 sin clics?
Dos explicaciones: muchas impresiones venian de zero-click searches (Google responde la duda directamente en el SERP, el usuario no necesita entrar) y de impresiones fantasma (la URL aparece en el resultado pero el usuario no hace scroll hasta ella). La posición media puede ser engañosa si no miras el CTR real.
El contenido rankea. La presentación no convierte.
La decisión más difícil: que hago con los posts que no funcionan?
Aqui es donde la mayoría de guías SEO fallan. El consejo tipico es “nunca borres contenido”. Pero ese consejo asume que todo el contenido aporta valor. La realidad es que:
- Un post de 152 palabras escrito en 2017 (“Tecnología Punta 2019”) no aporta ni tráfico ni autoridad
- Un post sobre “Precio página web 2020” con precios desactualizados daña tu credibilidad
- Un post sobre el RGPD de 2018 ya tiene la información en
/legal/privacidad/
Mi criterio fue:
Los 5 que rankean → intocables
No se tocan. Se protegen. Solo se actualizan meta descriptions y se añaden CTAs hacia servicios. Si Google los tiene en el top 5, es por algo.
Posts con tráfico (>100 impresiones) → actualizar o redirigir
Posts como “Calculadora ROI” (607 impresiones, 2 clics) o “20 estrategias de marketing online” (1.173 impresiones) tienen tráfico pero están desactualizados. No los eliminé — los marqué para actualizar. Si Google los muestra, es porque alguien busca ese tema.
Posts sin tráfico (menos de 20 impresiones) y contenido obsoleto → 301 redirect
Aqui apliqué la tijera. 11 posts redirigidos con 301 a las páginas más relevantes:
Posts sobre precios antiguos
Redirigidos a /planes/
Posts sobre velocidad duplicados
Redirigidos al post de Core Web Vitals
Posts legales obsoletos
Redirigidos a /legal/privacidad/
Posts de mantenimiento WordPress
Redirigidos a /servicios/mantenimiento/
Cada redirección preserva el link equity y evita un 404. El usuario que llega desde un enlace antiguo encuentra contenido actualizado, no una página rota.
Por qué el 301 es mejor que eliminar
Cuando borras un post sin redirección, pierdes:
Se rompen los enlaces entrantes
Si alguien enlazo ese contenido, el enlace se rompe
Desperdicias crawl budget
Google gasta tiempo rastreando una URL que devuelve 404
Senales de autoridad perdidas
Cada pagina indexada suma al dominio
Con el 301, le dices a Google: “este contenido se ha movido aquí”. El link equity se transfiere. La autoridad se conserva. Y el usuario no ve un error.
El resultado: 32 → 21 posts, 25 imagenes huerfanas menos
| Metrica | Antes | Despues |
|---|---|---|
| Posts en el blog | 32 | 21 |
| Paginas totales del sitio | 50 | 39 |
| Imagenes en /public/ | 65 | 40 |
| Redirecciones 301 configuradas | 55 | 70 |
El blog ahora es más limpio, más rápido de mantener y cada post que queda tiene un propósito claro: o rankea, o tiene tráfico, o es contenido pilar estratégico.
La lección más importante:
No se trata de cuántos posts tienes. Se trata de cuántos convierten. Prefiero 21 posts que trabajen a 32 que ocupen espacio.
Lo que aprendí (y deberías aplicar a tu blog)
1. Conecta Search Console HOY
Si no tienes Google Search Console, deja de leer y configúralo. Los datos que necesitas para tomar decisiones sobre tu contenido ya existen. Solo tienes que mirarlos.
2. El CTR no miente
Un CTR del 0,09% no es un problema de contenido. Es un problema de cómo Google presenta tu contenido. Meta descriptions únicas, Schema.org y títulos que prometan algo al usuario. Sin esto, puedes rankear #1 y no recibir un solo clic.
3. Eliminar no es el enemigo — no redirigir sí
No tengas miedo de eliminar contenido obsoleto. Ten miedo de eliminarlo mal. Un 301 a la página más relevante preserva todo el valor SEO. Un 404 lo destruye.
4. Los posts antiguos no son activos por antigüedad
Un post de 2017 no es mejor que uno de 2025 por ser más viejo. Si no recibe tráfico, si el contenido está desactualizado, si la información es incorrecta: redirige. Google no premia la antigüedad, premia la relevancia.
5. La IA cambia lo que un freelance puede hacer solo
Esta auditoría —Search Console, GA4, análisis de 32 posts, decisión editorial, redirecciones, limpieza de imágenes— la hice con Claude Code en una mañana. En 2023 esto habría llevado días o requerido un equipo. La IA no escribe el contenido por ti, pero te permite hacer el trabajo de tres personas en horas.
Caso de estudio: Lee cómo apliqué este mismo enfoque de datos para migrar 55 URLs de WordPress a Astro con ayuda de IA.
Si necesitas posicionamiento real en Google, consulta mi servicio de SEO.
Tu blog necesita una auditoria como esta?
Te digo honestamente si puedo ayudarte. Datos reales, decisiones mejores.
Hablemos