Qu’est-ce que le Content Type ?.
Content Type : les types et la façon dont le navigateur les traite.
Ce qu’est le Content Type (type MIME) d’une ressource, quels types existent et pourquoi il compte pour les navigateurs. Vois comment trouver les Bad Content Types avec l’onglet Security de SEO Spider.
Content Type
Le Content Type (type MIME) est un champ de l’en-tête de réponse du serveur web qui indique au navigateur le type de ressource qu’il reçoit.
Un type MIME se compose toujours de deux informations : le type de média et le sous-type de média.
EXEMPLE : type/sous-type
Quand ce champ est présent, le navigateur a beaucoup moins de travail. Même s’il joue un rôle important pour l’efficacité, le Content Type n’est pas obligatoire, seulement recommandé.
Avec un Content Type, le navigateur n’a pas à deviner seul le type du fichier reçu, mais il peut arriver que, malgré l’en-tête, il essaie de l’interpréter lui-même : c’est ce qu’on appelle le « MIME sniffing ».
Tu peux limiter ce comportement avec une directive « nosniff », qui te donne le contrôle complet de la situation.
Combien de Content Types existe-t-il ?
Le web utilise de nombreux Content Types pour identifier les ressources.
Voici les principaux :
TEXTE
text/html
En plus de celui-ci, il existe par exemple : « text/css » | « text/xml » | « text/javascript »
IMAGE
image/jpeg
Pour une image PNG on utilise « image/png », pour le SVG « image/svg+xml » et, plus récemment, « image/webp ».
VIDÉO
video/mpeg
Pour les vidéos AVI on utilise « video/avi ».
AUDIO
audio/mpeg
Bad Content Type
Avec Screaming Frog, cet élément est très simple à surveiller. Dans l’onglet 1Security, tu le trouves avec le filtre Bad Content Type.
Ce filtre te permet d’examiner en détail chaque URL dont le type de contenu réel ne correspond pas à celui défini dans l’en-tête. SEO Spider t’indique aussi si des types MIME non valides ont été utilisés. Tu peux exporter toutes les données avec le bouton « Export » de la fenêtre supérieure de SEO Spider.
Ce contrôle est particulièrement important quand un en-tête de réponse X-Content-Type-Options: nosniff est défini et que le navigateur se fie entièrement au Content Type déclaré.

Des questions sur Qu’est-ce que le Content Type ?
Ces guides naissent de projets réels. Si quelque chose ne colle pas dans ton crawl, ou si tu veux appliquer cette méthode à ton site, écris-moi.

