Der Content-Type ist eine Metaangabe, die im Kopfbereich der Website, dem sogenannten Head untergebracht wird. Durch diese Angabe wird der Zeichensatz und der Typ des Inhalts der Seite definiert. Diese Angaben sind wichtig, damit die Website in jedem Browser und auf jedem Computer einwandfrei dargestellt wird. Ansonsten gibt es eventuell Probleme bei der Darstellung von Zeichen, die nicht in jedem „charset“ enthalten sind. Dazu gehören zum Beispiel die Umlaute ö, ä, ü oder bestimmte Satzzeichen. Mit der Definition des Content-Types wird der Zeichensatz auf eine bestimmte ISO-Richtlinie festgelegt und ist somit verbindlich. Kommt ein Nutzer auf eine Website, untersucht der Browser zunächst die Angaben im Head-Bereich der Seite und stellt sie daraufhin dar.
Die Einbettung des Content Types im Quellcode
Die Einbettung des Content Types im Quellcode ist durch eine relativ kurze Angabe möglich. Hier in Deutschland nutzen wir den in Westeuropa und Amerika üblichen Zeichensatz ISO-8859-1. Webseiten in russischer oder ukrainischer Sprache haben zum Beispiel die Endziffer „-5“, während Webseiten in türkischer Sprache die ISO-Richtlinie mit der Endziffer „-9″ verwenden. Die Angabe des Content-Types im Quellcode erfolgt folgendermaßen:
<meta http-equiv=“Content-Type“ content=“text/html; charset=iso-8859-1″>
In diesem Beispiel wurde „text/html“ als Content-Type definiert, der gängigste aller Typen. Dabei steht der erste Teil für den Typ des Mediums, der zweite Teil für den Subtyp, bzw. das Format. Für Bilddateien wird je nach Format zum Beispiel image/png oder image/jpg verwendet, für Videos zum Beispiel video/mpeg und für Audio audio/mpeg. Darüber hinaus gibt es eine Vielzahl von weiteren Content-Types wie zum Beispiel „application“ für Anwendungsprogramme.
Die Relevanz des Content Types für die Suchmaschinenoptimierung
Der Crawler der Suchmaschine liest die Meta-Tags einer jeden Seite aus, auch den Content-Type. Da der Content-Type den Zeichensatz definiert, ist er auch für die Suchmaschine relevant, denn anhand dieser Angabe kann sie zum Beispiel feststellen, dass ob „ae“ mit „ä“ gleichzusetzen ist oder nicht.