Meta-Element

Meta-Element

Das meta-Element (unspezifisch bzw. falsch[1] oft als Meta-Tag bezeichnet) dient in HTML- oder XHTML-Dokumenten zum Angeben von Metadaten. Es wird als leeres Element innerhalb des head-Elements notiert.[2]

Inhaltsverzeichnis

Allgemein

Die Metadaten werden im Kopf-Bereich eines HTML-Dokuments, also im head-Element, notiert.

Es existieren verschiedene Metadaten-Schemata, teils von Institutionen oder Gremien erarbeitet (zum Beispiel Dublin Core), teils aber auch wild gewachsene Arten wie Einträge der Erzeuger-Software (zum Beispiel Hersteller und Version). Die wenigsten dieser Metainformationen werden von User Agents (zum Beispiel Browsern oder Suchrobotern) interpretiert. Die Beachtung durch den User Agent ist, wie bei allen HTML-Elementen, von den Fähigkeiten und der Konfiguration desselben abhängig.

Metadaten sollen vor allem die Durchsuchbarkeit des World Wide Web bzw. einer einzelnen Webpräsenz verbessern. Außerdem lassen sich mithilfe von Metadaten spezielle Anweisungen zur Steuerung der Suchroboter von Suchmaschinen notieren. Einst galten Metadaten als Geheimwaffe, um bei einer Suchmaschine möglichst weit oben gelistet zu werden. Die Metadaten wurden daher lange missbraucht, um irreführende Schlagwörter anzugeben (vgl. Keyword-Stuffing). Mittlerweile legen die Suchmaschinen wieder mehr Wert auf den eigentlichen Textinhalt einer Webseite, den auch der Leser im Browser wahrnimmt, und ignorieren Meta-Angaben weitestgehend bzw. lassen diese nicht mehr in das Ranking der Seite einfließen.

Im Web finden sich unzählige „Meta-Tag-Generatoren“, die jedoch mit zumeist veralteten oder inflexiblen Zusammenstellungen von Meta-Angaben arbeiten und damit nur für wenige Anwendungsfälle geeignet sind.

Beispiele

Die nachfolgenden Code-Beispiele verwenden XML-kompatible Syntax - im Falle von HTML 4.01 darf das Element hingegen nicht geschlossen werden.

Seitenbeschreibung

<meta name="description" content="Lorem ipsum dolor sit amet, consetetur sadipscing elitr." />

Kurze Beschreibung oder Abstract des Inhalts der Webseite.

Stichwörter

<meta name="keywords" content="Schlüsselwort, Schlüsselwort 2, Schlüsselwort 3" />

Nennt Stichwörter oder Themen, die auf der Webseite vorkommen bzw. behandelt werden. Die Stichwörter werden durch Kommata voneinander getrennt, zur Verbesserung der Menschenlesbarkeit wird nach dem Komma oft ein Leerzeichen eingefügt.

Autor

<meta name="author" content="Autorenname" />

Name des Autors und damit inhaltlich Verantwortlichen.

Anweisungen für Suchroboter

<meta name="robots" content="index,follow" />

Alternativ kann auch:

<meta name="robots" content="all" />

verwendet bzw. auf den Code ganz verzichtet werden.

Der Suchroboter soll die Webseite ausdrücklich in den Suchmaschinen-Index aufnehmen, damit sie auffindbar ist, und den Hyperlinks auf der Seite folgen. Diese Angabe ist im Allgemeinen unnötig, da sie dem normalen Verhalten der meisten Webcrawler entspricht.

<meta name="robots" content="noindex" />

Der Suchroboter soll die Webseite nicht in den Index aufnehmen. Die Webseite soll also nicht über Suchmaschinen auffindbar sein. Siehe auch: Robots Exclusion Standard.

<meta name="robots" content="nofollow" />

Der Suchroboter darf die Webseite zwar aufnehmen, aber soll den Hyperlinks auf der Seite nicht folgen. Die Wirkung ist so, als wären die Links auf der betreffenden Seite gar nicht vorhanden. Derselbe Effekt lässt sich auch für einzelne Links erreichen, indem diese um das Attribut rel="nofollow" ergänzt werden. (siehe nofollow)

<meta name="robots" content="noodp" />

Die Suchmaschine soll auf der Ergebnisseite nicht die Beschreibungstexte des Open Directory Projects verwenden – sofern die Seite dort eingetragen ist  –, sondern wie bei nicht eingetragenen URLs einen Ausschnitt der Seite selbst (sog. „Snippet“) anzeigen. Diese Anweisung wird von Google und MSN Search unterstützt.

<meta name="robots" content="noydir" />

Die Suchmaschine soll auf der Ergebnisseite nicht die Beschreibungstexte aus dem Yahoo-Verzeichnis verwenden – sofern die Seite dort eingetragen ist  –, sondern wie bei nicht eingetragenen URLs einen Ausschnitt der Seite selbst . Diese Anweisung wird nur von Yahoo (Robot: Slurp) unterstützt.

Äquivalente zu HTTP-Kopfdaten

Meta-Elemente können Informationen enthalten, die auch in Kopfzeilen der HTTP-Kommunikation vom Server zum Client (z. B. einem Webbrowser) übertragen werden. Die Daten können bereits vor dem Erzeugen der HTTP-Antwort vom Webserver gelesen und in diese eingebaut werden.[2] Ist eine Information im HTTP-Header enthalten, ist dieser einer ggf. abweichenden Angabe in einem Meta-Element vom Client vorzuziehen.

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Angabe des MIME-Type (im Beispiel text/html) und der verwendeten Zeichenkodierung (im Beispiel UTF-8) des Dokuments.

Weiterleitung durch „refresh“

Um beim Aufruf einer Seite zu einer anderen URL weiterzuleiten (engl. forwarding), kann der refresh-Wert genutzt werden. Über das content-Attribut kann weiterhin eine Zeit gesetzt werden, bis die Weiterleitung erfolgt, z. B. um den Anwender noch auf den Grund für die Weiterleitung hinzuweisen:

<meta http-equiv="refresh" content="5; URL=http://www.example.org/" />

Sonstige Informationen

  • geographische Informationen – siehe Geo-Tag

Siehe auch

Einzelnachweise

  1. Jens Meiert: Elemente, Tags und Attribute
  2. a b HTML 4.01 Specification: The global structure of an HTML document – The META element

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Meta element — Meta elements are the HTML or XHTML <meta … > element used to provide structured metadata about a Web page. Multiple elements are often used on the same page: the element is the same, but its attributes are different. Meta elements can be… …   Wikipedia

  • meta-element — see meta 1 …   Useful english dictionary

  • Element HTML — Élément HTML Demande de traduction HTML element → …   Wikipédia en Français

  • Élément link — Élément HTML Demande de traduction HTML element → …   Wikipédia en Français

  • Meta — oder meta steht für: eine Vorsilbe in Fremdwörtern griechischen Ursprungs, siehe Liste griechischer Wortstämme in deutschen Fremdwörtern#M Meta (Mythologie), in der griechischen Mythologie Tochter des Hoples und erste Frau von Theseus Vater… …   Deutsch Wikipedia

  • meta — Element de compunere însemnând după sau exprimând ideea de transformare, de schimbare, folosit la formarea unor substantive şi a unor adjective. – Din fr. méta . Trimis de LauraGellner, 05.08.2008. Sursa: DEX 98  META Element prim de compunere… …   Dicționar Român

  • Élément HTML — En informatique, un élément HTML indique la structure d un document HTML. Jusqu à la version 4.01 incluse de ce format, un élément HTML est un élément SGML qui satisfait aux exigences d une ou plusieurs Définitions de Type de Document (DTD) de… …   Wikipédia en Français

  • méta- — mét(a) ♦ Élément, du gr. meta, exprimant la succession, le changement, la participation, et en philosophie et dans les sciences humaines « ce qui dépasse, englobe » (un objet, une science) : métalangage, métamathématique. ● méta Préfixe employé …   Encyclopédie Universelle

  • Meta refresh — HTML HTML and HTML5 Dynamic HTML XHTML XHTML Mobile Profile and C HTML Canvas element Character encodings Document Object Model Font family HTML editor HTML element HTML Frames HTML5 video HTML scrip …   Wikipedia

  • Element meta — Élément meta Un élément meta (ou métaélément, ou balise meta, ou meta tag par analogie avec l’anglais) est une information sur la nature et le contenu d’une page web, ajoutée dans l’en tête de la page au moyen de marqueurs HTML. L’élément meta… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”