Glosario de SEO técnico y rendimiento web

Términos de SEO técnico, Core Web Vitals, rendimiento y accesibilidad WCAG. No cubre SEO de marketing (enlaces, keywords, autoridad): esto es la capa técnica, que es la que trabajo y la que se puede medir. Donde existe un umbral concreto, está en la definición.

¿Buscas términos de investigación UX y psicología? Glosario UX

A

Áreas táctiles (Touch target size)

Zona clicable o tocable de un control, que incluye el elemento visible más el padding que amplíe el área. El criterio 2.5.8 de WCAG 2.2, nuevo en esta versión, exige en Nivel AA al menos 24 por 24 píxeles CSS, con excepciones por espaciado, equivalencia o texto en línea. El criterio 2.5.5 eleva el mínimo a 44 por 44 píxeles en Nivel AAA.

Atributo fetchpriority (fetchpriority attribute)

Indicación HTML que comunica al navegador la prioridad relativa de una solicitud, algo que antes decidían solo sus heurísticas internas. Se admite en img, link y script, y acepta los valores high, low y auto. Su uso más directo es marcar como high la imagen LCP, para que se descargue antes que recursos menos importantes que compiten por el ancho de banda inicial.

Atributo lang (lang attribute)

Atributo HTML que declara el idioma humano del contenido. El criterio 3.1.1 de WCAG, Nivel A, exige que el idioma principal de cada página pueda determinarse programáticamente: el elemento html debe llevar lang con una etiqueta BCP 47 válida. Los lectores de pantalla lo usan para elegir voz y reglas de pronunciación; sin él pueden leer un texto con la fonética equivocada.

C

Carga diferida (Lazy loading)

Técnica que retrasa la descarga de recursos hasta que hacen falta, típicamente imágenes fuera de pantalla. Reduce el peso inicial de la página y ahorra ancho de banda a quien no hace scroll. El error crítico es aplicarla a la imagen LCP: en ese caso puede añadir más de 500 ms a tu Core Web Vital más importante. La primera pantalla nunca se difiere.

Compresión de texto (Text compression (Gzip, Brotli))

Comprimir recursos de texto como HTML, CSS, JavaScript, JSON y XML antes de enviarlos. El navegador declara lo que soporta en Accept-Encoding y el servidor responde indicando el método en Content-Encoding. Reduce el tamaño de transferencia entre un 60 y un 90%, lo que mejora TTFB y FCP. Gzip tiene soporte universal; Brotli es más nuevo y comprime más.

Contraste de color (Colour contrast ratio)

Diferencia de luminancia entre el texto y su fondo, expresada en una escala de 1:1 a 21:1. El criterio 1.4.3 de WCAG 2.2 exige en Nivel AA una relación mínima de 4.5:1 para texto normal y 3:1 para texto grande, definido como 18 puntos o 14 en negrita. El criterio 1.4.11, aparte, exige 3:1 para componentes de interfaz y objetos gráficos. El Nivel AAA (criterio 1.4.6) sube el texto normal a 7:1.

Core Web Vitals

Conjunto de métricas de Google que miden la experiencia real de carga, estabilidad visual y capacidad de respuesta de una página: LCP, CLS e INP. Se evalúan sobre datos de usuarios reales, y el criterio de aprobación es que al menos el 75% de las visitas alcance el umbral bueno de cada métrica. No miden la calidad del contenido, solo cómo se comporta la página.

CSS crítico (Critical CSS)

Subconjunto mínimo de estilos necesarios para renderizar lo que se ve en la primera pantalla, insertado en línea en el HTML mientras el resto de la hoja se difiere. El navegador no construye el árbol de renderizado hasta procesar todo el CSS del head, así que una hoja de 200 KB retrasa el pintado aunque solo 8 KB correspondan a lo visible.

Cumulative Layout Shift (CLS)

Cuantifica la estabilidad visual sumando los desplazamientos de diseño inesperados que ocurren durante la vida de la página. Cada desplazamiento se calcula multiplicando la fracción de viewport afectada por la distancia recorrida. Se considera bueno hasta 0.1, necesita mejora entre 0.1 y 0.25, y pobre por encima de 0.25. Los cambios provocados por una interacción del usuario no cuentan.

D

Datos estructurados (Structured data (schema.org))

Vocabulario estandarizado de schema.org que se añade al HTML, normalmente en JSON-LD, para describir explícitamente qué es el contenido de una página: un artículo, un producto, una receta, quién lo creó y qué propiedades tiene. Sin él, el buscador infiere el significado a partir de señales indirectas. Habilita resultados enriquecidos y es la base de cómo los sistemas de IA extraen hechos verificables.

Dimensiones explícitas de imagen (Explicit image dimensions (width/height))

Declarar los atributos width y height en cada etiqueta img para que el navegador reserve el espacio antes de que la imagen termine de descargarse. Sin ellos, el navegador colapsa esa área a cero y empuja el contenido cuando la imagen carga. Es la causa más frecuente de Cumulative Layout Shift, y la práctica se perdió con el diseño responsivo antes de volver por esa razón.

E

Etiqueta de título (Title tag)

Elemento HTML dentro del head que define el título de una página. Aparece como el enlace clicable en los resultados de búsqueda, como nombre de la pestaña del navegador y como nombre del marcador. Google no publica un límite: en la práctica muestra unos 50 a 60 caracteres, cerca de 600 píxeles en escritorio, y corta el resto por ancho de pantalla, no por número exacto de caracteres. Además reescribe el título con frecuencia cuando cree que otro describe mejor la página.

Etiqueta meta robots (Meta robots tag)

Etiqueta en el head que indica a los buscadores cómo tratar una página concreta. Sus directivas más usadas son noindex, que la excluye de los resultados, nofollow, que evita seguir sus enlaces, y nosnippet, max-snippet o max-image-preview para controlar la vista previa. La cabecera HTTP X-Robots-Tag hace lo mismo para recursos que no son HTML, como PDF o imágenes.

Etiqueta meta viewport (Viewport meta tag)

Etiqueta en el head que indica al navegador móvil cómo ajustar las dimensiones y el escalado de la página al tamaño real de la pantalla. Su forma habitual es width=device-width, initial-scale=1.0. Sin ella, los navegadores móviles renderizan la página al ancho de escritorio y la reducen, dejando el texto diminuto y la navegación difícil. Es la base del diseño responsivo.

Etiquetas ARIA (ARIA labels)

Atributos como aria-label y aria-labelledby que dan un nombre accesible a elementos cuyo HTML nativo no lo aporta, como botones solo con icono o widgets personalizados. El criterio 4.1.2 de WCAG exige que todo componente de interfaz tenga un nombre determinable programáticamente. Sin él, el lector de pantalla anuncia solo botón o enlace. El HTML nativo se prefiere antes que ARIA.

F

Formatos de imagen modernos (Modern image formats (WebP, AVIF))

WebP y AVIF usan algoritmos de compresión derivados de códecs de vídeo para producir archivos más pequeños con calidad visual equivalente. WebP, de Google, se apoya en la codificación predictiva de VP8 para compresión con pérdida. Según las cifras de Google, WebP con pérdida pesa entre un 25 y un 35% menos que un JPEG de calidad equivalente, así que servir solo JPEG y PNG suele significar enviar bastantes más datos de los necesarios, con el coste correspondiente en tiempo de carga.

H

Headers de caché HTTP (HTTP caching headers)

Cabeceras de respuesta, encabezadas por Cache-Control, que indican al navegador si puede guardar un recurso localmente y durante cuánto tiempo. Bien configuradas, evitan volver a descargar archivos en visitas posteriores y pueden reducir los tiempos de carga entre un 50 y un 90% para visitantes recurrentes, además de bajar la carga del servidor y el gasto de ancho de banda.

hreflang

Atributo que declara qué versión de idioma o región de una página corresponde a cada usuario, para que las traducciones equivalentes no se traten como contenido duplicado. Se escribe una etiqueta link por versión, incluida una autorreferencia, con códigos ISO 639-1 de idioma y opcionalmente ISO 3166-1 de región. Requiere enlaces de retorno bidireccionales; sin ellos Google ignora las anotaciones.

HTML semántico (Semantic HTML)

Usar cada elemento HTML según su propósito y no según su apariencia: header, nav, main, article, listas y encabezados en lugar de div y span para todo. El criterio 1.3.1 de WCAG, Información y Relaciones, exige que la estructura pueda determinarse programáticamente. Cuando todo son div, las tecnologías asistivas pierden los landmarks y la navegación por encabezados.

I

Imágenes responsivas (Responsive images (srcset))

Conjunto de atributos HTML, principalmente srcset y sizes, que ofrecen varias versiones de una misma imagen para que el navegador elija la adecuada según dispositivo, ancho de viewport y densidad de pantalla. Servir una imagen de 2000 px a un móvil con viewport de 400 px desperdicia ancho de banda. Las imágenes sobredimensionadas son una de las causas más comunes de malos Core Web Vitals en móvil.

Indicadores de foco (Focus indicators)

Señal visual que muestra qué elemento interactivo tiene el foco del teclado en un momento dado. El criterio 2.4.7 de WCAG exige que sea visible. Los navegadores traen uno por defecto, con estilos distintos entre Chrome, Firefox y Safari. Si lo eliminas con outline: none y no lo reemplazas, quien navega con teclado deja de saber dónde está en la página.

Interaction to Next Paint (INP)

Mide la latencia de las interacciones del usuario a lo largo de toda la vida de la página y reporta la peor, o casi peor, de ellas. Cubre el retraso de entrada, el procesamiento y el retraso de presentación. Se considera bueno hasta 200 milisegundos, necesita mejora entre 200 y 500, y pobre por encima de 500. Reemplazó a FID en marzo de 2024.

J

Jerarquía de encabezados (Heading hierarchy (H1–H6))

Estructura que organiza el contenido con las etiquetas H1 a H6, donde cada nivel indica la importancia relativa de una sección respecto a la anterior. El H1 es el título visible de la página; los H2 abren secciones principales y los H3 las subdividen. Los lectores de pantalla usan esta jerarquía para navegar por saltos, así que saltarse niveles rompe la navegación.

L

Largest Contentful Paint (LCP)

Mide cuánto tarda en renderizarse el elemento de contenido más grande visible dentro del viewport (imagen, bloque de texto o video), contando desde que la página empezó a cargar. Se considera bueno hasta 2.5 segundos, necesita mejora entre 2.5 y 4.0, y pobre por encima de 4.0. El objetivo es que al menos el 75% de las visitas quede bajo 2.5 segundos.

llms.txt

Archivo de texto plano propuesto como estándar, ubicado en la raíz del sitio, que ofrece a los sistemas de IA una vista estructurada del contenido: una descripción concisa del sitio, enlaces a las páginas más importantes y cómo está organizado. Funciona como un README para máquinas. Es una propuesta, no un estándar ratificado, y su adopción entre proveedores todavía es desigual.

M

Meta description

Atributo meta en el head que resume el contenido de una página y suele mostrarse bajo el título en los resultados de búsqueda. No es un factor de posicionamiento directo; influye en el CTR. Google no publica un límite de longitud y corta el fragmento según el ancho del dispositivo; en la práctica se ven unos 155 a 160 caracteres en escritorio y 120 a 130 en móvil, así que mantenerla entre 120 y 155 evita que se corte en cualquiera de los dos.

N

Navegación por teclado (Keyboard navigation)

Capacidad de usar un sitio completo solo con el teclado, sin ratón ni pantalla táctil. El criterio 2.1.1 de WCAG exige que toda la funcionalidad esté disponible desde un teclado. De ella dependen personas con discapacidad motora, usuarios de lectores de pantalla y dispositivos alternativos como conmutadores, sip-and-puff o seguimiento ocular, que emulan entrada de teclado.

R

Rastreabilidad de IA (AI crawlability)

Grado en que el contenido de un sitio es accesible para bots de sistemas de IA como ChatGPT, Claude, Gemini o Perplexity. A diferencia de los buscadores tradicionales, que indexan para mostrar resultados, estos rastreadores recopilan información para entrenar modelos o para responder en tiempo real. Decidir a cuáles permitir el acceso, mediante robots.txt, es una decisión editorial además de técnica.

Recursos que bloquean el renderizado (Render-blocking resources)

Archivos, principalmente CSS y JavaScript en el head, que impiden que el navegador muestre nada hasta descargarlos y procesarlos por completo. Interrumpen la ruta crítica de renderizado entre el parseo del HTML y el primer pintado, así que retrasan FCP, LCP y Speed Index aunque el resto de la página sea rápida. Se corrigen difiriendo, cargando de forma asíncrona o insertando en línea lo esencial.

Redimensionar texto (Text resize (200% zoom))

El criterio 1.4.4 de WCAG, Nivel AA, exige que el texto pueda ampliarse hasta un 200% sin tecnología asistiva y sin pérdida de contenido ni de funcionalidad. Nada debe recortarse, superponerse ni quedar oculto, y no debería hacer falta desplazamiento horizontal en viewports estándar. Se excluyen los subtítulos y las imágenes de texto. Los tamaños fijos en píxeles son la causa habitual de fallo.

robots.txt

Archivo de texto plano en la raíz del dominio que sigue el Robots Exclusion Protocol y comunica a los rastreadores qué rutas pueden recorrer. Usa directivas User-agent, Disallow, Allow y Sitemap. Controla el rastreo, no la indexación: una URL bloqueada aquí puede seguir apareciendo en resultados si otras páginas la enlazan. Para impedir la indexación necesitas meta robots.

S

Sitemap XML (XML sitemap)

Archivo XML que lista las URLs importantes de un sitio para que los buscadores las descubran. Está dirigido a máquinas, no a personas, y se diferencia del sitemap HTML navegable. Funciona como punto de entrada para el rastreo y ayuda especialmente con contenido nuevo o con páginas poco enlazadas internamente. No garantiza indexación: solo facilita el descubrimiento.

T

Texto alternativo (Alt text)

Descripción textual de una imagen, escrita en el atributo alt, para quienes no pueden verla: usuarios de lectores de pantalla, personas con imágenes deshabilitadas y rastreadores. El criterio 1.1.1 de WCAG 2.2, Contenido No Textual, lo exige en Nivel A. El texto depende de la función de la imagen: las informativas se describen, las funcionales indican la acción y las decorativas llevan alt vacío.

Total Blocking Time (TBT)

Suma el tiempo en que el hilo principal estuvo bloqueado entre FCP y Time to Interactive. Cada tarea larga, es decir cualquier tarea de más de 50 milisegundos, aporta el excedente sobre esos 50 ms. En Lighthouse móvil se considera bueno bajo 200 milisegundos, necesita mejora entre 200 y 600, y pobre por encima de 600 (en escritorio los cortes son más bajos). Mientras el hilo está bloqueado, los clics no se registran.

U

URL canónica (Canonical URL (rel="canonical"))

Etiqueta link en el head que declara cuál es la versión preferida de una página cuando varias URLs muestran contenido igual o casi igual. Es el caso típico de los parámetros de filtro y orden en un ecommerce. Es una señal fuerte, no una orden: Google consolida las señales hacia esa URL y suele mostrar solo esa, pero se reserva elegir otra si lo estima. Aun así evita que las variantes compitan entre sí.

W

WCAG 2.2

Pautas de Accesibilidad para el Contenido Web, el estándar internacional que ordena la accesibilidad en torno a cuatro principios: perceptible, operable, comprensible y robusto. Cada criterio de éxito se clasifica en nivel A, AA o AAA, y AA es el nivel que suelen exigir las normativas legales. La versión 2.2 añade criterios nuevos, entre ellos el tamaño mínimo de objetivo táctil.

¿Necesitas aplicar esto a un producto real?

Un glosario explica los términos; decidir cuál aplica a tu caso es otra conversación. Si quieres revisarlo con alguien, escríbeme.