Markup
Der Begriff Markup umfasst in der Suchmaschinenoptimierung die Möglichkeit, Daten im Quellcode mit Zusatzinformationen für Suchmaschinen zu versehen. Mit Hilfe von Markups in standardisierten Auszeichnungssprachen werden im Quellcode enthaltene Daten strukturiert und für Suchmaschinen für die weitere Verarbeitung besser erfassbar. Die Auszeichnung des Contents oder des Quellcodes erfolgt in der Regel mit Hilfe von sogenannten “Tags”, die in der jeweiligen Markup-Language bzw. Auszeichnungssprache definiert sind. Strukturierte Daten sind wichtig für die Suchmaschinenoptimierung, da mit ihnen Rich Snippets generiert werden können.
Allgemeine Informationen
Mit Markup ist es in verschiedenen Auszeichnungssprachen möglich, Informationen mit Zusatzinformationenzu versehen, sodass Darstellung, Struktur und Formatierungen geregelt oder Anweisungen zur Weiterverarbeitung an den darstellenden Rechner gegeben werden. Ein Browser als Anwendung weiß genau, wie er mit dem Quellcode in HTML und CSS-Formatierungen umzugehen hat, weil er die Auszeichnungen interpretieren kann. Dafür sind Standards notwendig, die gewissermaßen die Meta-Definitionen für Auszeichnungssprachen bilden. So basiert HTML auf XML, das wiederum auf Prinzipien von SGML beruht. Einem Markup ist stets die Definition des Dokumenttyps vorgeschaltet, der bestimmt, welche Symbole bzw. Tags vorkommen dürfen. Diese wird mit einer Syntax beschrieben. XML ist darüber hinaus erweiterbar (engl: extensible): Es können eigene Definitionen von Elementen bzw. Typen vorgenommen und die Kommunikation mit Scriptsprachen oder anderen Elementen angefügt werden.
Grundsätzlich können Markup-Sprachen in drei Bereiche aufgeteilt werden. Beschreibende Auszeichnungssprachen setzen Eigenschaften von Elementen und deren Status innerhalb einer Struktur fest. Prozeduale Auszeichnungssprachen legen darüber hinaus fest, wie ein Dokument erstellt bzw. angezeigt, also verarbeitet wird. Die Formate PDF oder LATEX sind hierfür Beispiele. Zudem gibt es noch sogenannte leichte Auszeichnungssprachen, die in Wikis, Foren oder Blogs verwendet werden. Hier steht nur eine begrenzte Auswahl an Elementen zur Verfügung. Die Formatierungs- und Strukturierungsmöglichkeiten bei Wikipedia können hier als Beispiel dienen.[1]
Praxisbezug
Wenn von Markup oder Auszeichnungssprachen die Rede ist, steht auch immer eine wichtige Regel im Fokus. Markup und Inhalt sollten voneinander getrennt werden. Die Darstellung des Inhalts hat mit dem eigentlichen Inhalt dann nichts gemein. Gerade bei großen Webprojekten wird dies umgesetzt, indem in den CSS-Dateien die Formatierung geregelt wird und im HTML die Strukturen für den Inhalt bestimmt werden. Markup kann zudem im Hinblick auf die definierende Metasprache gültig oder ungültig sein. Man spricht von Validität. Sowohl bei HTML als auch bei CSS oder XML gilt es, bestimmte Regeln zu beachten, damit der Code von einem Endgerät gelesen werden kann. Ob ein bestimmtes Dokument in einer Markup-Sprache valide ist, lässt sich einfach über den Validator des W3C überprüfen.[2]
Bedeutung für SEO
Markup und Auszeichnungen sind im Bereich der Suchmaschinenoptimierung sehr wichtig. In allen Bereichen eines Webdokuments können bestimmte Elemente vorhanden sein, die Auswirkungen auf das Verhalten von Suchmaschinen haben. AManche Auszeichnungen sind auch für den Nutzer hilfreich, zum Beispiel ein Hover-Text, der bei einem Link sichtbar wird und dem Nutzer verrät, wohin der Link führt. Oder eine übersichtliche Struktur, die durch einzelne HTML-Tags generiert wurde. Das Markup sollte dem Nutzer behilflich sein und sein Nutzererlebnis mitgestalten. Gleichzeitig ist das Markup essentiell, wenn es um suchmaschinenfreundliche Auszeichnungen geht und vor allem um die Aufbereitung der Daten für die Crawler der Suchmaschinen.
Mit der zunehmenden Nutzung von intelligenten Suchassistenten wird die Bedeutung von Markup immer größer. Denn diese Assistenten können strukturierte Daten einfacher verarbeiten. Für die herkömmliche Websuche ist Markup heute unerlässlich für die Anzeige von Bewertungssternen, Preisen oder Event-Daten in den Snippets der SERP.
Einzelnachweise
- ↑ Auszeichnungssprache. itwissen.info. Abgerufen am 29. März 2014.
- ↑ Markup Validation Service. validator.w3.org. Abgerufen am 29. März 2014.