¿Qué es el Content Type?.
Content Type: los tipos y cómo los procesa el navegador.
Qué es el Content Type (tipo MIME) de un recurso, qué tipos existen y por qué importa a los navegadores. Mira cómo encontrar los Bad Content Type con la pestaña Security de SEO Spider.
Content Type
El Content Type (tipo MIME) es un campo de la cabecera de respuesta del servidor web que indica al navegador qué tipo de recurso está recibiendo.
El tipo MIME siempre se compone de dos datos: el tipo de medio y el subtipo de medio.
EJEMPLO: tipo/subtipo
Si este campo está presente, el trabajo del navegador se reduce mucho. Aunque es importante para la eficiencia, el Content Type no es obligatorio, solo recomendable.
Con el Content Type, el navegador no tiene que averiguar por su cuenta el tipo de archivo, pero puede pasar que, aun con la cabecera, intente interpretarlo él mismo: es el llamado «MIME sniffing».
Puedes limitar este comportamiento con una directiva «nosniff», que te da el control total de la situación.
¿Cuántos Content Type existen?
En la web existen muchos Content Type para identificar los recursos.
Estos son los principales:
TEXTO
text/html
Además de este, existen por ejemplo: «text/css» | «text/xml» | «text/javascript»
IMAGEN
image/jpeg
Para una imagen PNG se usa «image/png», para SVG «image/svg+xml» y, más recientemente, «image/webp».
VÍDEO
video/mpeg
Para los vídeos AVI se usa «video/avi».
AUDIO
audio/mpeg
Bad Content Type
Con Screaming Frog es muy sencillo controlar este elemento. En la pestaña 1Security lo encuentras con el filtro Bad Content Type.
Con este filtro puedes revisar en detalle cada URL cuyo tipo de contenido real no coincide con el definido en la cabecera. SEO Spider también te indica si se han usado tipos MIME no válidos. Puedes exportar todos los datos con el botón «Export» de la ventana superior de SEO Spider.
Este control es especialmente importante cuando hay una cabecera de respuesta X-Content-Type-Options: nosniff y el navegador se fía por completo del Content Type declarado.

¿Dudas sobre Qué es el Content Type?
Estas guías nacen de proyectos reales. Si algo no cuadra en tu rastreo, o quieres aplicar este proceso a tu sitio, escríbeme.

