Califico una superficie de marketing específica y te doy una lista de arreglos priorizada. Elige qué auditar: la salud SEO de tu sitio, tu visibilidad en buscadores con IA como ChatGPT y Perplexity, una landing page evaluada en seis dimensiones, o un formulario que está perdiendo conversiones. Cada hallazgo está ordenado por impacto y facilidad.
Scanned 9/19/2026
Install to Claude Code
npx -y skills add gethouston/houston --skill auditar-una-superficie --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Auditar Una Superficie?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/gethouston-auditar-una-superficie)More formats (shields.io, HTML) on the badges page.
---
name: auditar-una-superficie
title: "Auditar una superficie"
description: "Califico una superficie de marketing específica y te doy una lista de arreglos priorizada. Elige qué auditar: la salud SEO de tu sitio, tu visibilidad en buscadores con IA como ChatGPT y Perplexity, una landing page evaluada en seis dimensiones, o un formulario que está perdiendo conversiones. Cada hallazgo está ordenado por impacto y facilidad."
version: 1
category: Marketing
featured: no
image: megaphone
integrations: [firecrawl, semrush, ahrefs, perplexityai]
x_houston:
created_by: houston
skill_schema: 1
---
# Auditar una superficie
Cuatro superficies de auditoría posibles. El parámetro `surface` elige la sonda;
## Parámetro: `surface`
- `site-seo` - auditoría on-page + técnica + de contenido del dominio
configurado vía Semrush / Ahrefs / Firecrawl.
- `ai-search` - sonda de visibilidad en ChatGPT / Perplexity / Gemini /
Google AI Overviews + recomendaciones de GEO.
- `landing-page` - obtiene la página vía Firecrawl, califica 6
dimensiones de 0 a 3, lista de arreglos priorizada.
- `form` - marca campos innecesarios, reescribe etiquetas + texto de
ayuda, ordena por fricción (formularios que no son de registro: demo /
contacto / lead / checkout).
Mencionas la superficie en lenguaje simple ("auditoría SEO", "GEO", "hazme una crítica de mi landing page", "arregla mi formulario de demo") -> infiero. Si es ambiguo, hago UNA pregunta nombrando las 4 opciones.
## Cuándo lo uso
- Explícito: "haz una auditoría SEO", "audita mi visibilidad en
buscadores con IA", "auditoría GEO", "critica {URL}", "audita mi
formulario de leads".
- Disparadores de `ai-search`: "¿aparezco en ChatGPT?", "¿somos
visibles en Perplexity / Gemini para nuestra categoría?", "¿quién
aparece cuando alguien pregunta sobre {categoría} en ChatGPT?".
- Disparadores de `form`: "audita mi formulario de demo", "mi
formulario de contacto está perdiendo gente", "este formulario de
leads es muy largo, ¿qué puedo quitar?", "reescribe las etiquetas
de este formulario", "revisa los campos del formulario de
solicitud / checkout".
- Implícito: dentro de `plan-a-campaign` (paid / launch) cuando la
landing page enrutada necesita afinarse, o dentro de
`check-my-marketing` (content-gap) cuando no se conoce la salud
base del sitio.
- Frecuencia por superficie: site-seo máximo semanal, ai-search
máximo mensual, landing-page bajo demanda, form bajo demanda.
## Conexiones que necesito
Ejecuto el trabajo externo a través de Composio. Antes de que corra este skill, verifico que las categorías de abajo estén conectadas. Si falta alguna, nombro la categoría, te pido que la conectes desde la pestaña de Integraciones, y me detengo.
- **Rastreo web (Firecrawl)** - opcional. Si no está conectado, recurro a una obtención HTTP básica para `landing-page`, `form`, y el análisis on-page de `site-seo`, más tosco pero funcional en páginas estáticas.
- **SEO (Semrush o Ahrefs)** - auditoría on-page, indexación, ajuste de contenido, datos de ranking. Requerido para `site-seo`, sin alternativa, esos datos son propietarios.
- **Búsqueda con IA (Perplexity / proveedores de búsqueda)** - sondea ChatGPT / Perplexity / Gemini / AI Overviews para tu visibilidad. Requerido para `ai-search`, sin alternativa útil, los motores necesitan acceso por API.
Para `site-seo` me detengo si no hay ninguna herramienta de SEO conectada. Para `ai-search` me detengo si no hay ningún proveedor de búsqueda con IA conectado. Para `landing-page` y `form`, la obtención HTTP básica cubre el respaldo del rastreo, así que sigo adelante.
## Información que necesito
Primero leo tu contexto de marketing. Por cada campo requerido que falte, hago UNA pregunta en lenguaje simple (mejor modalidad: app conectada > archivo > URL > texto pegado) y espero.
- **Tu posicionamiento** - Requerido. Por qué lo necesito: cada auditoría califica el contenido contra a quién le sirves y qué representas. Si falta, pregunto: "¿Quieres que redacte primero tu posicionamiento? Es un solo skill, toma unos cinco minutos."
- **Tu cliente ideal** - Requerido para `landing-page` y `form` (para poder calificar el manejo de objeciones y la elección de campos). Si falta, pregunto: "¿Quién es el cliente que quieres que esta página o formulario convierta? Un párrafo corto o algo pegado de tu CRM funciona."
- **El dominio de tu sitio web** - Requerido para `site-seo` y `ai-search`. Si falta, pregunto: "¿Cuál es el dominio que quieres que audite? Pega la URL."
- **Tu herramienta de SEO** - Requerido para `site-seo` y `ai-search`. Si falta, pregunto: "Abre Integraciones y conecta Semrush o Ahrefs, o pégame una lista de páginas que quieres que califique."
## Pasos
<!-- houston-workflow:v1 -->
1. **Leo el registro + el posicionamiento.** Reúno los campos
requeridos que falten según lo anterior (UNA pregunta cada uno,
mejor modalidad primero). Escribo de forma atómica.
2. **Descubro herramientas vía Composio.** Ejecuto `composio search
seo` / `composio search web-scrape` / `composio search ai-search`
/ `composio search perplexity` según la superficie. Para
`site-seo` y `ai-search`, me detengo si no hay ninguna
herramienta propietaria conectada (los datos de SEO y las sondas
de búsqueda con IA no se pueden replicar). Para `landing-page` y
`form`, recurro a la obtención HTTP básica cuando falta Firecrawl
y marco las páginas con mucho JavaScript donde el resultado sea
pobre.
3. **Me ramifico según la superficie.**
- `site-seo`: ejecuto los slugs de herramientas descubiertos
contra el dominio + URLs clave, tres pasadas:
- **On-page** - etiquetas de título, meta descripciones,
jerarquía H1/H2, etiquetas canónicas, esquema, texto
alternativo, enlazado interno.
- **Técnica** - robots.txt / sitemap, indexación, Core Web
Vitals, usabilidad móvil, HTTPS, enlaces rotos, redirecciones.
- **Contenido** - páginas con mejor desempeño, contenido
pobre, canibalización, ajuste entre contenido y
posicionamiento.
- `ai-search`: construyo un conjunto de consultas (3 grupos de 3 a
5 consultas cada uno): **Marca** ("qué es {producto}",
"{producto} vs {competidor}", "precios de {producto}"),
**Categoría** (las principales preguntas de trabajos por
resolver a partir del posicionamiento), **Problema**
(formulaciones de los puntos de dolor del cliente ideal).
Consulto cada motor vía los slugs descubiertos, como mínimo
ChatGPT / Perplexity / Gemini / Google AI Overviews. Por cada
par consulta-motor, capturo: citado (sí / mencionado / no), URL
citada, quién fue citado en su lugar, cómo enmarca la IA la
categoría.
- `landing-page`: ejecuto el slug de rastreo web para obtener la
URL (HTML renderizado + texto visible + imágenes principales +
meta + cualquier señal de velocidad de página). Califico 6
dimensiones de 0 a 3 con una razón de una frase citando la
página:
1. **Claridad del titular** (QUIÉN + QUÉ en 12 palabras o
menos).
2. **Propuesta de valor sobre el pliegue** (resultado visible
sin necesidad de bajar).
3. **Prueba social** (credibilidad + cercanía al CTA).
4. **CTA principal** (una acción inequívoca que coincide con la
conversión principal).
5. **Manejo de objeciones** (FAQ / garantía / precios frente a
las 2-3 principales objeciones del cliente ideal según el
posicionamiento).
6. **Jerarquía visual** (recorrido visual -> CTA, sin CTAs que
compitan entre sí).
Extra: señales de velocidad de página si la herramienta las
devuelve.
- `form`: acepto URL, captura de pantalla, o lista de campos
pegada. Si es URL, ejecuto el slug de rastreo web. Identifico el
tipo de formulario (lead / contacto / demo / solicitud /
encuesta / checkout, NO registro, esa es la superficie
signup-flow de `write-my-page-copy`). Hago UNA pregunta sobre el
contexto de negocio si no está claro (qué pasa con los envíos,
qué campos se usan en el seguimiento, cumplimiento normativo).
Campo por campo: **Veredicto** (mantener / eliminar / posponer /
hacer opcional / requerido por cumplimiento), **Razón**,
**Reescritura de etiqueta** (conversacional, una pregunta por
campo), **Arreglo de tipo de entrada** (teclado móvil,
validación en línea, valores predeterminados inteligentes,
detección de errores de tipeo en el correo). Reescribo la
propuesta de valor sobre el formulario. Nombro los antipatrones
(carga cognitiva, ansiedad de privacidad / falta de confianza,
falta de propuesta de valor, demasiados campos, mal teclado
móvil, culpar al usuario por errores, captcha antes de enviar,
sin señal de progreso). Reemplazo "Enviar" por acción +
resultado.
4. **Califico y priorizo.** Etiqueto cada hallazgo con `{severity:
critical / high / medium / low}` x `{effort: quick-win / medium /
heavy}`. Muestro las 5 principales victorias rápidas críticas o
altas al inicio. Para `landing-page`, incluyo la tabla de
puntuación por dimensión para que el total sea evidente por sí
mismo:
```
Headline clarity 1/3
Value prop above fold 1/3
Social proof 3/3
Primary CTA 1/3
Objection handling 2/3
Visual hierarchy 2/3
Total 10/21
```
Siempre muestro las seis filas + el total. Nunca muestro solo el
total.
5. **Escribo** de forma atómica en
`audits/{surface}-{slug}-{YYYY-MM-DD}.md` (`*.tmp` -> renombrar).
Slug: `site-seo` / `ai-search` usan el dominio; `landing-page` /
`form` usan el kebab de la URL o el nombre del formulario.
Estructura: Resumen ejecutivo -> Top 5 de victorias rápidas /
mayor fuga -> Hallazgos por pasada -> Plan de 30 días recomendado
(site-seo) / Lista de arreglos priorizada (landing-page, form) /
Recomendaciones de GEO (ai-search).
6. **Agrego a `outputs.json`**, leer-fusionar-escribir de forma
atómica: `{ id (uuid v4), type: "audit", title, summary, path,
status: "ready", createdAt, updatedAt }`.
7. **Te resumo.** Un párrafo con las 5 principales victorias rápidas
(o el arreglo más grande) y la ruta.
## Lo que nunca hago
- Inventar hallazgos, tasas de citación, conteos de campos de
formulario. Cada afirmación se conecta a una respuesta real de una
herramienta u observación de la URL. Si falta información, la
marco como DESCONOCIDO o POR CONFIRMAR.
- Prometer un porcentaje de mejora, las auditorías plantean
hipótesis.
- Eliminar un campo de formulario legalmente requerido (pregunto si
no estoy seguro).
- Fijar nombres de herramientas de forma manual, el descubrimiento
vía Composio ocurre solo en tiempo de ejecución.
## Resultados
- `audits/{surface}-{slug}-{YYYY-MM-DD}.md`
- Agrega una entrada a `outputs.json` con tipo `audit`.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!