El veredicto
Bueno, aquí tenemos una situación deliciosamente irónica: la herramienta que inspecciona landing pages se somete ella misma a inspección. ¿Y qué encontramos? Mira, no es un desastre total, pero tampoco es la obra maestra que esperaríamos de un servicio de análisis de sitios web. Tu hero tiene fuerza, el copy tiene mordiente, y la idea del auto-roast es brillante para la transparencia. Pero tienes algunos puntos ciegos que duelen: tu prueba social es anémica para un SaaS B2B — tres testimonios sin fotos reales y nombres que huelen a falso desde diez metros — tu LCP mobile a 3,30 segundos te hace perder visitantes antes de que vean tu CTA, y tienes cero insignias de seguridad cuando le pides a la gente que te pegue sus URLs profesionales. La buena noticia es que todo esto tiene arreglo. Tienes los cimientos sólidos — estructura AIDA clara, precios transparentes, copy que se atreve. Ahora hay que terminar el trabajo y dejar de parecerse al fontanero que tiene las cañerías de su propia casa llenas de goteras.
RoastMySite se hace inspeccionar: el zapatero peor calzado de la web
Has construido una herramienta para juzgar a los demás y tu propia landing page se lleva una bofetada. El concepto es genial, el copy tiene fuerza, pero la prueba social parece el desierto del Sáhara y el rendimiento mobile te está costando conversiones. Es como Alberto Chicote quemándose su propio gazpacho.
Sección Hero
DECENT
Tu hero section es como un Ferrari con una rueda pinchada. El titular ¿Se merece tu landing page su tráfico? — oye, eso sí que impacta de verdad. En menos de 3 segundos, creas la pregunta en la cabeza del visitante, tocas el ego — mi tráfico, mi página — e instalas inmediatamente la duda constructiva. Eso es buen trabajo de copywriter, ¡así me gusta!
El subtítulo Obtén un roast brutal — pero justo — de tu página en 90 segundos. Puntuación sobre 100, recomendaciones accionables, cero tonterías es preciso, concreto, y responde a las 3 preguntas clave: qué, cuánto tiempo, y por qué es diferente.
El CTA Lanza tu Roast es visible por encima del fold con un contraste fuerte — el diseño oscuro con el botón naranja es una combinación que funciona visualmente. El micro-copy bajo el CTA Recibe tu puntuación gratis · Suscríbete si quieres más gestiona bien la objeción del precio de inmediato, eso es inteligente.
Pero aquí está el problema, ¡que alguien me explique esto! Tu prueba social en el hero se limita a 559+ sitios inspeccionados y 64/100 puntuación media. No está mal, pero para un SaaS B2B es escaso. Ni un solo logo de cliente identificable en texto, ni un nombre de empresa conocida. Y la maqueta de la interfaz a la derecha parece estar ahí para decorar más que para demostrar valor concreto. Muéstrame el informe de una empresa conocida, no un roastmysite.dev/roast/abc123 genérico.
La jerarquía tipográfica funciona — título grande, subtítulo legible, CTA destacado. Pero al conjunto le falta un elemento de tranquilidad inmediata para los B2B: ninguna mención GDPR, ningún tus datos son privados cerca del campo URL.
Ejemplos de mejoras
Recibe tu puntuación gratis · Suscríbete si quieres más
Recibe tu puntuación gratis — tus datos nunca se comparten · Suscríbete si quieres más
Añadir la garantía GDPR directamente bajo el CTA reduce el freno psicológico de los profesionales que dudan en pegar su URL de empresa
559+ sitios inspeccionados
559+ sitios inspeccionados incluyendo equipos de Stripe, HubSpot y 3 unicornios españoles
Nombres concretos en las estadísticas de prueba social multiplican la credibilidad por 5 — '559+' solo no dice nada sobre QUIÉN ha confiado en ti
Code Suggestions
Añade una línea de garantía GDPR/confidencialidad directamente bajo el CTA principal para reducir la fricción de los visitantes B2B
<div class="hero-cta-wrapper">
<button class="cta-primary">Lance ton Roast !</button>
<p class="cta-reassurance">
🔒 Tes données sont privées et jamais revendues ·
<span class="highlight">Reçois ton score gratuitement</span>
</p>
</div>Puntos fuertes
- Titular '¿Se merece tu landing page su tráfico?' — pregunta retórica que crea al instante la duda y las ganas de verificar
- Subtítulo ultra-preciso con '90 segundos', 'Puntuación sobre 100', 'cero tonterías' — tres promesas concretas que diferencian
- Micro-copy 'Recibe tu puntuación gratis' gestiona la objeción del precio antes de que aparezca
A mejorar
- Cero logo de cliente identificable en texto en el hero — para convencer a profesionales, se necesitan nombres de empresas reconocidas
- La maqueta de interfaz muestra 'abc123' genérico en lugar de un informe real de una marca conocida
- Ninguna mención de confidencialidad/GDPR cerca del campo URL — freno psicológico para pegar una URL profesional
Copywriting
GOOD
¿Siendo honesto? Tu copy es uno de los puntos más fuertes de esta landing page. Has entendido claramente que las características informan, los beneficios venden, y se nota en cada sección. Cómo te destrozamos en lugar de Cómo funciona — eso es exactamente el tipo de decisión editorial que marca la diferencia entre una página que convierte y una página que informa. ¡Así me gusta!
El trío de pasos Pega tu URL / Encaja tu puntuación / Pasa a la acción está bien construido. La descripción de cada etapa es concreta: las páginas que cargan como en 2005, lo que te niegas a ver — usas formulaciones que crean un ligero dolor emocional, que es exactamente lo que necesita una herramienta de auditoría. El tono es coherente de principio a fin: directo, un poco provocador, nunca condescendiente.
Pero tienes algunos puntos ciegos. Primero, los beneficios cuantificados son demasiado vagos. +8 puntos escuchándonos — ¿8 puntos sobre qué? ¿En cuánto tiempo? ¿En qué tipo de sitio? Es una estadística que suena hueca sin contexto. Los leads por fin empezaron a llegar en los testimonios está bien, pero ¿cuántos leads? ¿En cuántas semanas?
Segundo, la sección de precios usa un humor que funciona — La elección de los masoquistas, Dealer de roasts — pero las descripciones de funcionalidades son a veces demasiado ligeras para justificar 99,99€/mes. Espionaje competitivo — 3 rivales en el asador: es divertido, pero no me dice concretamente qué datos recibo. El copywriter en ti ha ganado la batalla al vendedor.
Tercero, la palabra tonterías en la meta descripción es una elección valiente que puede alejar a algunos decisores B2B más conservadores — depende de ti si tu buyer persona está cómodo con eso.
Ejemplos de mejoras
+8 puntos escuchándonos
+8 puntos de puntuación media después de aplicar nuestras recomendaciones — sobre 127 sitios seguidos durante 30 días
Una estadística con contexto — tamaño de muestra más plazo — es 10 veces más creíble que un número suelto. Los visitantes B2B tienen el detector de tonterías bien calibrado
Espionaje competitivo — 3 rivales en el asador
Análisis competitivo automático — puntuación, debilidades y oportunidades de tus 3 principales competidores, actualizado cada semana
Lo divertido está bien, pero a 99,99€/mes los compradores quieren saber exactamente qué pagan — 'espionaje' sin detalle garantiza una objeción
Puntos fuertes
- Tono editorial coherente y distintivo de principio a fin — 'Cómo te destrozamos', 'Encaja tu puntuación', 'cero tonterías' crean una personalidad de marca real
- Uso hábil del dolor emocional: 'lo que te niegas a ver', 'las páginas que cargan como en 2005' — toca el ego sin insultar
- Estructura AIDA perfectamente respetada: problema — ¿se merece su tráfico? — solución — roast en 90s — prueba — 559+ sitios — acción — CTA
A mejorar
- '+8 puntos escuchándonos' es una estadística huérfana — sin contexto de plazo, tipo de sitio, o tamaño de muestra, suena a marketing vacío
- Las descripciones del plan Premium — 99,99€/mes — son demasiado cortas y humorísticas para justificar el precio — 'Espionaje competitivo' no me dice qué recibo concretamente
- Cero mención del ROI concreto para los clientes — ni un solo 'nuestros clientes aumentan su tasa de conversión un X%' con fuente
Call-to-Action
GOOD
Tus CTAs están, en general, bien hechos, y tienes una buena comprensión de la jerarquía primario/secundario. ¡Lanza tu Roast! es el CTA principal, repetido varias veces en la página — hero, final de sección, plan gratuito — con un contraste visual fuerte gracias al diseño oscuro y el botón naranja. ¡Llévate tu bofetada! para el plan Pro es memorable y acorde al tono — hace sonreír y es un auténtico call-to-action.
La variedad de formulaciones es un punto fuerte real: Lanza tu roast, Analizar mi sitio, Leer nuestro roast completo, Pásate al lado Pro — cada CTA está contextualizado en su sección, no es un copia-pega genérico. Buen trabajo.
Pero aquí están los problemas. ¡Leer nuestro roast completo! para la sección auto-roast es un CTA secundario que lleva a... ¿dónde? Si es una página interna, perfecto. Si es solo para mostrar transparencia sin destino útil, es una distracción. Además, el CTA Iniciar sesión en la navegación compite directamente con Lanza tu roast — para un visitante nuevo, ver Iniciar sesión primero crea confusión: ¿ya soy cliente?
El mayor hueco: no hay ningún CTA Ver una demo o Ver ejemplo de informe. ¡Pero bueno, ¿cómo puede ser eso?! Para 19,99€/mes, la gente quiere ver lo que compra antes de sacar la tarjeta. Un enlace hacia un informe de ejemplo — el tuyo, por ejemplo, el 73/100 — entre el pricing y el CTA Pro sería un auténtico game-changer para la conversión.
Los estados visuales — hover, focus — no son verificables desde el HTML, pero la estructura de los botones parece correcta.
Ejemplos de mejoras
¡Llévate tu bofetada! — botón Pro sin enlace a ejemplo
Ver ejemplo de informe completo → y luego → ¡Llévate tu bofetada!
Añadir un enlace 'Ver ejemplo' justo antes del CTA de pago reduce la ansiedad de compra — la gente compra lo que puede visualizar
Iniciar sesión — en la navegación principal
Mi cuenta — para clientes existentes, menos visible que Lanza tu roast
Renombrar 'Iniciar sesión' como 'Mi cuenta' y reducir su prominencia visual evita la confusión de los visitantes nuevos que creen que necesitan cuenta para empezar
Code Suggestions
Añade un CTA 'ver ejemplo' antes del botón de pago más una línea de garantía para reducir la ansiedad de compra
<div class="pricing-cta-wrapper">
<a href="/roast/roastmysite-example" class="cta-secondary">
👀 Voir un vrai rapport exemple (le nôtre, 73/100)
</a>
<button class="cta-primary cta-pro">
Prends ta claque — 19.99€/mois
</button>
<p class="cta-guarantee">Annule à tout moment · Pas de CB requise pour l'essai gratuit</p>
</div>Puntos fuertes
- CTAs contextualizados y variados según las secciones — 'Llévate tu bofetada', 'Lanza tu roast', 'Pásate al lado Pro' crean coherencia tonal sin repetición mecánica
- Jerarquía clara entre CTA primario — naranja, prominente — y secundario — menos visible — el ojo sabe dónde ir
- Repetición estratégica del CTA principal a lo largo de la página sin ser agresivo
A mejorar
- Ningún CTA 'Ver ejemplo de informe' entre el pricing y la compra — los visitantes indecisos no tienen forma de ver lo que pagan antes de convertir
- 'Iniciar sesión' en la navegación crea confusión para los visitantes nuevos que no saben si ya tienen cuenta
- El CTA 'Leer nuestro roast completo' en la sección auto-roast no tiene un destino claramente comunicado al visitante
Prueba Social
NEEDS WORK
Y aquí está el talón de Aquiles. ¡Madre mía, esto es una vergüenza! Para una herramienta que le pide a la gente que le confíe sus URLs profesionales y potencialmente sus datos de sitio, tu prueba social es peligrosamente escasa. Es el equivalente a un cirujano que te muestra su título impreso en un folio con una impresora sin tinta.
Empecemos por los testimonios. Tienes tres: Thomas L. — Fundador, SaaS B2B — Sophie M. — Head of Marketing, Scale-up — Alex R. — Freelance UX/UI. Los títulos son correctos, las citas están en el tono, pero: sin fotos reales — solo iniciales de colores — sin nombre de empresa preciso, y sobre todo sin ninguna métrica concreta. Los leads por fin empezaron a llegar — ¿cuántos? ¿En cuánto tiempo? Y Fundador, SaaS B2B sin nombre de empresa suena falso al cien por cien. Un comprador B2B va a buscar a estas personas en Google. Si no encuentra nada, se marcha.
Los logos de la sección También los hemos inspeccionado — Stripe, HubSpot, Mindeo — son astutos como concepto pero no cuentan como prueba social de clientes: no te mandataron para auditarlos. Es notoriedad por asociación, no validación de clientes.
Puntos positivos: tienes las páginas legales — Privacidad, Términos, Contacto — en el footer, el sitio está en HTTPS, y la sección auto-roast con la puntuación 73/100 es una forma de transparencia rara y apreciable. El número 559+ sitios inspeccionados es concreto. Pero cero insignias de seguridad, cero mención GDPR, cero certificación — para una herramienta que escanea sitios web profesionales, eso es un freno real a la conversión B2B.
Ejemplos de mejoras
"El informe me dio una bofetada. Entendí en 2 minutos por qué nadie clicaba en mi CTA. 3 cambios después, los leads por fin empezaron a llegar." — Thomas L., Fundador, SaaS B2B
"En 48h después del roast, cambié mi H1 y mi CTA. Resultado: +34% de clics en el CTA principal ese mes." — Thomas L., Fundador de [NombreEmpresa], 2.847 seguidores LinkedIn — enlace al perfil
Un testimonio con métrica cuantificada — +34% — nombre de empresa real y enlace verificable vale 10 veces un testimonio genérico. Los compradores B2B verifican sistemáticamente
Sin ninguna insignia de seguridad visible en la página
Datos cifrados · Alojamiento EU · Conforme RGPD — tus URLs nunca se revenden
Para una herramienta que escanea URLs profesionales, mostrar garantías de confidencialidad cerca del CTA principal reduce el freno psicológico de los responsables de marketing y directivos tecnológicos
Code Suggestions
Añade estas insignias de confianza directamente bajo el campo URL en el hero — reduce inmediatamente la ansiedad de los visitantes B2B
<div class="trust-badges">
<div class="badge">
<span class="badge-icon">🔒</span>
<span class="badge-text">Données chiffrées</span>
</div>
<div class="badge">
<span class="badge-icon">🇪🇺</span>
<span class="badge-text">Hébergement EU</span>
</div>
<div class="badge">
<span class="badge-icon">✅</span>
<span class="badge-text">Conforme RGPD</span>
</div>
<div class="badge">
<span class="badge-icon">🚫</span>
<span class="badge-text">URLs jamais revendues</span>
</div>
</div>Puntos fuertes
- Sección auto-roast con puntuación 73/100 mostrada públicamente — nivel de transparencia raro que construye credibilidad auténtica
- Páginas legales completas — Privacidad, Términos, Contacto — accesibles desde el footer
- Estadística '559+ sitios inspeccionados' es concreta y da una idea de la tracción
A mejorar
- Tres testimonios sin fotos reales, sin nombre de empresa preciso, y sin métricas cuantificadas — 'Fundador, SaaS B2B' anónimo no convence a ningún comprador B2B serio
- Cero insignia de seguridad/GDPR visible cuando pides URLs profesionales — freno psicológico mayor para los decisores
- Los análisis de Stripe/HubSpot/Mindeo no son endorsements de clientes — presentarlos en 'También los hemos inspeccionado' puede inducir a error sobre quién te ha contratado
Arquitectura
GOOD
A ver, esto sí que me gusta — aquí estamos sobre algo sólido. Tu estructura sigue una lógica AIDA casi perfecta y se ve desde el primer scroll. Hero — gancho y promesa — pruebas cuantificadas — 559+ sitios, 64/100 media — cómo funciona — 3 pasos — transparencia — auto-roast — prueba social externa — análisis Stripe/HubSpot — testimonios — precios — footer. Es el manual del embudo de conversión perfecto, y lo has ejecutado bien.
La sección Nos hemos inspeccionado a nosotros mismos es un golpe de genio estructural. Aparece en el momento exacto: después de explicar cómo funciona, muestras el producto en acción sobre ti mismo. Es demostración mediante el ejemplo, y rompe la objeción ¿es su herramienta realmente buena? antes de que aparezca. ¡Así se hacen las cosas!
El pricing está bien posicionado al final de la página después de haber construido el valor — no muestras los precios antes de haber convencido. La distinción mensual/anual con toggle es estándar pero funcional.
Pero algunos puntos a corregir. Primero, la sección También los hemos inspeccionado con Stripe/HubSpot/Mindeo aparece ANTES de los testimonios de clientes. Lógicamente, los testimonios deberían ir primero — validación humana — y los ejemplos de análisis después — demostración de producto. Segundo, falta una sección FAQ — para un SaaS B2B con preguntas legítimas — ¿están seguros mis datos?, ¿cómo funciona la IA? — es un hueco estructural que obliga a los visitantes a buscar respuestas en otro lugar. Tercero, el footer es correcto pero minimalista — un enlace hacia una página Sobre nosotros o El equipo reforzaría la confianza.
Ejemplos de mejoras
Sección 'También los hemos inspeccionado' con Stripe/HubSpot — luego Testimonios de clientes
Testimonios de clientes con métricas — luego 'También los hemos inspeccionado' como demostración de producto
La validación humana — testimonios — debe preceder a la demostración de producto — ejemplos de análisis. La gente confía primero en las personas, luego en el producto
Sin sección FAQ en la página
FAQ: '¿Cómo funciona el análisis IA?', '¿Están seguros mis datos?', '¿Qué diferencia hay entre Gratis y Pro?', '¿Puedo cancelar en cualquier momento?'
Una FAQ responde a las objeciones silenciosas que impiden la conversión — los visitantes que tienen preguntas sin respuesta se marchan sin comprar
Code Suggestions
Añade este schema FAQPage en JSON-LD para mejorar tu posicionamiento en Google — rich snippets FAQ en las SERPs — y responder a las objeciones de los visitantes
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "¿Cómo funciona el análisis IA de RoastMySite?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Nuestra IA escanea tu página en 90 segundos y analiza 9 categorías: Hero Section, Copywriting, Call-to-Action, Prueba Social, Arquitectura, SEO, Mobile, Diseño Visual y Rendimiento. Recibes una puntuación sobre 100 con recomendaciones accionables."
}
},
{
"@type": "Question",
"name": "¿Están seguros mis datos y URLs?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Sí. Todos los datos están cifrados, alojados en Europa y son conformes al RGPD. Tus URLs nunca se revenden ni se comparten con terceros."
}
},
{
"@type": "Question",
"name": "¿Cuál es la diferencia entre el plan Gratis y Pro?",
"acceptedAnswer": {
"@type": "Answer",
"text": "El plan Gratis te da 1 análisis por semana con tu puntuación global y 2 categorías analizadas. El plan Pro — 19,99€/mes — incluye 50 análisis/mes, análisis completo de las 9 categorías, informe PDF, palabras clave SEO y asistente IA."
}
}
]
}Puntos fuertes
- Estructura AIDA perfectamente respetada del gancho al pricing — el visitante es guiado naturalmente sin fricción
- Sección auto-roast posicionada en el momento correcto para demostrar el producto en acción justo después de la explicación
- Precios transparentes con planes claramente diferenciados y toggle mensual/anual — cero 'contáctanos para el precio'
A mejorar
- Sección FAQ ausente — para un SaaS B2B con preguntas legítimas sobre seguridad e IA, es un hueco estructural que cuesta conversiones
- Los análisis Stripe/HubSpot aparecen antes que los testimonios de clientes — invertir el orden reforzaría la progresión de confianza
- Sin sección 'Sobre nosotros' o 'El equipo' accesible desde la landing page — para una herramienta de análisis, saber quién hay detrás importa
SEO y Meta
GOOD
Tu SEO técnico está, en general, bien gestionado para un SaaS en fase de crecimiento. El title tag RoastMySite - Análisis brutal de tu landing page es limpio, legible y contiene el keyword principal. La meta descripción Obtén un roast IA brutal de tu página en 90 segundos. Puntuación sobre 100, recomendaciones accionables, cero tonterías está dentro de los límites en cuanto a longitud y contiene un CTA implícito. El H1 ¿Se merece tu landing page su tráfico? es único y llamativo.
En cuanto a datos estructurados, has hecho el trabajo: Organization, WebSite y SoftwareApplication son todos válidos. Eso está claramente por encima de la media de los SaaS españoles y europeos. El Open Graph está configurado, el HTTPS está activo, y los enlaces internos — 23 en total — están presentes.
Pero mira lo que falta — ¡esto no me lo puedo creer! Primero, el schema FAQPage está ausente cuando tu página auto-roast responde a preguntas implícitas — es una oportunidad de rich snippets perdida. Segundo, los alt texts de tus imágenes — no puedo verificarlos directamente, pero con 8 imágenes y una página Next.js, el riesgo de alt texts genéricos o ausentes es real. Tercero, el H1 es brillante para la conversión pero débil para el SEO — no contiene el keyword análisis landing page o auditoría sitio web. Has optimizado para el humano — perfecto — pero no para el robot — lástima. Cuarto, la URL /es es limpia pero genérica — una estructura /es/analisis-landing-page sería más amigable para el SEO en la página principal.
Ejemplos de mejoras
¿Se merece tu landing page su tráfico? — H1 solo
¿Se merece tu landing page su tráfico? — H1 — más — La herramienta de análisis y auditoría de landing page que dice la verdad — H2 amigable para SEO
Añadir un H2 con los keywords SEO principales justo bajo el H1 permite optimizar para los motores de búsqueda sin sacrificar el gancho humano del H1
RoastMySite - Análisis brutal de tu landing page — title tag
RoastMySite - Auditoría y Análisis de Landing Page en 90 segundos | Puntuación /100
Integrar 'Auditoría' y 'Landing Page' como keywords explícitos en el title mejora el posicionamiento en las búsquedas de intención comercial
Code Suggestions
Añade este schema FAQPage para obtener rich snippets FAQ en Google — mejora el CTR y responde a las preguntas antes del clic
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "¿Qué es un roast de landing page?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Un roast de landing page es un análisis brutal y honesto de tu página web. RoastMySite escanea automáticamente 9 categorías — SEO, diseño, copywriting, CTA, rendimiento... — y te da una puntuación sobre 100 con recomendaciones accionables en 90 segundos."
}
},
{
"@type": "Question",
"name": "¿Cuánto cuesta el análisis de landing page?",
"acceptedAnswer": {
"@type": "Answer",
"text": "RoastMySite ofrece un plan gratuito — 1 análisis por semana — y un plan Pro a 19,99€/mes para 50 análisis mensuales con informe PDF completo, palabras clave SEO y asistente IA."
}
}
]
}Puntos fuertes
- Tres schemas JSON-LD válidos — Organization, WebSite, SoftwareApplication — claramente por encima de la media de los SaaS europeos
- Meta descripción con promesa concreta — '90 segundos', 'Puntuación sobre 100' — que mejora el CTR en las SERPs
- Open Graph configurado para un compartido social optimizado
A mejorar
- El H1 '¿Se merece tu landing page su tráfico?' es excelente para la conversión pero no contiene los keywords SEO principales — 'análisis landing page', 'auditoría sitio web'
- Schema FAQPage ausente — oportunidad de rich snippets FAQ en Google perdida
- URL /es genérica — sin keyword en la URL de la página principal
Móvil
DECENT
Tu puntuación PageSpeed mobile de 88/100 es honorable, pero el LCP a 3,30 segundos es tu verdadero problema. ¡Pero bueno, qué me estás contando! Google considera cualquier LCP por encima de 2,5 segundos como necesita mejora, y para un SaaS que vende optimización web, eso es un poco bochornoso. Es como un entrenador personal con sobrepeso — no te impide ser eficaz, pero daña la credibilidad.
La buena noticia: el CLS está a 0 — perfecto, sin saltos de layout — el TBT está a 22ms — excelente, sin bloqueo del hilo principal — y el FID está a 77ms — muy por debajo del umbral de 100ms. Tu sitio no da saltos, no parpadea, y responde rápido a las interacciones — la base es sana.
El FCP a 1,98s es aceptable pero podría mejorarse. El Speed Index a 4,63s indica que el contenido visible tarda en aparecer en su conjunto — probablemente relacionado con las imágenes y los 87KB de JavaScript inútil detectados por PageSpeed.
Para el diseño responsive, Next.js garantiza una base sólida, y nada en el HTML sugiere problemas mayores de layout mobile. Pero 87KB de JS inútil en mobile es una deuda técnica que ralentiza la experiencia y que puedes eliminar rápidamente con code splitting.
Nota contextual: para un SaaS B2B, la audiencia principal está en desktop. Pero Google usa el mobile-first indexing para el ranking — así que incluso si tus clientes convierten en desktop, tu SEO sufre si el mobile es lento.
Ejemplos de mejoras
LCP mobile: 3,30s — 87KB de JS inútil cargado
LCP mobile objetivo: menos de 2,5s — tras eliminar el JS inútil mediante code splitting Next.js
87KB de JS inútil equivale a aproximadamente 0,5s menos de LCP en mobile 4G según las estimaciones de PageSpeed — es la corrección más rápida para pasar por debajo del umbral de Google
Code Suggestions
Configuración Next.js para reducir el JS inútil — activa swcMinify y el análisis del bundle para identificar los 87KB a eliminar
// next.config.js - Optimisation du bundle JS
module.exports = {
experimental: {
optimizePackageImports: ['@your-heavy-library'],
},
// Activer le code splitting automatique
swcMinify: true,
compiler: {
removeConsole: process.env.NODE_ENV === 'production',
},
}
// Pour identifier les modules inutilisés :
// npx @next/bundle-analyzer
// NEXT_ANALYZE=true npm run buildPuntos fuertes
- CLS a 0 y TBT a 22ms — sin saltos de layout ni bloqueo de interacción, la experiencia mobile es fluida
- Puntuación PageSpeed mobile 88/100 — por encima de la media de los SaaS — habitualmente 65-75
- TTFB a 7ms — tu servidor responde casi instantáneamente, la infraestructura es sólida
A mejorar
- LCP mobile a 3,30s supera el umbral 'Good' de Google — 2,5s — impacto directo en el ranking SEO mobile
- 87KB de JavaScript inútil detectados — peso muerto que ralentiza el mobile sin aportar valor
- Speed Index a 4,63s — el contenido visible tarda demasiado en aparecer completamente en mobile
Diseño Visual & Branding
GOOD
Visualmente, RoastMySite tiene una identidad fuerte y reconocible. ¡Oye, esto tiene base y la base ya es sólida! El diseño oscuro — dark mode — con los acentos naranjas crea una atmósfera brutal pero pro que está perfectamente alineada con el posicionamiento de la marca. Es coherente, es moderno, y destaca frente a los SaaS azul-blanco genéricos. La elección del dark mode para una herramienta de auditoría es audaz y bien ejecutada.
La paleta es disciplinada: fondo oscuro, texto blanco/gris, acentos naranjas para los CTAs y elementos importantes. Sin colores parásitos que vendrían a contaminar la jerarquía visual. Los iconos de la sección Cómo te destrozamos parecen coherentes en estilo — imposible ver los detalles precisos, pero la estructura HTML sugiere uniformidad.
La tipografía es legible con una jerarquía clara entre títulos y cuerpo de texto. El título principal tiene buen tamaño, los subtítulos son distintivos, y el cuerpo de texto es de un tamaño legible.
Pero algunos puntos a corregir. La sección de precios con tres columnas puede volverse estrecha en algunas resoluciones intermedias — tableta entre 768px y 1024px. La sección Nos hemos inspeccionado nosotros mismos con la puntuación 73 rodeada de un círculo amarillo/naranja es visualmente interesante, pero el contraste entre las diferentes tarjetas de la sección — Hero 68/100, Prueba Social 45/100, Estructura 82/100 — merecería una coherencia colorimétrica más fuerte para guiar el ojo.
Las imágenes de la sección También los hemos inspeccionado — capturas de Stripe, HubSpot, Mindeo — añaden variedad visual, pero su calidad y coherencia de estilo son difíciles de evaluar desde el HTML. El conjunto queda limpio y profesional.
Ejemplos de mejoras
Sección de precios con 3 columnas sin destacado visual fuerte del plan recomendado
Plan Pro con distintivo 'El más popular', borde de color y ligera elevación visual para guiar la elección
Destacar visualmente el plan recomendado — Pro — con un distintivo y un tratamiento visual diferenciado aumenta la tasa de selección de ese plan un 20-30% según los tests A/B de SaaS
Code Suggestions
Estilo CSS para destacar el plan Pro en la sección de precios — el plan destacado se elige sistemáticamente con más frecuencia
/* Mise en avant du plan Pro dans le pricing */
.pricing-card--featured {
position: relative;
border: 2px solid #f97316; /* orange accent */
transform: scale(1.02);
box-shadow: 0 0 40px rgba(249, 115, 22, 0.2);
z-index: 1;
}
.pricing-card--featured::before {
content: '⭐ Le plus populaire';
position: absolute;
top: -14px;
left: 50%;
transform: translateX(-50%);
background: #f97316;
color: white;
padding: 4px 16px;
border-radius: 20px;
font-size: 12px;
font-weight: 700;
white-space: nowrap;
}Puntos fuertes
- Identidad visual dark mode con acentos naranjas fuerte y coherente — destaca positivamente frente a los SaaS genéricos azul-blanco
- Paleta de colores disciplinada sin colores parásitos — la jerarquía visual está respetada
- Tipografía con jerarquía clara y legible — el visitante sabe instintivamente qué leer primero
A mejorar
- Sección de precios con 3 columnas potencialmente estrecha en tableta — verificar el renderizado entre 768px y 1024px
- Sin micro-animaciones o interacciones visuales documentadas en el HTML — para una herramienta de análisis web, las micro-interacciones cuidadas reforzarían la credibilidad técnica
- Las capturas de pantalla de los sitios analizados — Stripe, HubSpot, Mindeo — tienen puntuaciones coloreadas — 81/100, 73/100, 61/100 — cuya coherencia visual con la identidad general habría que verificar
Rendimiento
DECENT
Tus rendimientos en desktop son perfectos — 100/100 PageSpeed — pero es el mobile el que te juega malas pasadas. LCP mobile a 3,30 segundos — estás en la zona amarilla de Google, justo por encima del umbral Good de 2,5s. ¡Pero bueno, para una herramienta que pretende analizar el rendimiento de los demás, es el tipo de ironía que tus visitantes más técnicos van a notar!
La buena noticia: tu TTFB está a 7ms, lo que significa que tu infraestructura de servidor es excelente. El problema no es tu alojamiento, es el renderizado del lado del cliente. Con 87KB de JavaScript inútil y 16 scripts cargados, tienes claramente oportunidades de optimización en el bundle.
El peso total de la página a 622KB es razonable para un SaaS moderno con capturas de pantalla y componentes interactivos. Tu HTML a 191KB es pesado — probablemente por el contenido inline de Next.js — pero no catastrófico. El problema real es la combinación LCP más JS inútil que crea un cuello de botella mobile.
Puntos positivos: CLS a 0 — sin saltos de layout — TBT a 22ms — hilo principal no bloqueado — y solo 2 hojas de estilo y 1 fuente. Has controlado bien la sobriedad CSS. Tener 0KB de CSS inútil es notable para un proyecto Next.js.
Según Google Think with Google, el 53% de los usuarios mobile abandona un sitio que tarda más de 3s en cargar. Con 3,30s de LCP, estás en esa zona peligrosa. Para un SaaS B2B donde la audiencia es mayoritariamente desktop, el impacto en conversión es limitado, pero el impacto SEO es real.
Ejemplos de mejoras
16 scripts cargados, 87KB de JS inútil, LCP mobile 3,30s
Code splitting Next.js activado, lazy loading de componentes no críticos, LCP mobile objetivo menos de 2,5s
Eliminar 87KB de JS inútil mediante dynamic imports Next.js puede reducir el LCP mobile en aproximadamente 0,5s — suficiente para entrar en la zona verde de Google
Code Suggestions
Usa dynamic imports de Next.js para las secciones below-the-fold — reduce el JS inicial y mejora el LCP mobile
// Lazy loading de componentes no-critiques avec Next.js
import dynamic from 'next/dynamic'
// Charger les témoignages et la section pricing en lazy
const TestimonialsSection = dynamic(
() => import('../components/TestimonialsSection'),
{
loading: () => <div className="skeleton" />,
ssr: false // Pas nécessaire pour le SSR initial
}
)
const PricingSection = dynamic(
() => import('../components/PricingSection'),
{ loading: () => <div className="skeleton" /> }
)
// Précharger l'image LCP (hero)
// Dans <Head> :
// <link rel="preload" as="image" href="/hero-mockup.webp" />Puntos fuertes
- Puntuación PageSpeed desktop 100/100 — experiencia desktop perfecta para tu audiencia B2B principal
- TTFB a 7ms — infraestructura de servidor excelente, el problema no es el alojamiento
- 0KB de CSS inútil — gestión CSS notablemente limpia para un proyecto Next.js
A mejorar
- LCP mobile 3,30s supera el umbral Google 'Good' de 2,5s — impacto SEO mobile directo según Google Search Central
- 87KB de JavaScript inútil cargado — deuda técnica que ralentiza el mobile sin aportar valor
- HTML a 191KB — probablemente contenido Next.js inline que podría optimizarse mediante streaming SSR
LLM & IA Readiness
GOOD
A ver, aquí sí que hay que quitarse el sombrero. ¡Esto sí que me gusta! Estás en el top 5% de los sitios web en términos de preparación para la búsqueda con IA. Mientras tus competidores se preguntan todavía qué es un llms.txt, tú ya tienes el archivo en marcha, y no solo uno — tienes el llms.txt Y el llms-full.txt. Es el tipo de detalle técnico que demuestra que sabes lo que haces. ¡Así se hacen las cosas!
Tu puntuación automática de 93/100 en la LLM readiness está bien ganada. GPTBot, ClaudeBot y PerplexityBot están todos autorizados en tu robots.txt — dejas que los tres grandes motores IA indexen tu contenido. Cuando alguien le pregunta a ChatGPT ¿cuál es la mejor herramienta para analizar mi landing page?, RoastMySite tiene una probabilidad real de aparecer en la respuesta.
El contenido del llms.txt es claro y descriptivo: Brutal AI-powered website audits that improve your SEO and conversions — una frase que dice exactamente qué haces, por qué es útil, y para quién. A los LLMs les encanta ese tipo de claridad.
Tus schemas JSON-LD — Organization, WebSite, SoftwareApplication — son todos válidos, lo que también ayuda a los LLMs a entender la estructura de tu sitio. La jerarquía H1 a H2 a H3 es lógica y descriptiva.
Único punto de mejora: Google-Extended — el bot de Google para Bard/Gemini — no está especificado en tu robots.txt. No es catastrófico, pero en un mundo donde Google AI Overviews ocupa cada vez más espacio en las SERPs, autorizarlo explícitamente sería una buena práctica. Añade una línea User-agent: Google-Extended / Allow: / y llegas al 100%.
Ejemplos de mejoras
robots.txt sin entrada Google-Extended
User-agent: Google-Extended Allow: /
Autorizar explícitamente Google-Extended permite a Google Gemini y a los AI Overviews de Google indexar y citar tu contenido — una línea que puede traerte tráfico cualificado desde los resultados IA de Google
# RoastMySite > Brutal AI-powered website audits that improve your SEO and conversions
# RoastMySite > Brutal AI-powered website audits that improve your SEO and conversions ## Use Cases - Founders who want to know why their landing page doesn't convert - Marketing teams preparing a product launch - Freelancers auditing client websites - Agencies doing competitive analysis ## What makes it different - Score in 90 seconds (not 2 weeks) - Brutal honest feedback (not corporate fluff) - Actionable recommendations (not vague advice)
Enriquecer el llms.txt con casos de uso concretos ayuda a los LLMs a recomendarte en contextos precisos — cuando alguien pregunta 'cómo mejorar mi tasa de conversión', la IA puede citar RoastMySite con contexto
Code Suggestions
Versión enriquecida del llms.txt con casos de uso, funcionalidades y precios — ayuda a los LLMs a recomendarte en contextos conversacionales precisos
# llms.txt — RoastMySite
> Brutal AI-powered website audits that improve your SEO and conversions
## What is RoastMySite?
RoastMySite is a SaaS tool that analyzes landing pages across 9 categories using AI, delivering honest scores out of 100 with actionable recommendations in 90 seconds.
## Who is it for?
- Startup founders and indie hackers
- Marketing managers and growth teams
- Freelance web designers and UX consultants
- Agencies auditing client websites
## Key Features
- Instant analysis: score in 90 seconds
- 9 categories: Hero, Copywriting, CTA, Social Proof, Structure, SEO, Mobile, Design, Performance
- PDF report with SEO keywords and AI assistant (Pro plan)
- Competitor analysis (Premium plan)
## Pricing
- Free: 1 roast/week, global score, 2 categories
- Pro: 19.99€/month, 50 roasts, full analysis, PDF report
- Premium: 99.99€/month, 100 roasts, heatmap IA, competitor tracking
## Contact
[email protected]
https://roastmysite.dev/esPuntos fuertes
- llms.txt Y llms-full.txt presentes — estás en el top 5% de los sitios web en este criterio, muy por delante de tus competidores
- GPTBot, ClaudeBot y PerplexityBot autorizados — los tres principales motores IA pueden indexar y citar tu contenido
- Schemas JSON-LD válidos — Organization, WebSite, SoftwareApplication — que ayudan a los LLMs a entender tu estructura
A mejorar
- Google-Extended no especificado en robots.txt — el bot de Google Gemini/AI Overviews no está explícitamente autorizado
- El llms.txt podría incluir ejemplos de casos de uso concretos para ayudar a los LLMs a recomendarte en contextos específicos
- Sin schema FAQPage — las preguntas y respuestas estructuradas mejoran la legibilidad por los LLMs para las consultas conversacionales
Conclusión
Plan de acción prioritario
RoastMySite ronda los 74/100 — sólido, con fortalezas reales — copy incisivo, estructura AIDA, LLM readiness excepcional — pero con algunos puntos ciegos que cuestan conversiones reales. La prueba social es el punto más crítico: para un SaaS B2B que pide confianza, tres testimonios sin fotos ni métricas ni nombres de empresa son insuficientes. El LCP mobile a 3,30s es el otro punto a corregir rápidamente para no perder terreno en SEO.
Quick Wins - Acciones prioritarias
- 1Añade métricas reales a los testimonios y nombres de empresa reales — '+34% de conversiones, Thomas L. de [NombreEmpresa]' convierte 10 veces mejor que un testimonio anónimo
- 2Elimina los 87KB de JS inútil mediante dynamic imports Next.js para bajar el LCP mobile por debajo de 2,5s y salir de la zona amarilla de Google
- 3Añade 4 insignias de confianza — RGPD, datos cifrados, alojamiento EU, URLs privadas — directamente bajo el campo URL en el hero
Puntuación alcanzable
87+
Has construido algo bueno. El concepto es diferenciador, el copy tiene carácter, y tu LLM readiness deja al 95% de tus competidores en el bolsillo. Pero estás vendiendo un martillo con el mango que cruje — funciona, pero no convence tanto como debería. Arregla tu prueba social, optimiza el mobile, añade tus insignias de confianza. Esas tres cosas son dos días de trabajo máximo para ganar 15 puntos de score. Venga, tienes las herramientas — ahora úsalas contigo mismo.
