He visto decenas de e-commerce hundirse tras un rediseño web porque olvidaron un principio básico del enlazado interno. Si todo es importante, nada lo es. Cuando tienes un catálogo inmenso, meter cientos de enlaces en la cabecera solo consigue diluir la autoridad de tu dominio y confundir al usuario.
El rediseño perfecto combina UX, CRO y SEO
En mi experiencia con clientes de gran volumen, rediseñar un mega menú no se basa únicamente en mirar el volumen de búsquedas y apilar enlaces. Lo que mejor me ha funcionado es trabajar en tándem con los equipos de experiencia de usuario y conversión.
Para priorizar correctamente, bajamos a las tiendas físicas con un ordenador y hacemos dinámicas de card sorting con clientes reales. Les pedimos que agrupen y nombren las categorías. Esto nos da una jerarquía basada en datos de navegación genuinos, respetando la ley de Miller que advierte que un usuario solo retiene siete opciones visuales antes de sufrir parálisis por análisis.
Con esta información construimos un menú híbrido. Reducimos drásticamente la profundidad innecesaria y enlazamos solo las categorías más fuertes y con mayor potencial de negocio. Así logramos concentrar la autoridad donde realmente nos interesa vender, evitando que la fuerza del dominio se disperse por rincones irrelevantes de tu catálogo.
El riesgo oculto de los menús en JavaScript
Aquí viene el drama que casi nos cuesta un infarto en uno de los proyectos más grandes que he gestionado. Implementamos el nuevo mega menú súper optimizado, testado en preproducción y visualmente perfecto. Lo pasamos a producción y, de repente, perdemos tres puntos enteros de visibilidad, arrastrando impresiones y tráfico orgánico.
Casualmente coincidió con dos updates de Google en septiembre y octubre. La reacción fácil era echarle la culpa al algoritmo. Sin embargo, rascando en los datos me di cuenta de lo que realmente estaba pasando. El nuevo menú estaba construido con JavaScript y yo tenía bloqueados los recursos Ajax en el archivo robots.txt.
¿El resultado? Los motores de búsqueda no podían renderizar el menú principal. Toda esa arquitectura perfecta y ese enlazado interno estratégico eran completamente invisibles para Google. Cortamos el flujo de rastreo de raíz.
En cuanto modifiqué el robots.txt para permitir el rastreo de esos scripts, el menú se renderizó correctamente y recuperamos esos tres puntos de visibilidad de golpe. He visto que este error técnico es sumamente común en sitios web modernos. Si construyes tu navegación con JS, asegúrate siempre de que Googlebot puede procesarla, o todo tu esfuerzo estratégico no servirá para absolutamente nada.
Preguntas frecuentes
¿Por qué no debo incluir todas mis categorías en el mega menú?
Porque diluyes la autoridad de tu dominio. Si enlazas absolutamente todo desde la cabecera, los motores de búsqueda no sabrán qué páginas son realmente prioritarias para tu negocio.
¿Qué es el card sorting y cómo ayuda al SEO?
Es una técnica de investigación donde usuarios reales agrupan y categorizan contenidos. Permite crear una arquitectura web basada en la intuición del cliente, mejorando la retención y la conversión.
¿Cómo sé si Google puede leer mi menú en JavaScript?
Debes comprobar que los recursos necesarios para pintar el código no estén bloqueados en tu archivo robots.txt. Si Googlebot no puede acceder a esos scripts, tu menú será invisible para el rastreo.