When building a client landing page, or working out why a pretty site brings no calls.
description: Estructura, textos y conversión de una web de una sola página para un negocio local o profesional autónomo. Úsala al montar la landing de un cliente, escribir sus textos o revisar por qué una web bonita no trae llamadas.
Block-by-block structure
Copy and objections
A 3-field form
Legal and handover
How you ask for it
> Build the landing page for a dental clinic in Alcorcón, with a single contact form.
Say this to the agent as it is: the skill loads itself from its description, you do not have to name it.
The native route, and the only one that updates itself: add the marketplace once and `/plugin marketplace update` brings in new versions. Skills get their own namespace (`azure-devops:azure-pr-review`).
One command at the root of your project. Claude Code discovers it on its own: nothing to register.
curl -fsSL https://jesusprodriguez.com/skills/install.sh -o install.sh
sh install.sh landing-negocio-local
Download the script, read it, run it. Installs one skill, a whole stack or all of them, and pulls in the dependencies between skills. With `--check` it compares the sha256 of what you have installed and lists only what changed.
1Download the SKILL.md of the skill you want.
2Paste its contents into your tool’s rules file (.cursorrules, AGENTS.md, system instructions…).
3Keep the frontmatter block: the description is what tells the agent when to apply it.
The whole file
This is exactly what you download: no summaries, nothing trimmed.
Heads-up: the skill file itself is written in Spanish. Agents read it fine and answer in your language, but the prose below is not translated.
Web de negocio local que trae clientes
El objetivo no es una web bonita. Es que quien entra llame, escriba o
reserve. Todo lo que no empuje hacia ahí sobra.
La estructura, en orden
Sobre el pliegue: qué haces, para quién, dónde, y el botón de contacto.
Se entiende en tres segundos y sin hacer scroll. Nada de “Bienvenidos a
nuestra web”.
Servicios: 3–5, con lo que incluye cada uno. Si hay precio o rango, va
aquí: la duda sobre el precio es el motivo número uno de abandono.
Prueba: reseñas reales con nombre, trabajos hechos, años en el barrio,
colegiación o certificación.
Quién eres: foto real. En un negocio local se contrata a una persona,
no a una marca.
Cómo llegar y cuándo: dirección, mapa, horario, teléfono.
Contacto: formulario corto y las alternativas (teléfono, WhatsApp).
Una sola página bien resuelta convierte mejor que cinco a medias. Se separa en
páginas cuando un servicio tiene búsqueda propia suficiente para justificar
su propio SEO.
Los textos
Segunda persona. “Te reparo la instalación en el día”, no “Ofrecemos
servicios de reparación integral”.
Concreto y verificable. “Presupuesto en 24 h”, “12 años en Sevilla Este”,
“sin desplazamiento en el centro”. Fuera “calidad”, “profesionalidad”,
“excelencia”: las dice todo el mundo y no significan nada.
Objeciones respondidas: cuánto cuesta aproximadamente, cuánto tarda, si
hay desplazamiento, qué pasa si no queda bien. Cada objeción sin responder
es una llamada que no se hace.
El titular nombra al cliente y al problema, no al negocio.
Llamada a la acción
Un objetivo principal repetido a lo largo de la página, no seis botones
distintos compitiendo.
El texto dice qué pasa al pulsar: “Pide presupuesto sin compromiso” vence a
“Enviar” y a “Más información”.
Teléfono siempre como tel: clicable, y visible fijo en móvil. La mayoría
entra desde el móvil y quiere llamar, no rellenar nada.
Formulario de 3 campos: nombre, teléfono y qué necesita. Cada campo extra
cuesta envíos, y el email no se usa para contestar casi nunca.
Confirmación explícita tras enviar, y aviso de cuándo se responde.
Rendimiento y accesibilidad
Es una web que se abre desde el móvil en la calle, con mala cobertura:
LCP < 2,5 s en 4G. La imagen del héroe, con dimensiones y prioridad alta.
Imágenes en formato moderno y del tamaño real que se muestra. Una foto
de 4 MB del móvil del cliente es el fallo más repetido.
Sin fuentes externas de CDN; autoalojadas con font-display: swap.
Nada de carruseles ni de vídeo en autoplay: cuestan carga y no aportan.
Contraste suficiente y áreas táctiles de 44 px mínimo.
Se navega con teclado y las imágenes tienen alt con sentido.
Funciona sin JavaScript salvo el menú y el formulario.
Legal, antes de publicar
Aviso legal, política de privacidad y de cookies, base legal del formulario con
su casilla de consentimiento, y titularidad visible. Si hay analítica o píxel
de terceros, banner de cookies de verdad —con opción de rechazar—, no un aviso
decorativo. Publicar sin esto expone al cliente a una sanción, y la
responsabilidad de avisar es de quien monta la web.
Antes de entregar
El teléfono y el email se han probado de verdad, enviando un mensaje.
El formulario llega a una bandeja que el cliente mira, y no a spam.
Datos de contacto idénticos en la web, en Google y en redes.
Metadatos y OG puestos: el primer sitio donde se comparte es WhatsApp.
El cliente sabe cómo cambiar horario y precios, o sabe a quién pedírselo.
---
name: landing-negocio-local
description: Estructura, textos y conversión de una web de una sola página para un negocio local o profesional autónomo. Úsala al montar la landing de un cliente, escribir sus textos o revisar por qué una web bonita no trae llamadas.
version: 1.0.0
license: CC-BY-4.0
updated: 2026-08-16
---
# Web de negocio local que trae clientes
El objetivo no es una web bonita. Es que quien entra **llame, escriba o
reserve**. Todo lo que no empuje hacia ahí sobra.
## La estructura, en orden
1. **Sobre el pliegue**: qué haces, para quién, dónde, y el botón de contacto.
Se entiende en tres segundos y sin hacer scroll. Nada de *"Bienvenidos a
nuestra web"*.
2. **Servicios**: 3–5, con lo que incluye cada uno. Si hay precio o rango, va
aquí: la duda sobre el precio es el motivo número uno de abandono.
3. **Prueba**: reseñas reales con nombre, trabajos hechos, años en el barrio,
colegiación o certificación.
4. **Quién eres**: foto real. En un negocio local se contrata a una persona,
no a una marca.
5. **Cómo llegar y cuándo**: dirección, mapa, horario, teléfono.
6. **Contacto**: formulario corto y las alternativas (teléfono, WhatsApp).
Una sola página bien resuelta convierte mejor que cinco a medias. Se separa en
páginas cuando un servicio tiene búsqueda propia suficiente para justificar
su propio SEO.
## Los textos
- **Segunda persona.** "Te reparo la instalación en el día", no "Ofrecemos
servicios de reparación integral".
- **Concreto y verificable.** "Presupuesto en 24 h", "12 años en Sevilla Este",
"sin desplazamiento en el centro". Fuera "calidad", "profesionalidad",
"excelencia": las dice todo el mundo y no significan nada.
- **Objeciones respondidas**: cuánto cuesta aproximadamente, cuánto tarda, si
hay desplazamiento, qué pasa si no queda bien. Cada objeción sin responder
es una llamada que no se hace.
- **El titular nombra al cliente y al problema**, no al negocio.
## Llamada a la acción
- **Un objetivo principal** repetido a lo largo de la página, no seis botones
distintos compitiendo.
- El texto dice qué pasa al pulsar: "Pide presupuesto sin compromiso" vence a
"Enviar" y a "Más información".
- Teléfono siempre como `tel:` clicable, y visible fijo en móvil. La mayoría
entra desde el móvil y quiere llamar, no rellenar nada.
- **Formulario de 3 campos**: nombre, teléfono y qué necesita. Cada campo extra
cuesta envíos, y el email no se usa para contestar casi nunca.
- Confirmación explícita tras enviar, y aviso de cuándo se responde.
## Rendimiento y accesibilidad
Es una web que se abre desde el móvil en la calle, con mala cobertura:
- [ ] LCP < 2,5 s en 4G. La imagen del héroe, con dimensiones y prioridad alta.
- [ ] Imágenes en formato moderno y del tamaño real que se muestra. Una foto
de 4 MB del móvil del cliente es el fallo más repetido.
- [ ] Sin fuentes externas de CDN; autoalojadas con `font-display: swap`.
- [ ] Nada de carruseles ni de vídeo en autoplay: cuestan carga y no aportan.
- [ ] Contraste suficiente y áreas táctiles de 44 px mínimo.
- [ ] Se navega con teclado y las imágenes tienen `alt` con sentido.
- [ ] Funciona sin JavaScript salvo el menú y el formulario.
## Legal, antes de publicar
Aviso legal, política de privacidad y de cookies, base legal del formulario con
su casilla de consentimiento, y titularidad visible. Si hay analítica o píxel
de terceros, banner de cookies de verdad —con opción de rechazar—, no un aviso
decorativo. Publicar sin esto expone al cliente a una sanción, y la
responsabilidad de avisar es de quien monta la web.
## Antes de entregar
- [ ] El teléfono y el email se han probado de verdad, enviando un mensaje.
- [ ] El formulario llega a una bandeja que el cliente **mira**, y no a spam.
- [ ] Datos de contacto idénticos en la web, en Google y en redes.
- [ ] Metadatos y OG puestos: el primer sitio donde se comparte es WhatsApp.
- [ ] El cliente sabe cómo cambiar horario y precios, o sabe a quién pedírselo.