Método Escala
Análisis técnico, de contenido, esquema, rendimiento, GEO/IA, SXO, local y backlinks de consultoriaparaempresa.com, sintetizado.
Lo más importante primero
El sitio está esencialmente invisible para Google — y por una razón identificable
El homepage y 6 páginas núcleo (about, testimonios, método, FAQ, finanzas, soluciones) llevan una etiqueta noindex y no tienen canonical. Además, existe el dominio: escala.uno, que sí está indexado y rankeando con el mismo contenido, testimonios y estructura, crendo un contenido dublicado que nos castiga. Pero hemos confirmado que consultoriaparaempresa.com debe ser el dominio principal — eso define la Fase 0 del plan: quitar el noindex, canonicalizar, y redirigir escala.uno hacia aquí.
Ningún otro hallazgo de este reporte importa hasta que esto se resuelva: el 62/100 teórico de experiencia de búsqueda (SXO) es, en la práctica, un 0 mientras la página no sea indexable.
SEO Health Score
Necesita trabajo mayor. Puntaje ponderado según la metodología general (Técnico 22%, Contenido 23%, On-Page 20%, Schema 10%, Performance 10%, IA/GEO 10%, Imágenes 5%). El número real de visibilidad orgánica hoy es más cercano a cero por el problema de indexación de la Fase 0 — este score asume que ya se resolvió.
Plan de acción, secuenciado por dependencias
Cada fase depende de que la anterior esté resuelta — no tiene sentido pulir schema o contenido mientras Google no puede indexar la página.
Restaurar indexabilidad
- Quitar
noindexde homepage, /sobre-escala/, /testimoniales/, /metodoescala/, /finanzas/, /soluciones/, /preguntas-frecuentes/, y agregar<link rel="canonical">autoreferenciado en cada página del sitio. - Redirigir escala.uno → consultoriaparaempresa.com (301, ruta por ruta) una vez confirmado en Search Console que este dominio indexa bien. Consolidar el
@idde Organization a este dominio. - Verificar el patrón de 403 visto por 4 de los 10 subagentes en subpáginas — podría ser rate-limiting de la sesión o un WAF/CDN bloqueando crawlers reales. Revisar el reporte de cobertura de Search Console y logs del servidor para confirmar que Googlebot recibe 200, no 403.
- Arreglar el LCP del homepage (10–12s, "Poor"): quitar el lazy-load de la imagen hero, activar caché de página completa (TTFB actual 1.3–1.6s), diferir CSS/JS que bloquean el render.
Consolidar entidad y limpiar duplicación
- Agregar schema
ProfessionalService/LocalBusinesscon NAP real (dirección, teléfono, RFC,sameAs). - Consolidar o diferenciar las 11 páginas casi-idénticas bajo
/estructura/(91.6% de similitud) — están canibalizando la misma intención de búsqueda. - Arreglar el banner de cookies que tapa el CTA principal en mobile.
- Agregar las 8 páginas vivas que faltan en el sitemap (soluciones, finanzas, método, FAQ, sobre-escala, testimoniales, privacidad, términos).
- Crear página de empresa en LinkedIn y enlazarla en todo el sitio — es la señal B2B más importante que falta.
- Agregar headers de seguridad (HSTS, CSP, X-Frame-Options, Referrer-Policy).
- Reparar o relanzar el blog ("Últimas entradas" está roto) para contenido de descubrimiento.
Profundizar contenido y confianza
- Resolver el par duplicado
/experiencia-de-cliente/vs-a/(98.4% idéntico) con 301 o canonical. - Quitar del índice/sitemap las páginas de agradecimiento (solicitud-recibida, confirmacion-de-agenda).
- Agregar sección de inversión/precios — la persona "Carlos" (comprador sensible al presupuesto) obtuvo el peor score (37/100) por esta ausencia.
- Sacar la respuesta de diferenciación vs. competidores del FAQ y convertirla en sección propia.
- Expandir respuestas del FAQ a 134–167 palabras y citar la fuente de la estadística sin atribución ("7 de cada 10 empresas familiares…").
- Publicar
llms.txt; agregarBreadcrumbListy completarsameAs/teléfono/email en Organization. - Expandir /soluciones/ (231 palabras actualmente) y corregir
og:localede es_ES a es_MX.
Pulido técnico
- Colapsar el redirect de 2 saltos en www; ocultar
/readme.html; restringir/wp-json/wp/v2/users. - Agregar
alta las 14 imágenes que no lo tienen; reducir la complejidad del DOM del homepage (2,098 elementos). - Unificar la razón social en el footer/schema (hoy solo aparece en /testimoniales/).
- Dar de alta una API key gratuita de Moz para tener datos reales de backlinks (hoy Common Crawl no devuelve nada para el dominio — no es evidencia de "cero backlinks", solo de falta de cobertura).
Bloquean indexación o generan riesgo severo
CríticoHomepage y 6 páginas núcleo en noindex, sin canonicalTechnical · Content · Schema · GEO · SXO · Sitemap
Confirmado con múltiples fetches directos: <meta name="robots" content="follow, noindex"/> en /, /sobre-escala/, /testimoniales/, /soluciones/, /preguntas-frecuentes/, /metodoescala/, /finanzas/ — y cero <link rel="canonical"> en el homepage. /cultura-organizacional/ y ~27 páginas de servicio de cola larga sí son indexables.
curl -s https://consultoriaparaempresa.com/ | grep -i 'name="robots"' — hoy devuelve noindex; después del fix debe decir index y mostrar un canonical autoreferenciado.CríticoEntidad Organization duplicada entre este dominio y escala.unoSchema · SXO · Content · GEO
escala.uno corre el mismo tema WordPress, el mismo contenido (homepage casi byte-por-byte idéntico), los mismos testimonios y el mismo bloque JSON-LD, pero SÍ está indexado, tiene canonical propio y ranquea para "consultoría para pymes México". Dos nodos Organization separados (#organization en cada dominio) fragmentan la señal de entidad de la misma empresa real (Método Escala Negocios S.A. de C.V.).
curl -sI https://escala.uno/ muestra index + canonical propio, a diferencia de este dominio.CríticoLCP "Poor" en las 3 páginas probadas (10.3–11.9s vs 2.5s objetivo)Performance
Lighthouse mobile (datos de laboratorio, sin credenciales de CrUX/Google API): homepage 11.8s, /soluciones/ 10.3s, /diagnostico-express/ 11.9s. Causas confirmadas: TTFB real de 1.33–1.65s (medido con curl, 3 repeticiones), CSS combinado de 198KB y jQuery bloqueando el render (~1.7–2.8s de ahorro potencial), y la imagen hero servida con lazy-load real detrás de un GIF placeholder pese a tener fetchpriority="high" (SiteGround Optimizer aplicándolo indiscriminadamente).
npx lighthouse https://consultoriaparaempresa.com/ --preset=perf --form-factor=mobile; excluir la imagen hero de la lista de lazy-load de SiteGround Optimizer y volver a medir.CríticoCero datos NAP/LocalBusiness en structured dataSchema · Local
Dirección, teléfono y RFC están correctamente escritos en el footer HTML de todas las páginas, pero no existen en ningún bloque JSON-LD. Cero ocurrencias de LocalBusiness, ProfessionalService, address, telephone o geo en todo el sitio.
Impactan rankings de forma significativa
AltoCluster de 11 páginas casi idénticas bajo /estructura/ (patrón "doorway")Content · Sitemap · Local
Similitud de texto de 86–93% (difflib) entre las 11 páginas — mismo template, mismos testimonios, mismo CTA, solo cambia el sinónimo de palabra clave en el título ("sistematización", "automatización", "reingeniería", "gestión"... de procesos). Todas indexables, compitiendo entre sí por la misma intención de búsqueda.
AltoFaltan headers de seguridad modernosTechnical
HTTPS está bien forzado, pero no hay Strict-Transport-Security, Content-Security-Policy, X-Frame-Options ni Referrer-Policy en ninguna respuesta comprobada.
curl -sD - -o /dev/null https://consultoriaparaempresa.com/ | grep -iE "strict-transport|content-security|x-frame|referrer-policy" — debe devolver las 4 tras el fix.AltoBanner de cookies tapa el CTA principal en mobileVisual
A 375×812px, el banner de cookies se superpone ~72px verticalmente y ~300px horizontalmente sobre el botón principal ("¡SOLICITA TU SESIÓN ESTRATÉGICA GRATUITA!"), confirmado con getBoundingClientRect().
.elementor-element-a88e3f3 a 375px de ancho.AltoSin página de empresa en LinkedInLocal
Facebook e Instagram están enlazados, pero no existe página de LinkedIn en ningún lugar del sitio — la señal de citación B2B más relevante para este tipo de negocio, y la que también alimenta el grounding de IA (Copilot/ChatGPT).
site:linkedin.com "Método Escala" — hoy no devuelve una página de empresa activa.AltoSin contenido de blog / tope de embudo — widget rotoGEO
El widget "Últimas entradas" renderiza jet-listing-not-found. No existe post-sitemap.xml. Para la consulta amplia "consultoría para empresas", el SERP está dominado por posts explicativos ("qué es / tipos de consultoría") que este sitio no tiene.
curl https://consultoriaparaempresa.com/sitemap_index.xml debe listar un post-sitemap.xml con entradas fechadas tras el fix.AltoTBT alto (390–470ms) — riesgo fuerte de fallar INPPerformance
Sin datos de campo (CrUX no disponible), pero el Total Blocking Time de laboratorio en las 3 páginas indica bloqueo de hilo principal suficiente para degradar INP en el mundo real — 4 instancias separadas de GTM, Meta Pixel y LuckyOrange cargando en paralelo.
Alto8 páginas vivas del nav no están en el sitemapSitemap
/soluciones/, /finanzas/, /metodoescala/, /preguntas-frecuentes/, /sobre-escala/, /testimoniales/, /privacy-policy/, /terms-conditions/ — todas responden 200 directamente pero faltan en page-sitemap.xml (consecuencia directa del noindex).
curl https://consultoriaparaempresa.com/page-sitemap.xml debe listar las 8 URLs.AltoLogos de clientes (Colgate, Volkswagen, Mr. Sushi) sin respaldoContent
Aparecen solo como imágenes en un carrusel, sin narrativa de caso de estudio, alcance o fecha — una asociación con marcas grandes que no está sustentada por contenido verificable, especialmente notable porque son organizaciones mucho más grandes que el mercado PyME que el resto del sitio describe.
Oportunidades de optimización
MedioPar duplicado: /experiencia-de-cliente/ vs -a/ (98.4% idéntico)Technical · Sitemap
Ambas URLs autocanonicalizan (no apuntan una a la otra), ambas indexables, ambas en el sitemap. Patrón típico de una variante de A/B test abandonada.
site:consultoriaparaempresa.com/experiencia-de-cliente-a/.MedioPáginas de "gracias" indexables en el sitemapTechnical
/solicitud-recibida/ y /confirmacion-de-agenda/ son index, follow y aparecen en page-sitemap.xml — sin valor de contenido único para búsqueda orgánica.
noindex tras el fix y desaparecer del sitemap.MedioSin BreadcrumbList; Organization sin sameAs/teléfono/email/direcciónSchema
Cero coincidencias de BreadcrumbList en todo el HTML descargado. El bloque Organization solo tiene name, url y logo — los demás campos ya existen en el footer y son de bajo esfuerzo agregar.
MedioTestimonios: fuerte en volumen, débil en verificabilidadContent · Local
~40 testimonios escritos + 4 videos, pero sin fechas, mayormente sin nombre+rol de la persona, y sin enlaces a fuentes independientes (Google, LinkedIn). Correctamente no se recomienda agregar schema Review/AggregateRating sin una fuente de reseñas verificada externamente — sería markup autoservido.
MedioSin llms.txt ni RSL en ninguno de los dos dominiosGEO
/llms.txt devuelve 404 tanto en consultoriaparaempresa.com como en escala.uno. Tampoco hay declaración RSL 1.0. Gap de bajo esfuerzo y señal creciente entre sitios optimizados para IA.
curl -o /dev/null -w "%{http_code}" https://consultoriaparaempresa.com/llms.txt debe devolver 200 tras publicarlo.MedioRespuestas del FAQ demasiado cortas para citación de IAGEO
27–75 palabras por respuesta, muy por debajo del rango óptimo de 134–167 palabras para que un LLM cite con confianza. Además, una estadística ("7 de cada 10 empresas familiares no superan la segunda generación") aparece sin fuente citada.
MedioCero información de precios — peor persona del análisis SXOSXO
La persona "Carlos" (dueño de PyME sensible al presupuesto) obtuvo 37/100 — el score más bajo de las 5 personas evaluadas — porque no hay ningún indicador de rango de inversión ("desde $X") en todo el homepage, mientras el SERP para "cuánto cuesta consultoría pymes" está dominado por artículos comparativos de precio.
MedioCTA cortado en resolución laptop (1366×768)Visual
El borde inferior del botón se extiende ~17.6px más allá del viewport a 1366×768 — solo se ve una fracción sin hacer scroll, en una resolución de laptop común.
getBoundingClientRect().bottom del CTA contra window.innerHeight a 1366×768.Medio/soluciones/ con contenido delgado (231 palabras)Content
Muy por debajo del piso de 800 palabras para una página de servicios, comparado con ~1,660 palabras del homepage.
MedioDiferenciación vs. competidores enterrada en el último ítem del FAQSXO
La respuesta a "¿qué diferencia a Escala de otras consultoras?" existe pero es la séptima y última pregunta del FAQ, no una sección dedicada — mientras que competidores rankean contenido específico de "cómo elegir la consultora ideal".
Medioog:locale configurado como es_ES en vez de es_MXLocal
og:locale configurado como es_ES en vez de es_MXInconsistente con el público objetivo declarado ("PyMEs en México") en el resto del sitio.
Backlog / pulido
BajoCadena de 2 redirects en wwwTechnical
http://www → https://www → https:// (sin www) — 2 saltos. Solo afecta enlaces/marcadores legacy con el prefijo www.
BajoEnumeración de usuario WordPress + readme.html expuestoTechnical
/wp-json/wp/v2/users revela el slug del autor; /readme.html confirma la versión de WordPress. /xmlrpc.php ya está correctamente bloqueado.
BajoOverflow horizontal de 15px en mobileVisual
Causado por slides duplicados de un carrusel Swiper/Elementor con offsets negativos que igual cuentan para el scrollWidth del documento.
Bajo14 de 66 imágenes sin texto altVisual
Detectado vía recorrido del árbol ARIA — no es defecto visual pero sí de accesibilidad/SEO de imágenes.
BajoRazón social solo aparece una vez, en /testimoniales/Local
"Método Escala Negocios S.A. de C.V." no aparece en el footer ni en el schema, solo en letra pequeña de esa página.
Límites de los datos de este audit
Transparencia sobre qué no se pudo verificar, para que ningún número de este reporte se lea como más preciso de lo que es.
| Fuente | Estado |
|---|---|
| Google API (PageSpeed, CrUX, Search Console, GA4) | Sin credenciales configuradas — el performance y el estado de indexación real son datos de laboratorio/inferidos, no de campo. Configurar en ~/.config/claude-seo/google-api.json. |
| DataForSEO / Firecrawl | No disponibles en esta sesión — sin crawl completo del sitio ni datos de SERP en vivo. |
| Backlinks | Solo Tier 0 (Common Crawl + verificación). El dominio no aparece en el snapshot actual de Common Crawl — esto no significa "cero backlinks", solo que no hay cobertura a este nivel gratuito. Se recomienda una API key gratuita de Moz. |
| 403 intermitente en subpáginas | Visto por 4 subagentes distintos al hacer fetch automatizado. Podría ser rate-limiting de esta sesión o un WAF/CDN real — no se pudo determinar cuál sin acceso a logs del servidor o al reporte de cobertura de Search Console. |
| Google Business Profile | No verificable sin acceso directo a Maps/GBP Manager — todos los hallazgos "local" se basan en evidencia on-page, no en el listado en vivo. |