Auditoría SEO Shopify con Claude: el proceso paso a paso
Cómo uso Claude para auditar una tienda Shopify en 2-3 horas en lugar de 2 días. Workflow real, prompts copiables y lo que la IA no debe hacer sola.
En este artículo
La primera auditoría SEO completa que hice para una tienda Shopify, en 2022, me llevó casi dos días. La última, a principios de 2026, la cerré en poco más de tres horas. La diferencia no es que me haya vuelto el doble de rápido. Es que delegué a Claude todo lo que Claude hace bien, y me quedé con lo que un humano todavía tiene que hacer.
Este post es el playbook que uso. No “usa IA para hacer SEO”. Prompts concretos, fases ordenadas, qué verifico a mano y qué error no debes cometer. La referencia constante es una marca de cosmética que audité a principios de 2026, 200+ SKUs, catálogo multilingüe y el típico historial de haber probado media tienda de apps Shopify en los dos últimos años.
Key Takeaways
- Claude reduce el tiempo de una auditoría SEO Shopify de ~16 horas a 2-3 horas, si le das los datos estructurados en lugar de pedirle que los rastree.
- La auditoría va en 4 fases: estructural, contenido, técnica, priorización. Claude procesa, tú verificas.
- Shopify tiene límites SEO conocidos, como rutas
/collections/y/products/fijas y reescrituras de URL limitadas (Shopify Help, 2025).- El modelo Claude Sonnet 4.5 acepta hasta 200.000 tokens de contexto (Anthropic docs, 2025), suficiente para cargar un crawl completo de 300-500 URLs.
- Jamás dejes que Claude escriba el informe final del cliente sin tu revisión. Inventa estadísticas si se le permite, y las inventa bien.
Por qué Claude acelera auditorías SEO sin reemplazar el juicio humano
En una auditoría SEO tradicional, el 60-70% del tiempo lo pasas clasificando datos. Revisar 300 URLs en Screaming Frog, abrir sitemaps, contrastar con Google Search Console, tabular. El trabajo de análisis real, decidir qué importa y qué no, es la minoría del reloj. Claude invierte esa proporción.
La diferencia práctica la vi cuando cargué el export CSV de Screaming Frog de esa marca de cosmética (200+ productos, 40 colecciones, 6 idiomas) en una conversación con Claude Sonnet 4.5. En diez minutos tenía agrupadas las URLs por tipo, identificadas las canonicals rotas y un primer listado de problemas. Lo que antes me habría llevado media mañana en una hoja de cálculo.
La ventaja real no es la velocidad bruta. Es que al delegar la clasificación, llegas al análisis cualitativo con más energía mental. En mi experiencia, eso mejora más la calidad del informe final que cualquier ahorro de horas.
¿Significa esto que Claude hace auditorías SEO? No. Claude procesa datos que tú le das, encuentra patrones que tú has aprendido a buscar, y escribe borradores que tú revisas. Es un analista junior rapidísimo. Sigue necesitando un senior que le diga qué mirar.
Lo que necesitas antes de empezar
No abras Claude todavía. Sin los inputs correctos, la IA inventa o da respuestas genéricas. Esto es lo que tengo preparado antes de escribir el primer prompt. Seis inputs, nada raro, todo obtenible en menos de una hora.
Accesos y exports mínimos
- Google Search Console, acceso de visualización. Exporto los últimos 16 meses de consultas, páginas, países y dispositivos como CSV.
- Google Analytics 4, para cruzar tráfico orgánico con conversiones. Sesiones por landing page, últimos 90 días.
- Sitemap XML de la tienda. En Shopify está en
/sitemap.xmlpor defecto, con sub-sitemaps por tipo de recurso (Shopify Help, 2025). - Crawl de Screaming Frog (o similar). Export CSV con URL, status code, title, meta description, H1, canonical, word count, inlinks.
- Listado de apps instaladas en Shopify. Esto lo saco manualmente desde el admin: Apps, y copio la lista. Más sobre por qué importa, en la fase técnica.
- Core Web Vitals de PageSpeed Insights para cinco plantillas: home, colección, producto, blog, carrito.
Contexto de negocio
Sin contexto de negocio, Claude prioriza mal. Antes del primer prompt le paso dos párrafos explicando: qué vende la marca, cuál es el ticket medio, qué colecciones generan más ingresos, qué mercados son prioritarios. En el caso de la cosmética, el dato que cambió toda la priorización fue que el 70% de los ingresos venía de 12 SKUs. No tenía sentido auditar igual los 188 restantes.
Citable capsule: El sitemap de Shopify se genera automáticamente y se divide en archivos
sitemap-products-1.xml,sitemap-collections-1.xml,sitemap-pages-1.xmlysitemap-blogs-1.xml, accesibles desde/sitemap.xml. Esto lo documenta la ayuda oficial (Shopify Help, 2025).
Fase 1: Análisis estructural (URLs, canonicals, sitemap)
La fase estructural revisa si Google puede rastrear e indexar la tienda sin perder el tiempo. En Shopify, las rutas son fijas: /products/, /collections/, /pages/, /blogs/. No se pueden cambiar (Shopify Help, 2025). Esto simplifica el audit porque sabes exactamente qué patrones buscar.
En la marca de cosmética, el primer hallazgo estructural fue brutal. Las URLs de producto dentro de colecciones (/collections/mascarillas/products/mascarilla-arcilla) se estaban indexando en paralelo a las URLs canónicas (/products/mascarilla-arcilla). Canonical mal configurado en el tema. Resultado: 200 productos duplicados en el índice de Google.
Prompt que uso para analizar el crawl
Actúa como consultor SEO técnico especializado en Shopify.
Te adjunto un export CSV de Screaming Frog con 487 URLs.
Columnas: Address, Status Code, Title, Meta Description,
H1, Canonical Link Element 1, Indexability, Word Count.
Analiza y devuelve:
1. Un recuento por tipo de URL: /products/, /collections/,
/pages/, /blogs/, otros.
2. URLs con status != 200, agrupadas por código.
3. URLs donde Canonical != Address, indicando si la canonical
apunta a una URL del mismo dominio o a otra.
4. URLs /collections/X/products/Y que deberían tener canonical
hacia /products/Y pero no la tienen.
5. Páginas con Word Count < 100 palabras.
Devuelve los 20 casos más graves por sección, no la lista completa.
Si falta información para una conclusión, dilo en lugar de inventar.
La última línea del prompt, “si falta información dilo en lugar de inventar”, me ahorra errores cada semana. Sin ella, Claude rellena huecos con suposiciones razonables pero falsas.
Qué verifico yo a mano tras la fase 1
Claude devuelve una lista. Yo abro tres o cuatro URLs del top por cada categoría y compruebo en el navegador que el problema existe. Canonicals rotos, 404 inesperados, parámetros de URL no controlados. El coste es 15 minutos. El beneficio es no llevar al cliente un informe con un hallazgo fantasma.
Fase 2: Análisis de contenido (meta descriptions, H1, duplicados)
La fase de contenido mira si cada página dice algo útil a Google y al usuario. Shopify por defecto genera meta descriptions vacías o toma los primeros 160 caracteres del producto, lo que produce snippets sin gancho. Google Search Central confirma que Google reescribe las meta descriptions cuando las considera poco útiles (Google Search Central, 2025), pero un snippet bien escrito sigue moviendo CTR.
En la cosmética, Claude detectó que 143 de los 200 productos tenían la misma meta description: la plantilla “[Nombre del producto] | [Nombre de la marca] cosmética natural España”. Sin gancho, sin USP, sin call to action. Solo este hallazgo generó una acción de tres semanas de trabajo con la copywriter del cliente.
Comparación antes/después en tiempos de auditoría
Prompt que uso para meta descriptions y H1s
Adjunto 200 filas de producto Shopify con columnas:
URL, Title, Meta Description, H1, Product Type, Collection.
Devuélveme:
1. Porcentaje de Meta Descriptions duplicadas o con plantilla
repetida (>5 productos con el mismo patrón).
2. Meta Descriptions con longitud fuera de 120-158 caracteres.
3. Títulos donde el nombre de la marca aparece antes del nombre
del producto (anti-patrón para long tail).
4. H1 que repite exactamente el Title (no es error, pero indica
falta de variación semántica aprovechable).
5. Los 10 productos con peor meta description, con una propuesta
de reescritura de 145-155 caracteres para cada uno, en español
peninsular, sin emojis, con el beneficio primero.
No inventes datos sobre el producto que no estén en las filas.
¿Por qué especifico “español peninsular”? Porque sin esa indicación Claude mezcla spanglish y términos de LATAM. Una meta description con “envío gratis” en España convierte mejor que “envío gratuito”, y al revés en México.
Fase 3: Análisis técnico (Core Web Vitals, schema, apps instaladas)
La fase técnica es donde Claude necesita más verificación. Revisa schema, Core Web Vitals y apps instaladas. Google usa Core Web Vitals como señal de ranking desde 2021 (Google Search Central, 2020, actualizado 2024). Shopify puntúa en general peor que WordPress en LCP por el JavaScript de los temas premium.
En la marca de cosmética había 34 apps instaladas. Treinta y cuatro. Cada app de Shopify suele inyectar JavaScript en el theme, incluso si ya no se usa activamente. Claude me ayudó a cruzar la lista de apps con su impacto conocido en rendimiento, pero insistí en comprobar manualmente cada una en el editor de theme antes de recomendar desinstalaciones.
Prompt para cruzar apps y rendimiento
Esta es la lista de apps Shopify instaladas en la tienda:
[pegar lista de 34 apps con su nombre exacto]
Estos son los Core Web Vitals de la home, una colección y una
plantilla de producto, medidos en PageSpeed Insights el [fecha]:
[pegar métricas LCP, INP, CLS en mobile y desktop]
1. Para cada app, indica si es conocida por inyectar JavaScript
en el frontend (si no lo sabes con certeza, dilo).
2. Propón 5 apps candidatas a revisar por impacto en LCP, basándote
en lo que la app hace (no en rumores).
3. Indica qué métricas de Core Web Vitals están fuera del rango
recomendado por Google y cuál podría ser la causa técnica
(por ejemplo, JavaScript de terceros, imágenes no optimizadas,
fuentes web no precargadas).
Distingue entre "esto es seguro" y "esto es plausible pero hay
que verificarlo". No asumas que una app lenta es la causa si no
tienes evidencia.
En esa auditoría, de las 34 apps, 11 no se usaban activamente pero seguían cargando scripts. Desinstalamos 9 (dejamos 2 por acuerdos anuales pendientes). El LCP de producto bajó de 3,8s a 2,1s en las siguientes cuatro semanas.
Schema con Claude: útil, pero verifica
Para schema, uso Claude para comprobar si el JSON-LD del theme cubre Product, Offer, AggregateRating, BreadcrumbList y Organization. Le paso el HTML renderizado de una plantilla de producto y le pido que extraiga y valide el JSON-LD contra el vocabulario oficial de Schema.org. Después valido con la herramienta de prueba de resultados enriquecidos de Google. Esta segunda validación no es opcional.
Fase 4: Priorización y reporte final
La priorización es donde separo consultor de analista. Tener 80 hallazgos no sirve de nada. El cliente necesita saber qué hacer el lunes. Aquí Claude me ayuda a estructurar, pero la asignación de impacto y esfuerzo la hago yo, y la justifico en el informe.
Uso una matriz impacto/esfuerzo clásica con cuatro cuadrantes: quick wins (alto impacto, bajo esfuerzo), proyectos grandes (alto impacto, alto esfuerzo), rellenos (bajo impacto, bajo esfuerzo) y descartar (bajo impacto, alto esfuerzo). Claude ordena los hallazgos en esa matriz a partir de criterios que le defino: tráfico potencial, horas estimadas, dependencia de recursos externos.
Prompt para priorizar hallazgos
Adjunto 62 hallazgos de auditoría SEO ya clasificados por fase.
Columnas: ID, Fase, Descripción, URLs afectadas, Datos de soporte.
Para cada hallazgo, estima:
1. Impacto SEO esperado (Alto / Medio / Bajo) y justifica en una
línea. Usa como referencia el volumen de URLs afectadas y si
el problema bloquea indexación, daña CTR o frena ranking.
2. Esfuerzo de implementación (Horas < 2, 2-8, 8-24, > 24).
3. Dependencia (puede hacerlo SEO solo / requiere dev / requiere
copy / requiere decisión de negocio).
Agrúpalos en 4 cuadrantes impacto/esfuerzo y dame un top 10
de quick wins ordenado por ratio impacto/esfuerzo.
Cuando no tengas suficiente información para estimar, pon "insuficiente
información" en lugar de adivinar.
El informe final en Notion o PDF lo monto yo a partir de este output. Claude me da la estructura y el 70% del texto. Los matices específicos del cliente, el tono, los riesgos que solo un humano en contacto con el negocio ve, eso no se delega.
Lo que Claude NO debe hacer
Esta es la sección que falta en casi todos los artículos de “IA para SEO”. Hay tres cosas que Claude no debería hacer solo, y si se las dejas hacer, vas a quedar mal con el cliente.
No puede inventar estadísticas
Si le preguntas “¿qué % de las tiendas Shopify tienen canonical mal configurado?”, Claude te dará un número. Ese número probablemente no existe en ningún estudio real. Anthropic documenta explícitamente que sus modelos pueden alucinar cifras plausibles pero falsas (Anthropic docs, 2025). Regla: si una cifra no viene de un input que yo le he dado, no entra en el informe.
No debe saltarse la verificación manual
Cuando Claude te dice “estas 15 URLs tienen canonical mal”, abre tres en el navegador y confírmalo. Los exports de Screaming Frog a veces tienen columnas mal alineadas, los renders de Shopify pueden diferir entre mobile y desktop, y hay configuraciones de theme que cambian canonicals en función del país. Un informe con un solo hallazgo inventado pierde credibilidad entero.
No escribe el informe al cliente sin ti
Ni siquiera cuando tengo prisa. El informe final pasa por mi edición completa. Tono, priorización, riesgos, lenguaje específico del sector del cliente. Si entrego un informe que suena a ChatGPT, pierdo la parte de mi trabajo que justifica mi tarifa. Y el cliente lo nota antes de lo que crees.
FAQ
¿Sirve Claude para auditar cualquier Shopify o solo tiendas pequeñas?
Sí, sirve para tiendas de cualquier tamaño, con un matiz. Claude Sonnet 4.5 acepta hasta 200.000 tokens de contexto (Anthropic docs, 2025), lo que permite procesar crawls de hasta 400-500 URLs en una sola conversación. Por encima de eso, conviene segmentar el análisis por tipo de URL o por colección.
¿Puedo usar Claude sin Screaming Frog?
Depende del tamaño. Para tiendas de menos de 50 productos, puedes pegar los datos manualmente o usar la vista de productos del admin Shopify como input. Para tiendas mayores, necesitas un crawler. Screaming Frog es el estándar pero hay alternativas como Sitebulb o JetOctopus. Claude procesa cualquier CSV bien estructurado.
¿Qué pasa con el SEO internacional en Shopify?
Normalmente empeora las cosas si la tienda usa Shopify Markets mal configurado. Los hreflang se generan automáticamente, pero si el contenido no está traducido por completo o las URLs no siguen la estructura /es/, /fr/, /en/, Google indexa versiones duplicadas. Claude detecta el patrón rápido si le das el sitemap multilingüe entero. La ayuda oficial explica la estructura recomendada (Shopify Help, 2025).
¿Cuánto cuesta hacer esta auditoría en términos de tokens de Claude?
Normalmente entre 150.000 y 300.000 tokens por auditoría completa, repartidos en varias conversaciones. En el plan Claude Pro o en API directa (Anthropic pricing, 2025), el coste de tokens de una auditoría así es menor que una hora de tu tiempo. La limitación suele ser la ventana de contexto, no el precio.
¿Puedo entregar este informe tal cual me lo da Claude?
Sí, y te vas a arrepentir. El 80% del texto puede venir de Claude, pero la estructura, la priorización específica, el tono para ese cliente concreto y la revisión factual los pones tú. Un informe sin revisar delata el uso de IA en dos páginas. El cliente se da cuenta y tu tarifa pierde justificación de golpe.
Conclusión
La auditoría SEO de Shopify no se ha vuelto más fácil con Claude. Se ha vuelto más rápida en la parte mecánica, lo que deja más espacio para el análisis cualitativo que es donde un consultor aporta valor real. En la cosmética que mencioné al principio, el informe final tenía las mismas 60 páginas que habría tenido sin IA. La diferencia es que tardé tres horas en montarlo en lugar de dieciséis, y que la priorización fue mejor porque llegué al final con cabeza para pensar.
Si vas a empezar a usar Claude para auditorías, empieza por la fase estructural. Es la menos arriesgada, la que tiene outputs más verificables, y la que más tiempo te ahorra desde el día uno. El resto se aprende ahí.
Si prefieres que te lo haga yo, reservamos 30 minutos y te digo qué me encontraría en tu tienda sin tocar nada. O mira cómo trabajo los asistentes de IA aplicados a marketing si quieres integrar esto en tu equipo interno.
Recibe una auditoría SEO personalizada de tu web en menos de 48h. Sin compromiso — solo los puntos exactos donde estás perdiendo visibilidad y cómo arreglarlo.
¿Tu cuenta de ads podría
rendir mejor?
30 minutos para revisar tu situación y decirte exactamente qué cambiaría. Sin pitch, sin propuesta de venta.