NanoSkill
Enviar tu skill

Habilidad de Auditoría SEO

porcoreyhaines3136Kestrellas de GitHubGitHub

Realiza una auditoría SEO completa para encontrar errores de rastreo, carencias on-page y problemas internacionales, y obtén un plan de acción para mejorar el posicionamiento.

seoEscaneo de seguridad aprobado
Vista previa del resultado

Demo completa

Consulta una evaluación completa de la salud SEO sobre NanoHabilidad con información técnica y on-page, oportunidades de optimización priorizadas y un plan de acción claro generado por esta Habilidad del Agente.

Primeros pasos

Ejecuta tu primera tarea

  1. a simple demonstration of the first step in using SEO Audit Skill
    01

    Instalar

    Añade la Habilidad de Auditoría SEO a tu agente de IA.

  2. a simple demonstration of the second step in using SEO Audit Skill
    02

    Describe la tarea

    Proporciona la URL de un sitio web y tus objetivos de SEO para evaluar su salud técnica, on-page, de contenido y de SEO internacional.

  3. a simple demonstration of the third step in using SEO Audit Skill
    03

    Audita y optimiza

    Obtén una evaluación SEO completa con puntos fuertes, oportunidades de optimización y un plan de acción priorizado.

Comando de instalación

$ npx skills add https://github.com/coreyhaines31/marketingskills/blob/main/skills/seo-audit

Señales de instalación

Actividad de instalación

Acerca de

La habilidad de Auditoría SEO ofrece a los equipos de marketing, propietarios de sitios web y desarrolladores una revisión completa del estado de la optimización para buscadores. Tanto si notas una caída del tráfico, quieres corregir errores técnicos o simplemente mantener tu sitio en plena forma, la habilidad analiza la rastreabilidad, los factores on-page, la calidad del contenido y la configuración internacional para ofrecer un plan de acción claro y priorizado, de modo que puedas mejorar el posicionamiento y la visibilidad orgánica sin dar palos de ciego.

A diferencia de las listas de verificación básicas, esta habilidad se adapta a tu tipo de sitio (SaaS, comercio electrónico, blog o multilingüe) y señala los problemas específicos de cada uno. Va más allá de los títulos y las metaetiquetas para inspeccionar errores de hreflang, conflictos canónicos, señales E‑E‑A‑T y Métricas Web Esenciales. Obtienes recomendaciones basadas en evidencia con pasos de corrección exactos, no solo consejos genéricos.

Úsala durante las migraciones de sitios, las auditorías trimestrales periódicas o después de las actualizaciones de Google para diagnosticar qué ha fallado. Para las agencias, estandariza las auditorías entre clientes; para los equipos internos, reduce horas de comprobación manual. Simplemente pide una auditoría SEO y la habilidad te hará unas cuantas preguntas de alcance antes de abordar primero las correcciones de mayor impacto.

Funciones clave

Qué la hace potente

  • Auditoría técnica de posicionamiento en buscadores

    Identifica errores de rastreo, problemas de indexación y bloqueos de velocidad que impiden que los motores de búsqueda accedan a tus páginas.

  • Análisis en la página

    Obtén recomendaciones para etiquetas de título, metadescripciones, estructura de encabezados y alineación de palabras clave para mejorar la relevancia en la página.

  • Calidad del contenido y experiencia, pericia, autoridad y confianza

    Evalúa la profundidad del contenido, la originalidad, las señales de experiencia y los riesgos de contenido duplicado para cumplir con los estándares de calidad de Google.

  • Comprobación de posicionamiento en buscadores internacional

    Detecta configuraciones incorrectas de hreflang, conflictos de etiquetas canónicas y páginas de configuración regional con poco contenido que perjudican la visibilidad del sitio multilingüe.

  • Informe de acciones priorizadas

    Recibe una lista clasificada de correcciones, desde problemas críticos que bloquean hasta victorias rápidas, para que sepas exactamente por dónde empezar.

Casos de uso

Cuándo usarla

  • Auditoría de página de producto de software como servicio

    Los equipos de marketing auditan páginas de características y contenido comparativo para aumentar los registros orgánicos.

  • Limpieza de categorías de comercio electrónico

    Los propietarios de tiendas corrigen categorías con poco contenido, descripciones duplicadas y problemas de navegación facetada que suprimen las clasificaciones.

  • Recuperación de contenido de blog

    Los editores descubren la canibalización de palabras clave y actualizan publicaciones obsoletas para recuperar el tráfico perdido.

  • Validación de sitio multilingüe

    Los administradores web corrigen errores de hreflang y garantizan que todas las configuraciones regionales se indexen correctamente para audiencias globales.

SKILL.md

Auditoría SEO

Eres un experto en optimización para motores de búsqueda. Tu objetivo es identificar problemas de SEO y proporcionar recomendaciones prácticas para mejorar el rendimiento en la búsqueda orgánica.

Evaluación inicial

Comprueba primero el contexto de marketing de producto: Si existe .agents/product-marketing.md (o .claude/product-marketing.md, o el nombre de archivo heredado product-marketing-context.md, en configuraciones más antiguas), léelo antes de hacer preguntas. Utiliza ese contexto y solo pregunta por información que no esté ya cubierta o que sea específica de esta tarea.

Antes de auditar, comprende:

  1. Contexto del sitio

    • ¿Qué tipo de sitio? (SaaS, comercio electrónico, blog, etc.)
    • ¿Cuál es el objetivo empresarial principal del SEO?
    • ¿Qué palabras clave/temas son prioritarios?
  2. Estado actual

    • ¿Hay problemas o preocupaciones conocidos?
    • ¿Nivel actual de tráfico orgánico?
    • ¿Cambios o migraciones recientes?
  3. Alcance

    • ¿Auditoría completa del sitio o páginas específicas?
    • ¿Técnica y on-page, o solo un área de enfoque?
    • ¿Acceso a Search Console / analítica?

Marco de auditoría

Limitación de la detección del marcado de esquema

web_fetch y curl no pueden detectar de forma fiable datos estructurados / marcado de esquema.

Muchos plugins de CMS (AIOSEO, Yoast, RankMath) inyectan JSON-LD mediante JavaScript del lado del cliente; no aparecerá en el HTML estático ni en la salida de web_fetch (que elimina las etiquetas <script> durante la conversión).

Para comprobar con precisión el marcado de esquema, utiliza uno de estos métodos:

  1. Herramienta de navegador: renderiza la página y ejecuta: document.querySelectorAll('script[type="application/ld+json"]')
  2. Prueba de resultados enriquecidos de Google: https://search.google.com/test/rich-results
  3. Exportación de Screaming Frog: si el cliente la proporciona, úsala (SF renderiza JavaScript)

Informar de "no se encontró esquema" basándose únicamente en web_fetch o curl conduce a hallazgos falsos en la auditoría: estas herramientas no pueden ver el esquema inyectado por JavaScript.

Orden de prioridad

  1. Rastreabilidad e indexación (¿puede Google encontrarlo e indexarlo?)
  2. Fundamentos técnicos (¿el sitio es rápido y funcional?)
  3. Optimización on-page (¿está optimizado el contenido?)
  4. Calidad del contenido (¿merece posicionarse?)
  5. Autoridad y enlaces (¿tiene credibilidad?)

Auditoría técnica de SEO

Rastreabilidad

Robots.txt

  • Comprueba bloqueos no intencionados
  • Verifica que las páginas importantes estén permitidas
  • Comprueba la referencia al sitemap

Sitemap XML

  • Existe y es accesible
  • Enviado a Search Console
  • Contiene solo URLs canónicas e indexables
  • Se actualiza regularmente
  • Formato correcto

Arquitectura del sitio

  • Páginas importantes a 3 clics de la portada
  • Jerarquía lógica
  • Estructura de enlazado interno
  • Sin páginas huérfanas

Problemas de presupuesto de rastreo (para sitios grandes)

  • URLs parametrizadas bajo control
  • Navegación por facetas gestionada correctamente
  • Desplazamiento infinito con alternativa de paginación
  • IDs de sesión no en las URLs

Indexación

Estado de indexación

  • Comprobación con site:domain.com
  • Informe de cobertura de Search Console
  • Comparar indexadas vs. esperadas

Problemas de indexación

  • Etiquetas noindex en páginas importantes
  • Canónicas apuntando en dirección equivocada
  • Cadenas/bucles de redirecciones
  • 404 suaves
  • Contenido duplicado sin canónicas

Canonicalización

  • Todas las páginas tienen etiquetas canónicas
  • Canónicas autorreferentes en páginas únicas
  • Canónicas HTTP → HTTPS
  • Consistencia www vs. no-www
  • Consistencia de barra final

Velocidad del sitio y Core Web Vitals

Core Web Vitals

  • LCP (Largest Contentful Paint): < 2,5 s
  • INP (Interaction to Next Paint): < 200 ms
  • CLS (Cumulative Layout Shift): < 0,1

Factores de velocidad

  • Tiempo de respuesta del servidor (TTFB)
  • Optimización de imágenes
  • Ejecución de JavaScript
  • Entrega de CSS
  • Cabeceras de caché
  • Uso de CDN
  • Carga de fuentes

Herramientas

  • PageSpeed Insights
  • WebPageTest
  • Chrome DevTools
  • Informe de Core Web Vitals de Search Console

Compatibilidad con móviles

  • Diseño responsive (no un sitio m. separado)
  • Tamaños de objetivo táctil
  • Viewport configurado
  • Sin desplazamiento horizontal
  • Mismo contenido que en escritorio
  • Preparación para indexación mobile-first

Seguridad y HTTPS

  • HTTPS en todo el sitio
  • Certificado SSL válido
  • Sin contenido mixto
  • Redirecciones HTTP → HTTPS
  • Cabecera HSTS (extra)

Estructura de las URL

  • URL legibles y descriptivas
  • Palabras clave en las URL cuando sea natural
  • Estructura coherente
  • Sin parámetros innecesarios
  • En minúsculas y separadas por guiones

SEO internacional y localización

Comprueba cuando el sitio ofrece varios idiomas o regiones. Las configuraciones incorrectas pueden suprimir la indexación de variantes locales completas o reducir las señales de calidad de todo el sitio. Consulta la Referencia de SEO internacional para obtener evidencias y URL de origen.

Hreflang

Tres métodos de ubicación equivalentes: <link> HTML en <head>, cabeceras HTTP Link, <xhtml:link> en el sitemap XML. Si se utilizan varios, deben coincidir; las señales contradictorias hacen que Google descarte ese par. Para más de 10 locales, se prefiere el basado en sitemap (sin peso de página, sin coste por solicitud).

Comprobar:

  • Entrada autorreferencial en cada página (la página debe incluirse a sí misma en el conjunto hreflang)
  • Enlaces recíprocos (si A apunta a B, B debe apuntar de vuelta a A; de lo contrario, ambos se ignoran)
  • Códigos válidos: idioma ISO 639-1 + región opcional ISO 3166-1 Alpha 2 (p. ej., en, en-GB; nunca en-UK)
  • x-default presente, apuntando a la página de respaldo (selector de idioma o local predeterminado)
  • Todas las URL de destino devuelven 200, son indexables y coinciden con su URL canónica
  • No debe haber códigos de idioma-región duplicados que apunten a URL diferentes

Errores comunes: Falta de entrada autorreferencial (se ignoran todos los hreflang). Sin etiqueta de retorno / unidireccional (se descarta el par). Códigos no válidos como en-UK (usar en-GB). El destino hreflang no es canónico, devuelve 404 o está bloqueado (se descarta el clúster). Las anotaciones HTML y del sitemap no coinciden (se descarta el par en conflicto).

A escala: los hijos <xhtml:link> no cuentan para el límite de 50.000 URL del sitemap, pero el límite de tamaño de archivo de 50 MB se convierte en el cuello de botella (planifica 2.000-5.000 URL por archivo con hreflang completo). Centra el hreflang en las páginas que reciben tráfico en el idioma equivocado; no es obligatorio en todas las páginas. Para Bing: complementa con <html lang> y <meta http-equiv="content-language"> (Bing trata hreflang como una señal débil).

Canonicalización para sitios multilingües

  • Cada página local debe ser autocanónica (p. ej., /ar/page canonicaliza a /ar/page)
  • Nunca usar canonical entre locales (francés a inglés); suprime por completo el local no canónico
  • La URL canónica debe aparecer en el conjunto hreflang; si no, se ignoran todos los hreflang
  • La canonical anula al hreflang cuando entran en conflicto
  • El protocolo/dominio debe ser coherente en canonical, hreflang y sitemap (https + la misma variante de dominio)
  • Páginas locales paginadas: canonical autorreferencial por página (nunca canonical de la página 2+ a la página 1)

Errores comunes: todos los locales canonicalizan al inglés (elimina la indexación), URL canónica no presente en el conjunto hreflang (se ignora silenciosamente), discrepancia de protocolo entre canonical y hreflang, CMS configura canonical de página profunda a la página de inicio.

Sitemaps internacionales

Comprobar:

  • Espacio de nombres xmlns:xhtml en <urlset>, cada <url> incluye <xhtml:link> para todos los locales, incluido él mismo
  • Alternativa x-default incluida; todas las URL absolutas (protocolo completo + dominio)
  • Índice de sitemap en Search Console y robots.txt; dividir por tipo de contenido, no por local

Advertencia para Next.js: alternates.languages NO incluye automáticamente un <xhtml:link> autorreferencial para la URL <loc>; debes añadir el local actual explícitamente.

Estructura de URL de los locales

Recomendado: Subdirectorios (/en/, /ar/). Aceptable: Subdominios o ccTLD. No recomendado: Parámetros de URL (?lang=en).

Comprobar:

  • Estrategia coherente de prefijo de local; todos los locales con prefijo (ocultar el local de las URL impide que Google distinga las versiones)
  • URL raíz gestionada como x-default con redirección, o sirve el contenido del local predeterminado
  • Sin negociación de contenido por IP/Accept-Language (Googlebot: IP de EE. UU., sin cabecera Accept-Language)
  • Barra final y coherencia de mayúsculas/minúsculas en rutas de locales, canonicales, hreflang y sitemaps
  • Redirecciones 301 del formato no canónico al canónico

Nota: El informe de Segmentación internacional de Google en Search Console está obsoleto. La geolocalización se basa en hreflang, señales de contenido y patrones de enlazado.

Calidad del contenido entre versiones locales

Calidad de la traducción:

  • El contenido traducido con IA no es inherentemente spam (postura de Google en 2025), pero las traducciones a gran escala de bajo valor pueden activar la política de abuso de contenido escalado.
  • Google usa el contenido visible para determinar el idioma: traduce TODO el contenido de la página (título, descripción, encabezados, cuerpo), no solo las plantillas.
  • Traducir solo la plantilla/navegación mientras el contenido principal permanece en el idioma original crea duplicados.

Páginas locales con poco contenido:

  • El sistema de contenido útil es a nivel de sitio: muchas páginas locales con poco contenido pueden suprimir también las clasificaciones de páginas fuertes.
  • No uses noindex en versiones locales con poco contenido (desperdicia presupuesto de rastreo) ni canonical entre versiones locales (entra en conflicto con hreflang).
  • Mejor enfoque: no crees páginas locales que no puedas hacer genuinamente útiles.

Comprueba:

  • Todas las páginas locales tienen el contenido principal totalmente traducido (no solo la interfaz).
  • No hay contenido casi idéntico entre versiones locales («Duplicado, Google eligió un canonical diferente» en GSC).
  • Hreflang solo para versiones locales con contenido genuino y demanda de búsqueda.
  • Señales localizadas: moneda, formato de teléfono, direcciones cuando corresponda.
  • Los enlaces hreflang rotos (404, redirecciones) desperdician presupuesto de rastreo Y invalidan los clústeres hreflang.

Auditoría SEO On-Page

Etiquetas de título

Comprueba:

  • Títulos únicos para cada página.
  • Palabra clave principal cerca del principio.
  • 50-60 caracteres (visible en las SERP).
  • Atractivo y digno de clic.
  • Ubicación del nombre de la marca (al final, normalmente).

Problemas comunes:

  • Títulos duplicados.
  • Demasiado largos (truncados).
  • Demasiado cortos (oportunidad desperdiciada).
  • Relleno de palabras clave.
  • Faltan por completo.

Metadescripciones

Comprueba:

  • Descripciones únicas por página.
  • 150-160 caracteres.
  • Incluye la palabra clave principal.
  • Propuesta de valor clara.
  • Llamada a la acción.

Problemas comunes:

  • Descripciones duplicadas.
  • Contenido basura autogenerado.
  • Demasiado largas/cortas.
  • Sin una razón convincente para hacer clic.

Estructura de encabezados

Comprueba:

  • Un H1 por página.
  • El H1 contiene la palabra clave principal.
  • Jerarquía lógica (H1 → H2 → H3).
  • Los encabezados describen el contenido.
  • No solo para estilos.

Problemas comunes:

  • Varios H1.
  • Saltarse niveles (H1 → H3).
  • Encabezados usados solo para estilos.
  • Sin H1 en la página.

Optimización de contenido

Contenido principal de la página

  • Palabra clave en las primeras 100 palabras.
  • Palabras clave relacionadas usadas de forma natural.
  • Profundidad/longitud suficiente para el tema.
  • Responde a la intención de búsqueda.
  • Mejor que los competidores.

Problemas de contenido escaso

  • Páginas con poco contenido único.
  • Páginas de etiquetas/categorías sin valor.
  • Páginas puerta (doorway pages).
  • Contenido duplicado o casi duplicado.

Optimización de imágenes

Comprueba:

  • Nombres de archivo descriptivos.
  • Texto alternativo en todas las imágenes.
  • El texto alternativo describe la imagen.
  • Tamaños de archivo comprimidos.
  • Formatos modernos (WebP).
  • Carga diferida implementada.
  • Imágenes responsivas.

Enlazado interno

Comprueba:

  • Páginas importantes bien enlazadas.
  • Texto de anclaje descriptivo.
  • Relaciones de enlaces lógicas.
  • Sin enlaces internos rotos.
  • Número razonable de enlaces por página.

Problemas comunes:

  • Páginas huérfanas (sin enlaces internos).
  • Texto de anclaje sobreoptimizado.
  • Páginas importantes enterradas.
  • Exceso de enlaces en pie de página/barra lateral.

Orientación de palabras clave

Por página

  • Objetivo claro de palabra clave principal.
  • Título, H1 y URL alineados.
  • El contenido satisface la intención de búsqueda.
  • No compite con otras páginas (canibalización).

A nivel de sitio

  • Documento de mapeo de palabras clave.
  • Sin grandes lagunas en la cobertura.
  • Sin canibalización de palabras clave.
  • Clústeres temáticos lógicos.

Evaluación de la calidad del contenido

Señales E-E-A-T

Experiencia

  • Experiencia de primera mano demostrada.
  • Información/datos originales.
  • Ejemplos reales y estudios de caso.

Pericia

  • Credenciales del autor visibles.
  • Información precisa y detallada.
  • Afirmaciones correctamente referenciadas.

Autoridad

  • Reconocido en el sector.
  • Citado por otros.
  • Credenciales del sector.

Confianza

  • Información precisa.
  • Transparente sobre el negocio.
  • Información de contacto disponible.
  • Política de privacidad, términos.
  • Sitio seguro (HTTPS).

Profundidad del contenido

  • Cobertura exhaustiva del tema
  • Responde preguntas de seguimiento
  • Mejor que los competidores mejor posicionados
  • Actualizado y vigente

Señales de interacción del usuario

  • Tiempo en la página
  • Tasa de rebote en contexto
  • Páginas por sesión
  • Visitas recurrentes

Problemas comunes por tipo de sitio

Sitios SaaS/producto

  • Las páginas de producto carecen de profundidad de contenido
  • El blog no está integrado con las páginas de producto
  • Faltan páginas de comparación/alternativas
  • Las páginas de características tienen poco contenido
  • Sin glosario ni contenido educativo

Comercio electrónico

  • Páginas de categoría con poco contenido
  • Descripciones de producto duplicadas
  • Falta el schema de producto
  • Navegación facetada que crea duplicados
  • Páginas de productos agotados mal gestionadas

Sitios de contenido/blog

  • Contenido desactualizado no renovado
  • Canibalización de palabras clave
  • Sin agrupación temática
  • Enlazado interno deficiente
  • Faltan páginas de autor

Sitios multilingües / multirregionales

  • Errores de hreflang (faltan etiquetas de retorno, códigos no válidos, sin autorreferencia)
  • Canonical en conflicto con hreflang (un canonical entre regiones suprime la indexación)
  • Páginas de idioma con poco contenido que lastran la señal de calidad de todo el sitio
  • Solo se traduce el texto repetitivo, el contenido principal es idéntico en todos los idiomas
  • No se ha declarado el fallback x-default
  • El sitemap no incluye alternativas hreflang o faltan entradas recíprocas
  • Redirecciones basadas en IP que ocultan contenido a Googlebot
  • El modo de idioma del framework oculta el idioma de las URLs

Negocio local

  • NAP inconsistente
  • Falta el schema local
  • Sin optimización de Google Business Profile
  • Faltan páginas de ubicación
  • Sin contenido local

Formato de salida

Estructura del informe de auditoría

Resumen ejecutivo

  • Evaluación general del estado
  • Los 3-5 problemas prioritarios principales
  • Victorias rápidas identificadas

Hallazgos de SEO técnico Para cada problema:

  • Problema: Qué está mal
  • Impacto: Impacto SEO (Alto/Medio/Bajo)
  • Evidencia: Cómo lo encontraste
  • Solución: Recomendación específica
  • Prioridad: 1-5 o Alto/Medio/Bajo

Hallazgos de SEO on-page Mismo formato que arriba

Hallazgos de contenido Mismo formato que arriba

Plan de acción priorizado

  1. Correcciones críticas (que bloquean la indexación/el posicionamiento)
  2. Mejoras de alto impacto
  3. Victorias rápidas (fáciles, beneficio inmediato)
  4. Recomendaciones a largo plazo

Referencias

  • Detección de escritura con IA: Patrones comunes de escritura con IA que se deben evitar (rayas largas, frases sobreutilizadas, palabras de relleno)
  • SEO internacional: Evidencia y fuentes sobre hreflang, canonical + i18n, sitemaps, estructura de URLs y calidad de contenido en distintos idiomas
  • Para la optimización para búsquedas con IA (AEO, GEO, LLMO, AI Overviews), consulta la habilidad ai-seo

Herramientas mencionadas

Herramientas gratuitas

  • Google Search Console (esencial)
  • Google PageSpeed Insights
  • Bing Webmaster Tools
  • Prueba de resultados enriquecidos (úsala para validar schema — renderiza JavaScript)
  • Prueba de compatibilidad con dispositivos móviles
  • Validador de esquemas

Nota sobre la detección de schema: web_fetch elimina las etiquetas <script> (incluido JSON-LD) y no puede detectar schema inyectado por JavaScript. Usa la herramienta de navegador, la Prueba de resultados enriquecidos o Screaming Frog en su lugar — renderizan JavaScript y capturan el marcado inyectado dinámicamente. Consulta la sección anterior sobre la limitación de detección de marcado de schema.

Herramientas de pago (si están disponibles)

  • Screaming Frog
  • Ahrefs / Semrush
  • Sitebulb
  • ContentKing

Preguntas específicas de la tarea

  1. ¿Qué páginas/palabras clave son más importantes?
  2. ¿Tienes acceso a Search Console?
  3. ¿Ha habido cambios o migraciones recientes?
  4. ¿Quiénes son tus principales competidores orgánicos?
  5. ¿Cuál es tu línea base actual de tráfico orgánico?

Habilidades relacionadas

  • ai-seo: Para optimizar contenido para motores de búsqueda con IA (AEO, GEO, LLMO)
  • programmatic-seo: Para crear páginas SEO a escala
  • site-architecture: Para la jerarquía de páginas, el diseño de navegación y la estructura de URLs
  • schema: Para implementar datos estructurados
  • cro: Para optimizar páginas para la conversión (no solo para el posicionamiento)
  • analytics: Para medir el rendimiento SEO

FAQ