crea.site
4 min de lectura productseo

Lo que un creador de webs con IA debería generar de verdad

La mayoría de creadores con IA generan una página. Un negocio necesita una web: páginas enlazadas, un h1, sitemap, datos estructurados y formulario de contacto.

Generar una página es fácil. Pídele a cualquier modelo una landing y te dará una: un titular, tres columnas de características, una llamada a la acción. En una captura queda bien.

Generar una web es otro problema, y es el que de verdad tiene un pequeño negocio. La panadería no necesita una página. Necesita un sitio donde la gente encuentre el horario, una carta que coincida con lo que hay en el mostrador, un formulario que llegue a una bandeja de entrada que alguien lea, y la estructura suficiente para que un buscador sepa qué es el negocio y dónde está.

Esta es la lista de comprobación que nos exigimos, y de qué va realmente cada punto.

Varias páginas que se enlazan entre sí

Una página no puede posicionarse por más de una cosa. Si la panadería quiere que la encuentren tanto por «masa madre» como por «tartas de boda», son dos páginas con dos títulos, dos descripciones y dos primeros encabezados, y tienen que enlazarse entre sí, porque una página a la que nada enlaza es una página que nada encuentra.

Eso significa que el generador tiene que decidir una estructura antes de escribir una palabra: qué páginas existen, para qué sirve cada una y cómo llega un visitante desde la portada a cualquiera de ellas en dos o tres clics. Una página de categoría (servicios, con una página por servicio debajo) es la forma que quieren la mayoría de oficios y clínicas, y es la forma que una lista plana de secciones no puede expresar.

Un h1 y un esquema debajo

Cada página recibe exactamente un h1, y los encabezados de debajo descienden sin saltarse ningún nivel. Suena a pedantería hasta que ves el fallo que evita: una página cuyo primer bloque no es una portada puede acabar fácilmente sin ningún h1, y nada en una revisión normal lo detecta, porque la página sigue viéndose bien.

Lo comprobamos renderizando cada tipo de sección en cada variante y verificando el esquema, en lugar de leer el código y creérnoslo.

La mitad legible por máquinas

Una web que una persona puede leer y un rastreador no es media web. Se genera junto con la página, nunca se añade después:

  • sitemap.xml, que lista exactamente las páginas públicas, no las de miembros.
  • robots.txt, que dice lo mismo, para que los dos archivos no puedan discrepar.
  • Una URL canónica por página, tomada del dominio real de la web y no del host que respondiera.
  • ld+json que describe el negocio: qué es, dónde está, cuándo abre, qué vende.
  • Migas de pan que el visitante puede ver, coincidentes con el BreadcrumbList de los datos estructurados. Un marcado que describe una navegación que no está en ninguna parte de la página es justo lo que advierten las directrices de Google.
"Todo eso sale de la misma definición del sitio con la que se renderiza la página. No hay una segunda fuente de verdad que se desvíe.

Palabras que una persona escribiría de verdad

La parte que ninguna ingeniería aporta. Un título que dice «Inicio - Bienvenido» es una línea desperdiciada en cada resultado de búsqueda en que la web aparezca. Una descripción que enumera palabras clave es una frase desperdiciada.

Por eso al generador se le explica el trabajo con detalle: el título tiene entre cincuenta y sesenta caracteres y empieza por lo que hace el negocio y la ciudad donde lo hace; la descripción tiene entre ciento cincuenta y ciento sesenta y termina con una razón para hacer clic; cada página tiene un único tema, porque dos páginas dirigidas a la misma frase compiten entre sí y las dos pierden.

Algo que funciona sin JavaScript

Las webs generadas aquí se renderizan en el servidor, sin enrutamiento en el cliente. Es una elección poco de moda y fácil: es la razón de que las páginas sean rápidas en un móvil con mala conexión, de que todas se puedan rastrear y de que un formulario siga enviándose cuando un script no carga.

Las partes interactivas (un menú, una galería, un mapa) son progresivas. Mejoran una página que ya funcionaba.

Legible también por un agente

Cada vez más, el visitante no es una persona. Cada página de cada web que generamos está disponible en markdown: añade .md a la ruta o envía Accept: text/markdown. Cada web publica un llms.txt con sus páginas públicas, y su robots.txt nombra explícitamente a los rastreadores de IA en lugar de dejar que lo adivinen a partir de un comodín.

Para un negocio que quiere que lo recomienden cuando alguien le pregunta a un modelo dónde comprar una hogaza de masa madre en Cracovia, ser legible lo es todo.

Lo que esto no incluye

Ningún dato inventado. Ni una reseña, ni un número de registro, ni un premio, ni un precio que el dueño nunca nos dio, ni una foto de un equipo que no existe. Una web generada es el borrador de la cara pública de un negocio real, y una invención verosímil en ella es peor que una sección vacía.

Esa restricción nos cuesta alguna que otra demo de aspecto impresionante. No es, ni de lejos, un sacrificio difícil.