Nivel del sitio · L1

El Inicio: la portada que presenta el negocio y reparte hacia las secciones

El nivel 1 es la home: la única página raíz del sitio, en /. Es lo primero que ve quien llega por la marca o una campaña, y hace dos trabajos a la vez —presentar en segundos y mandar a cada visitante a la sección correcta—. No es un catálogo ni una ficha: es el mapa de bienvenida.

Esta ficha abre la serie «Niveles» y marca su molde. Documenta el L1 a fondo: qué problema resuelve la home (primera impresión + distribución de tráfico + ancla SEO de marca), de qué seis piezas se compone (hero con h1 único, franja de atajos, vitrina de categorías, bloques a fondo, prueba social + FAQ, y cierre de conversión + footer), qué tipos de home existen (negocio local, landing focal, e-commerce, SaaS, portfolio, editorial), cómo se comporta en el teléfono (hero que prioriza el mensaje, vitrina 4→2→1, CTA en la zona del pulgar, LCP cuidado) y cómo está construida en src/pages/index.astro.

Con dos rasgos que separan al L1 del resto de los niveles. Primero: es la única página SIN migas de pan —es el origen de la jerarquía, no tiene padre—; todos los demás niveles anteponen «Inicio» que vuelve aquí. Segundo: es la página de marca, así que es el lugar natural del Organization JSON-LD —pero el emisor es único y central (buildSchema desde BaseLayout, regla B3); la home no duplica el grafo—. Cuidar el L1 es cuidar la raíz del árbol: su velocidad, su mensaje y sus enlaces internos se propagan hacia abajo, a todos los niveles.

Definición

¿Qué es el nivel L1 · Inicio?

La página raíz del sitio (/), la única en su nivel. Su trabajo no es agotar un tema (eso es la ficha L3) ni listar una sección (eso es el índice L2): es presentar el negocio en segundos y repartir el tráfico hacia las secciones. Es el origen de la jerarquía —la única página sin migas de pan— y la URL con más autoridad del sitio.

El L1 es la home: la primera y única página raíz. Mientras un índice (L2) lista los hijos de una sección y una ficha (L3) profundiza en una entidad, la home hace dos cosas a la vez: comunica quién eres y qué ofreces en pocos segundos, y manda a cada visitante a la sección correcta. Es bienvenida y mapa, no catálogo ni detalle.

En esta plantilla vive en src/pages/index.astro y se arma componiendo piezas del sistema —no inventa diseño propio—: hero, franja de atajos, vitrina de categorías, bloques a fondo, prueba social, FAQ y cierre. Es el origen de la jerarquía: la única página sin Breadcrumbs (no tiene padre) y la natural para el Organization JSON-LD de la marca.

Función e importancia

¿Para qué sirve?

Tres trabajos a la vez, todos críticos: causar la primera impresión que decide si el visitante se queda, repartir el tráfico hacia las secciones correctas, y servir de ancla SEO de marca (la URL con más autoridad del sitio). Si la home falla en cualquiera de los tres, el resto del sitio recibe menos visitantes y peor calificados.

La función primaria de la home es la primera impresión: en pocos segundos el visitante decide si el sitio es para él. Por eso el hero manda el mensaje (un h1 claro con la propuesta de valor) y la velocidad importa (el LCP del hero es la primera impresión técnica). Una home que no comunica en cinco segundos pierde al visitante antes de que vea el catálogo.

Su función secundaria es la distribución: a diferencia de una ficha que profundiza, la home reparte —manda a cada quien a productos, servicios, cobertura o blog sin que adivine—. Y la terciaria es de SEO: la home (/) es la página con más autoridad, la que rankea por marca y reparte equity interno al resto. Cuidar la raíz cuida todo el árbol.

Primera impresión — los segundos que deciden si se quedan

La home es la cara del negocio para quien llega por la marca, una tarjeta o una campaña. En pocos segundos el visitante decide si el sitio es para él. Por eso el hero manda el mensaje (un H1 claro con la propuesta de valor) y no la decoración: el logotipo vive en el header, la animación no compite con el texto, y la promesa se entiende sin scroll. Una home que no comunica en 5 segundos pierde al visitante antes de que vea el catálogo.

Distribución de tráfico — el mapa que reparte a las secciones

A diferencia de una ficha (que profundiza en una cosa), la home reparte: su trabajo es mandar a cada visitante a la sección correcta —productos, servicios, cobertura, blog— sin que tenga que adivinar. La franja de atajos y la vitrina de categorías son las dos herramientas; ambas son data-driven (NAV y SHOWCASE) para que nunca se desincronicen del contenido real. Una home es buena cuando, en un vistazo, cualquiera sabe a dónde ir.

Ancla SEO de marca — la URL más fuerte del sitio

La home (/) es la página con más autoridad: la que recibe la mayoría de los enlaces externos y la que rankea por el nombre de la marca. Por eso lleva el H1 con la keyword principal, el Organization JSON-LD (emitido una vez por buildSchema desde BaseLayout, regla B3) y los enlaces internos que reparten equity al resto del sitio. Cuidarla es cuidar la raíz del árbol: lo que pasa aquí se propaga hacia abajo.

Anatomía

¿Qué lleva por dentro?

Seis piezas en orden de aparición, de arriba a abajo: hero con h1 único, franja de atajos (SectionMenu), vitrina de categorías (CategoryCard), bloques a fondo (CategoryDetail), prueba social + FAQ, y cierre de conversión + footer. Cada pieza es un componente del sistema; ninguna es diseño nuevo inventado para la home.

La home no es un bloque monolítico: es una composición de piezas reutilizables, cada una con un trabajo. La 1 (hero) presenta. La 2 (atajos) reparte rápido. La 3 (vitrina) es el corazón de la distribución —cada categoría como card que enlaza a su L2—. La 4 (a fondo) profundiza sin sacar al visitante. La 5 (reseñas + FAQ) genera confianza y resuelve objeciones. La 6 (cierre + footer) pide la acción y reparte el mapa global.

Todas son data-driven: la vitrina lee de SHOWCASE, los atajos de NAV, el contacto de CONTACT. Agregar una categoría actualiza la home, el menú y el footer a la vez. Esa es la lección del nivel raíz: la home compone lo que ya existe, no reinventa —por eso un cambio de oferta es una línea en site.ts, no cinco páginas tocadas—.

  1. Hero — la apertura con un H1 único

    La franja de apertura: un H1 único (el ÚNICO h1 del sitio entero) con la propuesta de valor en lenguaje claro, un subtítulo de apoyo y, en la home, opcionalmente los CTAs. Es lo primero que decide si el visitante se queda. El logotipo NO va aquí —vive en el header—. Tienes pocos segundos: manda el mensaje, no la decoración.

    SSoT: src/pages/index.astro → <Hero> · UN solo <h1> por página · propuesta de valor + keyword principal

  2. Franja de atajos (SectionMenu) — el mapa rápido

    Justo bajo el hero, una fila de botones que salta a cada sección de la home (o del sitio) sin volver al header. Patrón de catálogo: el visitante entra y de inmediato ve por dónde moverse. Data-driven desde NAV; el último botón es el CTA de conversión (WhatsApp con waUrl()).

    SSoT: src/components/SectionMenu.astro · items desde NAV · último botón = CTA waUrl(WA_MESSAGES.x)

  3. Vitrina de categorías (CategoryCard) — lo que ofreces

    La rejilla de tarjetas que presenta cada categoría del catálogo como un producto: foto, etiqueta, título H3, texto de venta y atajos a subcategorías. Es el corazón de la distribución de tráfico: convierte una lista larga en un mapa que se entiende de un vistazo. Data-driven desde SHOWCASE (site.ts).

    SSoT: src/components/CategoryCard.astro · grid .showcase 1→2→4 · data-driven desde SHOWCASE

  4. Bloques «a fondo» (CategoryDetail) — profundizar sin salir

    Dos columnas (info izquierda · galería derecha) que amplían UNA categoría antes de que el visitante entre a su L2. Refuerzan la propuesta con texto y prueba visual. Regla del sitio: todos idénticos, sin zig-zag (no se alternan lados ni fondos), para que la lectura sea predecible.

    SSoT: src/components/CategoryDetail.astro · info izq · galería der · SIN zig-zag

  5. Prueba social + FAQ — la confianza

    Reseñas (ReviewCard) que responden «¿le funcionó a alguien como yo?» con la voz de un tercero, y el acordeón de preguntas frecuentes (FAQAccordion) que resuelve objeciones antes de que frenen la conversión. La FAQ además aporta esquema FAQPage para SEO (un solo emisor por página, regla B3).

    SSoT: src/components/ReviewCard.astro · FAQAccordion.astro · faqSchema() en lib/seo.ts

  6. Cierre de conversión + Footer — el siguiente paso

    La franja final que pide UNA acción (CTABanner con PRESET_GENERAL) o reparte rutas útiles (SectionMenu), seguida del footer que aparece en TODAS las páginas. La home suele llevar ambos: primero el banner (conversión), debajo el footer (mapa global del sitio + NAP + legales).

    SSoT: src/components/CTABanner.astro (PRESET_GENERAL) · Footer.astro (montado por PageLayout)

Otros diseños y aplicaciones

Tipos de home

Seis tipos de portada según el negocio: negocio local/servicios (la de esta plantilla), landing focal, e-commerce, SaaS/producto digital, portfolio/agencia y editorial/blog-first. Todas son L1 —raíz que presenta y reparte— pero cambian el protagonista: contacto, conversión única, catálogo, producto, trabajo o contenido.

El nivel no cambia, el énfasis sí. Un negocio local pone el contacto al frente; una landing de campaña reduce todo a una conversión; un e-commerce hace protagonista al catálogo; un SaaS explica el producto y baja al registro; un portfolio deja que el trabajo hable; un medio convierte el feed en portada. Reconocer el tipo correcto evita copiar la home equivocada.

Cada tipo reordena las mismas piezas: más o menos hero, vitrina de categorías o de productos, prueba social en logos o en reseñas, CTA de «cotizar», «comprar» o «empezar gratis». La plantilla parte del tipo «negocio local/servicios» porque es el caso de uso central; los demás se arman recomponiendo los mismos componentes.

  • Propuesta de valor
    WA

    1 · Negocio local / servicios — hero + vitrina + contacto (REAL · esta plantilla)

    Negocio local · Servicios · B2B regional

    La cara natural de esta plantilla: topbar con contacto, hero con propuesta de valor, franja de atajos, vitrina de categorías, bloques a fondo, reseñas, FAQ y cierre a WhatsApp. El foco es la confianza y el contacto inmediato (teléfono/WhatsApp siempre a la vista). Aplica a despachos, talleres, clínicas, proveedores regionales —donde la conversión es una llamada o un mensaje, no un carrito—.

  • Una sola propuestaCTA
    CTA

    2 · Landing focal — una sola propuesta, un solo CTA

    Campaña paga · Lanzamiento · Funnel

    Home reducida a UNA conversión: hero fuerte, 3 bloques de beneficio, prueba social y un CTA repetido. Sin menú que distraiga (o menú mínimo). Es la página de aterrizaje de una campaña de Ads donde cada elemento empuja a una sola acción. La métrica única es la conversión; todo lo que no la sirva, fuera.

  • Envío gratis +$999
    Tienda

    3 · E-commerce — vitrina de productos + ofertas

    Tienda en línea · Catálogo amplio · Retail

    El protagonista es el catálogo: barra de anuncio (envío gratis), grid de productos destacados, categorías, ofertas y prueba social. El hero es más corto —el visitante viene a comprar, no a leer—. La home reparte hacia categorías (L2) y fichas de producto (L3/L4). El CTA es «ver catálogo» / «comprar», no «cotizar».

  • Producto digitalProbar

    4 · SaaS / producto digital — hero + features + pricing

    Software · App · Suscripción

    Estructura clásica de producto digital: hero con captura/demo, fila de logos de confianza, bloques de features, tabla de precios y CTA «empezar gratis». La home explica el valor y baja al registro. El foco es la claridad del producto y la fricción cero para probarlo. Prueba social en forma de logos + testimonios.

  • Estudio

    5 · Portfolio / agencia — showcase visual

    Agencia · Estudio · Freelance creativo

    El trabajo habla: hero breve y una galería grande de proyectos/casos como protagonista. Menos texto, más imagen. La home demuestra capacidad con ejemplos y cierra con «hablemos de tu proyecto». El visitante evalúa estética y nivel; la prueba es visual, no argumental.

  • Artículo destacado

    6 · Editorial / blog-first — contenido como portada

    Medio · Blog · Publicación · Knowledge base

    La portada es el contenido: artículo destacado, rejilla de últimas publicaciones por categoría, y suscripción al newsletter. El hero cede su lugar al feed. Aplica a medios, blogs corporativos y bases de conocimiento donde la home se actualiza sola con lo último y el SEO vive en el volumen de artículos (L3).

Responsive y móvil

La home, en el teléfono

Cuatro patrones reales: hero que prioriza el mensaje (H1 con clamp, CTA full-width en la zona del pulgar), vitrina 4→2→1 mobile-first, CTA en la zona del pulgar con safe-area iOS, y LCP del hero cuidado (AVIF + fetchpriority + dimensiones fijas). La home es la página más visitada: su comportamiento móvil es el que más pesa.

La mayoría del tráfico de una home llega por teléfono, así que el caso base es el móvil, no el escritorio. El hero reordena (no encoge): el H1 baja de tamaño con clamp sin perder legibilidad, el subtítulo se acorta y el CTA pasa full-width al alcance del pulgar. La vitrina nace en una columna y suma columnas con ancho. Nada de esto es media-query-por-componente: vive en el sistema central (tokens.css + mobile.css).

Dos detalles que separan una buena home móvil de una mediocre: el CTA en la zona del pulgar (la franja inferior que el dedo alcanza sin estirarse, con env(safe-area-inset-bottom) para no chocar con el home indicator de iOS) y el LCP del hero (imagen AVIF optimizada, dimensiones fijas para cero CLS, fetchpriority alta en el fold). La primera impresión técnica de tu sitio se decide en estos dos detalles.

1 · Hero que prioriza el mensaje

El H1 escala con clamp() (nunca bajo lo legible), el subtítulo se acorta y el CTA pasa full-width en la zona del pulgar. La imagen, si existe, va detrás o debajo —en pantalla angosta el texto manda, no la decoración—.

CSS · hero mobile-first
/* MÓVIL · HERO QUE PRIORIZA EL MENSAJE
   En el teléfono el hero no «encoge»: reordena. El H1 baja de tamaño
   con clamp() (nunca por debajo de lo legible), el subtítulo se acorta
   y el CTA pasa full-width en la zona del pulgar. La imagen, si existe,
   va detrás o debajo —nunca compite con el texto en pantalla angosta—. */

.hero__title { font-size: clamp(1.75rem, 7vw, 3.25rem); line-height: 1.1; }
.hero__subtitle { font-size: clamp(1rem, 4vw, 1.25rem); }

@media (max-width: 560px) {
  .hero__ctas { flex-direction: column; }
  .hero__ctas .btn { width: 100%; min-height: 48px; }  /* zona del pulgar */
}

2 · Vitrina 4 → 2 → 1 mobile-first

La rejilla de categorías (.showcase) arranca en una columna y crece con min-width (2 en tablet, 4 en escritorio). Es el mismo grid del catálogo —la home no inventa diseño—. El visitante recorre una columna cómoda en lugar de cuatro tarjetas apretadas.

CSS · vitrina mobile-first
/* MÓVIL · VITRINA 4 → 2 → 1 (mobile-first)
   La rejilla de categorías arranca en UNA columna y crece con min-width.
   Es el mismo .showcase del catálogo: la home no inventa diseño propio. */

.showcase { display: grid; grid-template-columns: 1fr; gap: var(--sp-5); }
@media (min-width: 640px)  { .showcase { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1024px) { .showcase { grid-template-columns: repeat(4, 1fr); } }

3 · CTA en la zona del pulgar

La acción principal debe alcanzarse sin estirar el dedo. En móvil el CTA pasa full-width con min-height: 48px (WCAG SC 2.5.5) y, opcionalmente, se ancla al borde inferior respetando env(safe-area-inset-bottom) para no chocar con el home indicator de iOS.

CSS · CTA en la zona del pulgar
/* MÓVIL · CTA EN LA ZONA DEL PULGAR
   La acción principal de la home debe alcanzarse sin estirar el dedo.
   En móvil el CTA de cierre pasa full-width y, opcionalmente, una barra
   de contacto se ancla al borde inferior respetando el safe-area de iOS. */

@media (max-width: 768px) {
  .home-cta { position: sticky; bottom: 0; }
  .home-cta .btn {
    width: 100%;
    min-height: 48px;                                   /* WCAG SC 2.5.5 */
    padding-bottom: calc(.8rem + env(safe-area-inset-bottom, 0));
  }
}

4 · LCP del hero (la primera impresión técnica)

La home es la página más medida: la imagen del fold carga en eager con fetchpriority="high" y dimensiones fijas (width/height) para cero CLS. AVIF optimizado mantiene el peso bajo. Un hero que tarda pierde visitantes antes del mensaje.

HTML · imagen del hero con LCP cuidado
/* MÓVIL · LCP DEL HERO (la métrica de la primera impresión)
   La home es la página más visitada: su velocidad ES la primera
   impresión. La imagen del hero (o la primera card) carga prioritaria;
   el resto, en lazy. AVIF optimizado + dimensiones fijas = cero CLS. */

<img
  src="/images/hero.avif"
  width="1280" height="720"          {/* dimensiones fijas → cero CLS */}
  fetchpriority="high"               {/* el navegador la prioriza */}
  loading="eager" decoding="async"
  alt="Propuesta de valor del negocio con la keyword principal"
/>

Posición en la jerarquía

¿Dónde va en el sitio?

En la raíz: la URL / del dominio, el origen del árbol. Es el único nivel sin padre y, por tanto, sin migas de pan. Todos los demás niveles cuelgan de aquí: cada L2 (índice de sección) es hijo directo de la home, y cada L3/L4 cuelga de un L2. Es también el destino del logotipo del header desde cualquier página.

El L1 ocupa la raíz del dominio (/). No tiene padre, así que es la única página sin Breadcrumbs —el componente Breadcrumbs antepone «Inicio» en todos los demás niveles, enlazando de vuelta aquí—. En el árbol del sitio, la home es el nodo del que cuelga todo: los L2 (productos, servicios, módulos, blog, niveles) son sus hijos directos.

Por su posición, la home concentra autoridad: recibe la mayoría de los enlaces externos y reparte equity interno hacia abajo. El logotipo del header enlaza siempre a / —el «volver al inicio» universal—. Cuidar la raíz (velocidad, mensaje, enlaces internos) beneficia a cada nivel que cuelga de ella.

Capa técnica

Cómo está construida

Vive en src/pages/index.astro y compone piezas del sistema —no inventa diseño—. Los datos vienen de site.ts (SHOWCASE, NAV, CONTACT); el copy de cierre, de cta-presets.ts. Lleva pageType='home' (no 'page') para que buildSchema emita el Organization + WebSite JSON-LD una sola vez (regla B3). NO lleva breadcrumbs: es la raíz.

La arquitectura del L1 es composición pura: la home importa componentes (Hero, SectionMenu, CategoryCard, CategoryDetail, CTABanner) y los alimenta con datos de site.ts. No hay diseño nuevo ni datos hardcodeados —agregar una categoría a SHOWCASE la pinta en la home sin tocar el .astro—. Esa disciplina es lo que mantiene la home estable y sincronizada con el resto del sitio.

Dos detalles técnicos propios del nivel raíz: el pageType="home" (que activa el Organization + WebSite schema en buildSchema, una sola vez, regla B3) y la ausencia de breadcrumbs (es el origen). La receta A muestra cómo se compone la página; la B, por qué el schema de marca NO se escribe a mano en la home —ya lo emite BaseLayout—.

A · src/pages/index.astro — componer la home
---
// src/pages/index.astro — la home compone piezas, no inventa diseño.
// Cada bloque es un componente del sistema; los datos vienen de site.ts.
import PageLayout from '@layouts/PageLayout.astro'
import Hero from '@components/Hero.astro'
import SectionMenu from '@components/SectionMenu.astro'
import CategoryCard from '@components/CategoryCard.astro'
import CategoryDetail from '@components/CategoryDetail.astro'
import CTABanner from '@components/CTABanner.astro'
import { SHOWCASE, NAV } from '@config/site'
import { PRESET_GENERAL } from '@config/cta-presets'
---

{/* pageType="home" → buildSchema emite Organization (regla B3). SIN breadcrumbs: es la raíz. */}
<PageLayout title="..." description="..." pageType="home">
  <Hero title="..." subtitle="..." />            {/* el ÚNICO h1 del sitio */}
  <SectionMenu items={NAV} />                     {/* atajos data-driven */}

  <section class="section">
    <div class="showcase">
      {SHOWCASE.map((c, i) => <CategoryCard {...c} index={i} />)}
    </div>
  </section>

  <CTABanner {...PRESET_GENERAL} />              {/* cierre de conversión */}
</PageLayout>
B · Organization JSON-LD — emisor único (regla B3)
---
// La home es la página de MARCA → Organization JSON-LD.
// Pero el emisor es ÚNICO y central: buildSchema() lo emite desde
// BaseLayout cuando pageType lo amerita (regla B3). La home NO mete
// un <script ld+json> a mano. El NAP coincide letra por letra con
// el topbar y el footer (docs/MODULOS.md §6.2).
import { organizationSchema } from '@lib/seo'
// buildSchema() (en BaseLayout) hace:
//   const graph = [ organizationSchema(), ...(pageType === 'home' ? [websiteSchema()] : []) ]
// y emite UN solo <script type="application/ld+json"> con el @graph.
---

{/* En la home NO escribas esto a mano — ya lo emite BaseLayout: */}
{/* <script type="application/ld+json">{ "@type": "Organization", ... }</script> */}
{/* Duplicarlo = dos entidades en el grafo = Google confundido. */}

Buenas prácticas

Qué hacer y qué evitar

Siete hábitos que mantienen la home como una raíz rápida, clara y que reparte; siete errores que la convierten en un folleto lento que no manda a nadie a ningún lado. La home es la página más visitada y la de más autoridad: cada acierto y cada error se multiplican por todo el tráfico del sitio.

La diferencia entre una home que convierte y una que pierde visitantes es disciplinaria: un solo h1, repartir en lugar de agotar, contenido data-driven, CTA visible, LCP cuidado, schema único y migas ausentes (porque es la raíz). Cada regla viene de un error real visto en sitios: dos h1, la home como ficha gigante, catálogo hardcodeado, CTA enterrado, carrusel automático, hero de 2 MB, Organization duplicado.

Los sí son hábitos de jerarquía + SSoT + velocidad. Los no son tentaciones que parecen ricas (un carrusel vistoso, una home que «lo dice todo») pero rompen el trabajo del nivel raíz: presentar y repartir, rápido. Léelos en pares —cada sí apunta al error que el no describe—.

  • Usa UN solo h1 en la home, con la propuesta de valor y la keyword principal. El h1 es la promesa de la página para personas y buscadores; debe decir qué ofreces y para quién, sin tecnicismos. Los demás títulos de la home son h2 (cada sección) y h3 (cada card). Un solo h1 por página es regla dura de jerarquía del sitio.
  • Reparte: la home manda a las secciones, no agota cada tema. Su trabajo es distribución, no profundidad. Presenta cada categoría con una card que enlaza a su L2 y deja el detalle para la ficha. Si la home intenta explicarlo todo, se vuelve infinita y nadie llega al catálogo. Una frase de venta + un enlace bastan por sección.
  • Mantén el contenido data-driven: vitrina desde SHOWCASE, atajos desde NAV. La home no hardcodea su catálogo —lee de site.ts—, así agregar una categoría actualiza la home, el menú y el footer a la vez. El día que cambie la oferta, editas una lista, no cinco páginas.
  • Pon el CTA de conversión visible sin scroll y repítelo al cierre. El visitante debe poder contactar desde el primer pantallazo (CTA en el hero o en la franja de atajos) y al final (CTABanner con PRESET_GENERAL). El número de WhatsApp se arma siempre con waUrl(WA_MESSAGES.x) —nunca hardcodeado (regla D4)—.
  • Cuida el LCP: la imagen del hero o la primera card carga en eager con fetchpriority alta. La home es la página más visitada; su velocidad es la primera impresión técnica. Las imágenes son AVIF optimizadas, la primera del fold carga prioritaria y el resto en lazy. Un hero que tarda 3 segundos pierde visitantes antes del mensaje.
  • Emite el Organization JSON-LD una sola vez (lo hace buildSchema desde BaseLayout). La home es la página natural para el schema de marca (Organization con NAP, logo, sameAs). Pero el emisor es único y central (regla B3): la home NO duplica el grafo en su markup. El NAP debe coincidir letra por letra con topbar y footer (§6.2).
  • No olvides que la home NO lleva migas de pan: es el origen. Es el único nivel sin Breadcrumbs —no tiene padre—. Todos los demás niveles (L2, L3, L4) sí las llevan, y siempre anteponen «Inicio» que enlaza de vuelta aquí. La home es el ancla a la que vuelven todas las rutas.

No

  • NO pongas más de un h1, ni metas el logotipo como h1. Dos h1 confunden la jerarquía para el lector de pantalla y para Google; el logotipo en el header es una imagen con alt, no un encabezado. La home tiene exactamente un h1 —la propuesta de valor— y el logo vive en el chrome, no en el cuerpo.
  • NO conviertas la home en una ficha gigante. La tentación de explicar el producto estrella entero en la home rompe su trabajo (repartir). Si una sección necesita 8 párrafos, eso es una ficha L3 —enlázala desde una card—. La home presenta y manda; el detalle vive un nivel más abajo.
  • NO hardcodees el catálogo ni el número de contacto en la home. Escribir las categorías a mano en index.astro garantiza desincronización con el menú y el footer el día que cambie la oferta. Y un wa.me/<número> hardcodeado sobrevive al cambio de número del cliente. Todo desde site.ts (SHOWCASE, NAV, CONTACT) vía sus helpers.
  • NO entierres el CTA bajo tres pantallas de scroll. Si el visitante tiene que bajar mucho para encontrar cómo contactar, lo pierdes. La acción principal va visible en el primer fold (hero o franja de atajos) y se repite al cierre. Una home sin CTA visible es un folleto, no una herramienta de conversión.
  • NO uses carruseles automáticos como protagonista del hero. Los sliders que rotan solos tienen tasas de clic bajísimas (NN/g) y mueven el mensaje antes de que se lea. Si tienes tres propuestas, repártelas en tres secciones a lo largo del scroll, no en un carrusel que el visitante no controla. Un mensaje fijo y claro convierte más que tres rotando.
  • NO descuides el LCP por una imagen pesada o un hero con video sin póster. La home es la página que más se mide; un hero de 2 MB o un video que bloquea el render matan la primera impresión y el ranking. Imagen AVIF optimizada, dimensiones fijas (cero CLS), y si hay video, con póster y lazy.
  • NO dupliques el Organization schema en la home. Como es la página de marca, la tentación es meter un <script type="application/ld+json"> a mano. No: el emisor es buildSchema desde BaseLayout (regla B3). Dos Organization en el grafo confunden a Google y los validadores marcan error. Un solo emisor, central.

Preguntas frecuentes · el nivel L1

¿La home puede tener más de un H1?

No. La home lleva exactamente un H1 con la propuesta de valor. El H1 declara el tema de la página para el árbol de accesibilidad (WCAG 2.2 SC 1.3.1, Info and Relationships) y concentra la señal temática para Google. Varios H1 reparten esa señal y confunden a los lectores de pantalla. Los demás títulos son H2 por sección y H3 por tarjeta; el logotipo del header es una imagen con alt, no un encabezado.

¿Por qué la home es la única página sin migas de pan?

Porque es la raíz del árbol: no tiene padre. Las migas modelan la cadena de ancestros (el JSON-LD BreadcrumbList que emite buildSchema), y la home no tiene ninguno. Todos los demás niveles —L2, L3, L4— anteponen «Inicio» que enlaza de vuelta aquí. Ponerle migas a la home declararía un padre que no existe.

¿Conviene un carrusel automático en el hero?

No. Nielsen Norman Group lo desaconseja desde hace años: el primer slide capta cerca del 1% de los clics y los siguientes caen casi a cero, mientras el movimiento automático compite con la lectura y afecta a personas con sensibilidad vestibular (WCAG 2.2 SC 2.2.2, Pause, Stop, Hide). Un mensaje fijo y claro convierte más. Si tienes tres propuestas, repártelas en tres secciones a lo largo del scroll, no en un carrusel que el visitante no controla.

¿Cómo mido si la home carga lo bastante rápido?

Con Core Web Vitals: LCP por debajo de 2.5 s, CLS por debajo de 0.1 e INP por debajo de 200 ms (umbrales de Google). En la home el LCP casi siempre es la imagen del hero: sírvela en AVIF optimizado, con width/height fijos (cero CLS) y fetchpriority="high". El banco de pruebas es Lighthouse 12.x emulando un móvil de gama media en Slow 4G, no tu equipo de escritorio.

¿Dónde se declaran los datos de marca (Organization) en la home?

En buildSchema() desde BaseLayout, una sola vez por página (regla B3 — un único emisor). La home NO escribe el JSON-LD a mano. El NAP (nombre, dirección, teléfono) del Organization debe coincidir letra por letra con el del topbar y el footer; si divergen, Google interpreta dos entidades distintas con el mismo nombre y baja la confianza del panel de marca.

¿Home o una landing dedicada para una campaña?

Depende del tráfico. La home reparte hacia varias secciones; una landing de campaña recorta todo a una sola conversión y suele rendir mejor para tráfico pagado, donde cada elemento debe empujar a una acción. Regla operativa: si la campaña tiene UNA acción clara, manda una landing focal (tipo 2 de la galería); si es tráfico de marca o genérico, la home es el destino correcto.

¿Cuántas secciones debería tener la home?

Las justas para repartir, no para agotar. El molde de esta plantilla es hero, franja de atajos, vitrina de categorías, uno o dos bloques «a fondo», prueba social y cierre. Si una sección necesita ocho párrafos para explicarse, eso es una ficha L3: preséntala con una tarjeta y enlázala. La home distribuye; el detalle vive un nivel más abajo.

¿Necesitas ayuda?