Lo curioso de auditar webs durante años es comprobar cuánto se repiten los mismos problemas. Plataformas distintas, sectores distintos, equipos distintos: el listado de fallos es prácticamente el mismo. Y la mayoría son baratos de arreglar cuando se detectan a tiempo, pero caros cuando llevan meses sin nadie que los note.
Este artículo recoge los doce errores SEO que aparecen con más frecuencia en los análisis automáticos que hacemos. Los hemos agrupado en tres bloques: errores técnicos (los que bloquean la indexación o confunden a Google), errores de contenido (los que limitan el potencial de cada página) y errores de Core Web Vitals y medición (los que afectan al rendimiento y a la analítica). No es una lista exhaustiva, pero cubre la inmensa mayoría de lo que se encuentra en una auditoría inicial.
Errores técnicos
1. robots.txt bloqueando lo que no debe
El robots.txt es el primer archivo que Google consulta al rastrear
tu web, y un solo Disallow mal colocado puede dejar fuera carpetas
enteras. Lo vemos sobre todo después de migraciones desde entornos de staging,
cuando se sube el robots.txt de pruebas (con Disallow: /) a
producción sin revisarlo. También aparece en webs nuevas donde el desarrollador
bloquea /wp-admin/, /cgi-bin/ o /private/
por costumbre y, sin querer, incluye también una ruta legítima por un patrón
mal cerrado. Revisa tu robots.txt manualmente y, en Search Console, la sección
"Páginas" indica qué URLs están bloqueadas.
2. Canonical mal configurado o ausente
La etiqueta canonical le dice a Google cuál es la versión preferida
de una página cuando hay duplicados (con parámetros, con/sin trailing slash,
http/https, www/no-www). Los errores más típicos: canonical apuntando a la home
en todas las páginas (concentra autoridad pero borra el ranking de las
internas), canonical apuntando a otro dominio por restos de una migración, o
ausencia total que deja a Google decidir solo. En sitios donde la home tiene
canonical hacia ella misma y nada más, las páginas profundas se canibalizan
entre sí. Cualquier auditoría seria empieza comprobando que cada plantilla
tiene su canonical correcto y autorreferente.
3. hreflang incorrecto o no recíproco
En sitios multiidioma, el atributo hreflang señala qué versión de
la página corresponde a cada idioma y región. Los problemas más comunes son
tres: declarar hreflang en una página pero no en la versión hacia la que apunta
(debe ser recíproco), usar códigos de región inexistentes (no es lo mismo
es-ES que es-LA, y es-419 se usa para
hispanoamérica), o tener hreflang conflictivo con el canonical (una versión
apuntando a otra como canonical mientras hreflang dice que son distintas).
Resultado: Google ignora la directiva y muestra una versión arbitraria,
normalmente la equivocada. Si tu sitio tiene varias versiones de idioma y no
las gestiona bien, es probable que estés perdiendo tráfico.
4. Redirecciones encadenadas (3xx → 3xx → 3xx)
Cada redirección consume crawl budget y añade latencia. Que una URL antigua redirija a otra antigua, que a su vez redirija a la actual, multiplica el coste de cada rastreo. Lo vemos en webs con muchas migraciones acumuladas: el blog cambió de WordPress a Ghost en 2018, luego volvió a WordPress en 2020 y ahora está en otro CMS. Cada salto se mantuvo como 301 sin actualizar la cadena. Resultado: una URL hace tres saltos antes de aterrizar en su destino final. La regla es simple: cualquier redirección debe apuntar directamente al destino final, sin escalas. Auditar y aplanar las cadenas mejora tanto el SEO como el LCP.
5. Sitemap desactualizado o incompleto
El sitemap.xml es el inventario que entregas a Google de las URLs
que quieres que rastree. Los errores frecuentes: sitemap generado una sola vez
y no actualizado (faltan páginas creadas después), inclusión de URLs con
noindex (mensaje contradictorio), URLs con códigos 404 o 301 que no llevan a
la versión definitiva, o ausencia total porque el desarrollador "creía que
Google lo encuentra solo". También vemos sitemaps gigantes (decenas de miles
de URLs) en webs pequeñas, normalmente por filtros de búsqueda mal configurados.
Comprueba en Search Console qué URLs aparecen en tu sitemap y cuántas están
indexadas: el porcentaje es la métrica más reveladora.
Errores de contenido
6. Títulos duplicados entre páginas
Cada página debería tener un title único que la describa con precisión. Cuando el title es el mismo en cincuenta fichas de producto (porque la plantilla solo muestra el nombre de la categoría), Google no sabe diferenciar y la mayoría no posiciona. El caso más extremo: la home y todas las páginas internas con exactamente el mismo title ("Inicio · MiEmpresa"). La herramienta marca los duplicados directamente; en Search Console aparecen como "Mejoras HTML" (sección que Google está retirando, así que conviene tener un check propio).
7. Meta descriptions ausentes o copiadas
La meta description no es un factor de ranking directo, pero sí afecta al CTR del snippet. Tres errores típicos: ausencia total (Google compone una desde el contenido, normalmente peor que una redactada por ti), descripción copiada palabra a palabra entre todas las páginas, o descripción que repite el title sin aportar nada. Una buena meta description tiene 140-160 caracteres, describe el contenido de la página y termina con un CTA implícito. Revisa los duplicados en bloque: suele haber categorías enteras con el mismo texto autogenerado por el CMS.
8. H1 ausente o múltiple
Cada página necesita un H1 que represente su tema principal. Los errores: ausencia (el logo del header está en H1, lo cual confunde la jerarquía; o no hay H1 ninguno), múltiples H1 en la misma página (con HTML5 técnicamente es válido, pero Google sigue prefiriendo uno solo y claro), o H1 que coincide exactamente con el title sin aportar contexto extra. Lo ideal es un único H1 que recoja la keyword principal y dé al usuario el motivo para quedarse. La diferencia con el title es que el title compite en SERP; el H1 trabaja una vez ya estás en la página.
9. Contenido thin (poco texto, sin valor)
Páginas con cien palabras genéricas posicionan mal incluso si todo lo técnico está perfecto. Esto pasa típicamente en fichas de servicio recién creadas, landings de producto sin desarrollo, o secciones de blog con resúmenes muy breves. Google no premia el largo por sí mismo, pero sí penaliza cuando detecta que una página no responde a nada con profundidad. La pregunta correcta no es "¿cuánto debe medir?" sino "¿una persona que llega a esta página se va con su duda resuelta?". Si no, es contenido thin aunque tenga 800 palabras.
Errores de Core Web Vitals y medición
10. LCP demasiado alto en móvil
El LCP (Largest Contentful Paint) mide cuánto tarda en cargar el elemento
principal del viewport. Google considera bueno menos de 2,5 segundos, mejorable
hasta 4 segundos, malo por encima. En móvil es donde más se sufre: imágenes
hero sin optimizar, fuentes pesadas que bloquean el render, código JavaScript
que se ejecuta antes de mostrar nada visible. Las soluciones típicas: imágenes
en WebP o AVIF, lazy loading en lo que está bajo el fold (pero no
en el hero), font-display: swap para fuentes, y reducir el JS que
se ejecuta en el critical path.
11. CLS por banners sin reserva de espacio
El CLS (Cumulative Layout Shift) mide cuánto se mueve el contenido durante la
carga. El culpable más frecuente: anuncios, embeds o banners que cargan después
y empujan el resto hacia abajo. El usuario va a hacer clic en un botón y de
repente el botón se mueve porque arriba apareció un banner de cookies. Cualquier
elemento que se inserte dinámicamente debe tener su altura reservada con CSS
(min-height o aspect-ratio). Los banners de
consentimiento de cookies son los reincidentes: vienen sin dimensión, se pintan
tarde y disparan el CLS en la home.
12. GA4 mal configurado o sin eventos clave
La instalación por defecto de Google Analytics 4 trae poco. Recopila pageviews y poco más. Si no defines eventos personalizados (envíos de formulario, clics en CTA, profundidad de scroll, descargas, llamadas), no tienes forma de medir qué páginas convierten y cuáles solo generan tráfico. Otro error frecuente: tener GA4 y Universal Analytics conviviendo (UA se discontinuó en julio de 2023), o tener el tag instalado fuera del Tag Manager y duplicado dentro del propio Tag Manager, lo cual cuenta cada pageview dos veces. La medición de partida marca todo lo que vendrá después.
Cómo detectarlos sin auditoría manual
Comprobar los doce errores manualmente requiere conocimiento técnico y tiempo. Una herramienta como Nirmana Audit recorre tu web y los detecta de forma automática en menos de un minuto. El análisis cubre la home y hasta 30 páginas internas, identifica robots.txt y sitemap.xml, valida title/meta/H1/canonical en cada plantilla, calcula los Core Web Vitals con PageSpeed Insights, comprueba la presencia de analítica y revisa la estructura del sitio.
Para cada error encontrado, el informe indica el impacto (crítico, recomendado u opcional) y una recomendación accionable. Es gratis, no requiere registro y los resultados se generan al instante.
Detectar los errores es la mitad del trabajo; la otra mitad es priorizar y resolverlos. Empieza por los críticos (cualquier cosa que esté bloqueando la indexación), sigue por los que afectan al CTR (titles y descriptions) y deja para una segunda iteración los detalles de Core Web Vitals avanzados. Si después de auditar tu web aparecen problemas estructurales que no sabes cómo abordar, en Nirmana acompañamos a equipos en estas decisiones.