Meypi Logo
MEYPI Developers
← Volver al blog diseno web

Auditoría SEO técnica: 25 checks gratis para tu web (2026)

25 checks de SEO técnico para auditar tu web en 30 min sin herramientas de pago. Plus descarga gratis el PDF completo con metodología.

Por Adrián Puig 12 min lectura

Hace falta poco para saber si tu web está bien posicionada técnicamente. 30 minutos y este checklist te dicen el 80% de lo que necesitas saber. No hace falta pagar 600 €/mes a Ahrefs para empezar.

Este post es el resumen accionable. Si quieres el detalle completo con comandos y ejemplos, descarga gratis el PDF (12 páginas).

Los 25 checks divididos en 5 áreas

ÁreaChecksTiempo aprox
1. Core Web Vitals510 min
2. SEO On-page510 min
3. Schema.org510 min
4. Infraestructura510 min
5. Mobile + accesibilidad55 min
TOTAL2545 min

1. Core Web Vitals (5 checks)

Herramienta única: https://pagespeed.web.dev/ (gratis, Google oficial).

Pega tu URL → te da los siguientes scores (mobile y desktop):

☐ Check 1: LCP < 2.5s

Largest Contentful Paint = tiempo hasta el elemento visible más grande. Si >2.5s, identifica el elemento (suele ser hero image o web font) y aplica preload.

☐ Check 2: INP < 200ms

Interaction to Next Paint. Reemplazó FID en 2024. Si >200ms en mobile, tienes JS bloqueando el main thread.

☐ Check 3: CLS < 0.1

Cumulative Layout Shift. Penaliza saltos visuales tras carga. Causa común: imágenes sin width/height definido.

☐ Check 4: FCP < 1.8s

First Contentful Paint. Si tardás mucho en mostrar el primer pixel útil, optimiza render-blocking resources.

☐ Check 5: TBT < 200ms

Total Blocking Time. Suma de tiempo bloqueado del main thread. Difer/async scripts no críticos.

2. SEO On-page (5 checks)

☐ Check 6: title único 50-60 chars por page

curl -s https://tu-web.com/page | grep -oE '<title>[^<]+</title>'

Cada page debe tener UNO. Si todas tu pages tienen el mismo title → catástrofe SEO.

☐ Check 7: meta description 120-160 chars

curl -s https://tu-web.com/page | grep -oE 'meta name="description" content="[^"]*"'

Único por page, llamada a la acción.

☐ Check 8: H1 único por page

En DevTools → Elements → Ctrl+F “h1”. Debe aparecer SOLO 1 vez. H2-H6 jerárquicos.

☐ Check 9: Canonical URL

curl -s https://tu-web.com/page | grep canonical

Debe apuntar a URL HTTPS sin parámetros (?utm_, ?fbclid, etc.).

Nunca “click aquí”. Anchor describe destino. Lee TODOS los links de una page importante.

3. Schema.org datos estructurados (5 checks)

Herramienta: https://validator.schema.org/?url=TU_URL

☐ Check 11: @graph unificado con @id refs

JSON-LD con entidades enlazadas (Organization, Person, WebSite, WebPage por @id). Sin errores en validator.

☐ Check 12: Organization schema completo

Name, address (PostalAddress), telephone, email, logo (ImageObject), sameAs (perfiles sociales).

☐ Check 13: BreadcrumbList en pages internas

Cada page no-home con position+name+item. Mejora CTR en SERP (Google muestra breadcrumb preview).

☐ Check 14: FAQPage si tienes FAQs

Question + acceptedAnswer.text por cada FAQ. Puede generar rich snippet de acordeón.

☐ Check 15: Service/Product/Offer según tipo

Service pages → Service schema. Productos → Product. Ofertas → Offer.

4. Infraestructura y server (5 checks)

☐ Check 16: HTTPS forzado vía 301

curl -I http://tu-web.com

Debe responder 301 Location: https://.... Sin esto = penalización SEO por contenido duplicado.

☐ Check 17: Sitemap-index.xml en GSC

curl -s https://tu-web.com/sitemap.xml | head

Debe existir + estar registrado en Google Search Console como “Correcto”.

☐ Check 18: robots.txt limpio

curl -s https://tu-web.com/robots.txt

Sin reglas que bloqueen pages indexables por error. Sitemap directive incluido.

☐ Check 19: 301 vs 410 según caso

URLs movidas → 301. URLs eliminadas para siempre → 410. 404 también vale pero 410 desindexa 2-4x más rápido.

☐ Check 20: Cache-Control headers

curl -I https://tu-web.com/styles.css

HTML: no-cache. Assets hasheados (JS/CSS/img): max-age=31536000 immutable.

5. Mobile + accesibilidad (5 checks)

☐ Check 21: Viewport meta correcto

En source: <meta name="viewport" content="width=device-width, initial-scale=1">. Sin esto, mobile users ven zoom-out.

☐ Check 22: Tap targets ≥ 48px

Lighthouse mobile audit → “Tap targets are sized appropriately”. Botones <48x48px = fail.

☐ Check 23: Imágenes con alt descriptivo

DevTools → Elements → Ctrl+F “alt=”. Cada imagen contenido con alt no vacío. Decorativas con alt="".

☐ Check 24: Contraste de texto ≥ 4.5:1

DevTools → Inspect → Accessibility → Contrast ratio. WCAG AA exige 4.5:1 para texto normal.

☐ Check 25: aria-label en botones sin texto

Iconos solos (≡, X, →) necesitan aria-label=“Acción descriptiva”. Lighthouse audit lo detecta.

Scoring final

Suma checks marcados. Interpretación:

PuntuaciónEstadoAcción
22-25 / 25InmaculadaMantener trimestral
18-21 / 25SaludableArreglar los 4-7 pendientes
13-17 / 25Con gapsPlan de acción 1-3 meses
8-12 / 25ProblemáticaAuditoría profesional recomendada
<8 / 25CríticaProbablemente perdiendo 30-60% tráfico potencial

Errores caros que suelen no estar en los 25

Después de los 25, si quieres profundizar, estos 5 son los “siguientes 80%“:

Error caro 1: contenido fino o duplicado

Pages con <300 palabras útiles. Pages-clones (con/sin trailing slash sirviendo distinto). Google penaliza.

Verificación: site:tu-web.com en Google. Cuenta resultados. Si tenés 200 pages y Google muestra 50, hay un problema de canonicalización o “low quality” en el resto.

Spam de directorios, links en sitios penalizados. Google Penguin actualmente, en lugar de penalizar, ignora links malos automáticamente, pero un perfil con 80% tóxicos te marca.

Verificación: GSC → Enlaces → ver dominios referentes. Si ves dominios spam tipo .tk, .ml, lista de chinos random — investigar.

Error caro 3: thin content escalado

50 pages auto-generadas con plantilla y cambios mínimos (típico ecommerce con miles de productos). Google las ignora o trata como duplicate.

Verificación: ¿cada page aporta valor único? Si Joe Random no diferenciaría dos de tus pages, deberían ser canonical a la “padre”.

Error caro 4: missing hreflang multi-idioma

Si tenés ES + CA + EN versiones, cada page debe tener hreflang declarando las hermanas. Sin esto, Google muestra la versión incorrecta a usuarios.

Verificación: curl -s URL | grep hreflang. Cada page con hreflang="es-ES", hreflang="ca-ES", hreflang="en-US", hreflang="x-default".

Error caro 5: orphan pages

Pages que existen pero ninguna otra page tuya enlaza. Google las descubre con dificultad y les da poca authority interna.

Verificación: cruzar lista de pages en sitemap vs pages alcanzables siguiendo solo links desde home (manual o con Screaming Frog free).

Cómo arreglar lo que encuentres

Por prioridad:

  1. Lo que rompe UX (LCP >5s, CLS >0.25): bloqueante, antes de seguir.
  2. Lo que dispara desindexación (errores 5xx, robots.txt bloqueando pages indexables): urgente.
  3. Lo que mejora rich snippets (schemas, FAQs): alto ROI, fácil.
  4. Lo que mejora ranking general (CWV verde, internal linking): trabajo continuo.
  5. Cosméticos (alt text en imágenes decorativas): nice to have.

Descarga gratis el PDF detallado

Este post es resumen. El PDF de 12 páginas tiene cada check con comandos exactos, ejemplos de fix y captura de pantallas.

Descargar Checklist SEO Técnico PDF (gratis)

Si quieres que lo hagamos por ti

Auditoría profesional escrita con plan de acción priorizado: 400 €, 5 días de entrega.

Auditoría + implementación: desde 950 €, arreglamos lo crítico.

Pedir auditoría profesional.

O si solo querés que te demos opinión gratis: llamada orientativa 30 min.

Preguntas frecuentes

¿Cuánto tarda auditarse uno mismo siguiendo este checklist? +

30-45 minutos para web pequeña (5-15 pages), 60-90 min para web mediana (15-40 pages). Más tiempo si encuentras muchos problemas (cada hallazgo añade 5-15 min de documentación).

¿Es válido este checklist si mi web está en WordPress / Shopify / Webflow? +

Sí, totalmente. Los 25 checks son agnósticos de plataforma — verifican el output HTML/headers/schemas que cualquier CMS produce. Solo las soluciones varían (en WordPress hay plugins, en Shopify hay theme settings, en Webflow hay panel SEO). El diagnóstico es el mismo.

¿Para qué herramientas paid mejoraría esta auditoría? +

Ahrefs (350-1.000 €/mes): añade backlink analysis profundo + keyword research + competitor tracking. SEMrush (similar): equivalente. Screaming Frog (200 €/año): crawler local que detecta cosas que herramientas online no ven. Para PYMEs early-stage el checklist gratis es 80% del valor. Para empresas con SEO maduro o sector competitivo: las paid herramientas se amortizan.

¿Cuándo merece la pena pagar a una agencia SEO en vez de hacerlo uno mismo? +

Cuando: 1) llevás 6+ meses haciéndolo tú y métricas no suben; 2) tu sector tiene SEO altamente competido (legal, salud, finanzas); 3) tu negocio depende >40% de tráfico orgánico para ingresos; 4) las acciones del checklist te superan técnicamente (sin background dev). Si es B2B nicho y tenés equipo técnico mid, podés hacerlo tú perfectamente.

¿Qué hago si encuentro problemas pero no sé cómo arreglarlos? +

Tres caminos: 1) Buscar cada problema específico en YouTube/blogs — la mayoría de soluciones SEO técnicas son googleables si sabés qué buscar; 2) Contratar a un freelance SEO técnico por horas (40-80 €/h, 5-15 horas resuelve la mayoría); 3) Auditoría profesional con plan de acción priorizado (400-2.000 € según empresa).

¿Cada cuánto debo re-auditar? +

Cada deploy importante (cambios estructura, migración de plataforma, redesign): obligatorio. Recurrente: trimestral. Si el sitio es estable y métricas se mantienen, semestral. Sentir paranoia y auditar mensual = tirar tiempo, los SEO results tardan 1-3 meses en moverse.

¿Tienes un proyecto en mente?

Hablamos 30 minutos sobre tu caso y en 48h te enviamos propuesta cerrada con alcance, plazos y precio. Sin compromiso.

Pedir presupuesto →