Der Head

Bisher hat der Head deiner Dateien immer so ausgesehen:

<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>

Da fehlt aber noch einiges. Die anderen Angaben werden alle zusätzlich gemacht. Natürlich ist es nicht notwendig, und oft auch nicht sinnvoll, alle Angaben zu machen. Es gibt keine Vorschriften für die Reihenfolge, aber die Angaben, die von Suchdiensten ausgewertet werden, sollten zuerst kommen. Die Reihenfolge, in der ich die Angaben hier vorstelle hat also nichts mit der Reihenfolge im Head deiner Datei zu tun.

Titel

<title>Friedels Homepage</title>

(title: engl. - Titel) Der Titel hat nix mit dem Dateinamen zu tun. Es ist viel mehr ein Name, der die Datei beschreiben sollte. Er sollte möglichst kurz sein. Nach Möglichkeit sollte er auch schon etwas aussagen, wenn man nur die ersten paar Buchstaben des Titels lesen kann. Wenn der User mehrere Browserfenster geöffnet hat werden meist nur die ersten Buchstaben des Titels angezeigt. Der Titel wird in erster Linie aus folgenden Gründen benötigt:

Der Titel wird einfach zwischen <title> und </title> eingeschlossen. Es sollten keine Umlaute verwendet werden, weil die Suchdienste damit oft nichts anfangen können.

Diese Angabe wird vom Browser und von Suchdiensten interpretiert.

Adressbasis

<base href="http://www.deineadresse.de/ordner1/ordner2/willkommen.htm">

Du kannst in einer Datei, die du im Internet speicherst, auch die Adressbasis angeben. Die angegebene Adressbasis muss unbedingt mit der tatsächlichen URL der Datei identisch sein. Der Browser deines Besuchers wird dann immer versuchen die Datei von diesem Ort zu laden. Auch alle Links und alle Bilder mit relativen Pfaden werden von dieser Adressbasis aus gesucht. Eine Datei, die mit <a href="a.htm"> verlinkt wurde, wird also unter http://www.deineadresse.de/ordner1/ordner2/a.htm gesucht.

Ich empfehle die Adressbasis nicht zu benutzen, weil der Browser bei jedem Aufruf der Datei versucht die Datei von diesem Ort zu laden. Du bekommst daher Probleme wenn du versuchst, die Datei offline zu bearbeiten. Natürlich versucht der Browser die Datei auch von dem angegebenen Ort zu laden, wenn du sie von der Festplatte öffnest! Auch wenn du deinen ganzen Webordner mal verschiebst funktioniert danach nichts mehr.

Diese Angabe wird vom Browser interpretiert.

Base target

<base target="rechterFrame">

Das hab ich schon im Kapitel Base Target erklärt.

Diese Angabe wird vom Browser interpretiert.

Meta-Tags

Was Metaangaben sind, erklärt eigentlich schon das Wort. Meta heißt "über". Metaangaben sind also Angaben über die Datei. Einige von ihnen werden vom Browser ausgewertet, einige von Suchmaschinen, manche von beidem und andere gar nicht. Leider gibt es speziell im Bereich der Suchmaschinen keine einheitlichen Regeln was man wie machen kann, muss oder soll. Viele Webautoren missbrauchen die Metatags auch um viele Besucher zu bekommen, die sie dann aber nicht zufrieden stellen können. Es nützt dir nix, wenn deine Site von Suchmaschinen unter möglichst vielen und möglichst oft abgefragten Suchbegriffen als Treffer aufgelistet wird, wenn du keine entsprechenden Inhalte hast. Vielleicht kannst du dadurch die Anzahl deiner Besucher erhöhen, der Anteil der zufriedenen Besucher wird aber sicher sinken.

Alle Angaben in den Metatags sollten keine Umlaute enthalten. Nach Möglichkeit auch kein Unicode. Hier solltest du dich auf die Zeichen des ASCII-Codes beschränken. Wenn du eine Angabe zum Autor machen willst und zufällig Müller heißt, lass dir eine Schreibweise ohne Umlaute einfallen.

Verwendeter Zeichensatz

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

Diese Angabe wurde schon im Kapitel Sonderzeichen besprochen. Die Norm ISO 8859-1 enthält Zeichen für die Sprachen Albanisch, Dänisch, Deutsch, Englisch, Faraörisch, Finnisch, Französisch, Galizisch, Irisch, Isländisch, Italienisch, Katalanisch, Niederländisch, Norwegisch, Portugiesisch, Schwedisch und Spanisch. Einige weniger wichtige Zeichen fehlen allerdings. Z.B. sind die deutschen "Anführungszeichen unten" nicht enthalten.

Diese Angabe wird vom Browser interpretiert.

Verfallsdatum für Browsercache

<meta http-equiv="expires" content="Thu, 14 Jun 2001 12:00:00 GMT">

Normalerweise werden die Inhalte besuchter Webseiten im Browsercache hinterlegt und bei Bedarf wieder von dort geladen. Das hat viele Vorteile. Die Daten stehen beim nächsten mal schnell zur Verfügung, weil sie nicht erst im Web gesucht werden müssen. Auch das Vorladen von Dateien basiert auf dieser Funktion. Es hat aber auch Nachteile. Es kann dadurch passieren, dass der User veraltete Daten zu sehen bekommt, weil sich die Inhalte im Web mittlerweile geändert haben. Bei Seiten mit häufig wechselnden Inhalten ist es also sinnvoll dafür zu sorgen, dass die Daten von der URL bezogen werden und nicht aus dem Browsercache. Dazu kann man ein Verfallsdatum für den Cacheinhalt angeben. Die Syntax siehst du oben. "expires" ist englisch und heißt "ablaufen", "verfallen" oder "außer Kraft treten". Die Angabe bei content ist das Verfallsdatum des Cache im internationalen Datumsformat. Es ist wichtig, dass du die Syntax genau mit Komma und allen Leerzeichen übernimmst. Deshalb hier noch mal das Datum mit je einem x an Stelle der Leerzeichen:"Thu,x14xJunx2001x12:00:00xGMT". Das Datum beginnt mit dem Kürzel für den Wochentag. Erlaubt sind: Mon für Montag, Tue für Dienstag, Wed für Mittwoch, Thu für Donnerstag, Fri für Freitag, Sat für Samstag und Sun für Sonntag. Danach kommt ein Komma und ein Leerzeichen. Danach kommt das Datum im Format Tag Leerzeichen Monatskürzel Leerzeichen 4-stellige Jahreszahl. Erlaubte Monatskürzel sind Jan für Januar, Feb für Februar, Mar für März, Apr für April, May für Mai, Jun für Juni, Jul für Juli, Aug für August, Sep für September, Okt für Oktober, Nov für November und Dec für Dezember. Danach kommt die Uhrzeit im Format Stunde (2-stellig, 24 - Stundenformat) Doppelpunkt Minute (2-stellig) Doppelpunkt Sekunde (2-stellig) Leerzeichen GMT. GMT heißt Greenwich Meantime. Das ist die internationale Weltzeit. 12:00:00 GMT entsprechen 13:00:00 MEZ bzw. 14:00:00 MESZ.

<meta http-equiv="expires" content="15">

Die andere Möglichkeit dafür zu sorgen, dass der Cacheinhalt nur begrenzt gültig ist, ist eine Zahlenangabe. Diese Zahl gibt die Gültigkeitsdauer in Sekunden an. Erlaubt sind ganze, positive Zahlen und die 0. Bei 0 wird die Datei immer von der URL geladen.

Diese Angabe wird vom Browser interpretiert.

Automatische Umleitung

<meta http-equiv="refresh" content="7; URL=http://www.deineadresse.de/ordner1/willkommen.htm">

"refresh" ist englisch und heißt "erneuern" oder "auffrischen". Bei content gibst du zuerst eine Zahl ein. Das ist die Wartezeit in Sekunden bevor die Seite von der folgenden URL aufgefrischt wird. Für die Zahl sind positive ganze Zahlen erlaubt. Danach folgt ein Semikolon, ein Leerzeichen und dann URL. URL muß groß geschrieben sein. Danach kommt ohne Leerzeichen ein "=" und dann die URL. Die Regeln für die URL sind die gleichen, wie bei Bildern und Links. Es sind relative oder absolute Pfadangaben erlaubt. Der gesamte Text von der Zeitangabe bis nach der URL wird in Anführungszeichen eingeschlossen.

Diese Angabe wird vom Browser interpretiert.

Dokumentsprache

<meta http-equiv="content-language" content="de">

"content" heißt "Inhalt". "language" heißt Sprache. Hier wird also die Dokumentsprache festgelegt. Das Länderkürzel bei content entspricht den länderspezifischen Topleveldomains. Hier ist eine Liste mit den Kürzeln und den dazugehörigen Ländern.

ad Andorra ae United Arab Emirates af Afghanistan ag Antigua and Barbuda
ai Anguilla al Albania am Armenia an Netherland Antilles
ao Angola aq Antarctica ar Argentina as American Samoa
at Austria au Australia aw Aruba az Azerbaidjan
ba Bosnia-Herzegovina bb Barbados bd Bangladesh be Belgium
bf Burkina Faso bg Bulgaria bh Bahrain bi Burundi
bj Benin bm Bermuda bn Brunei Darussalam bo Bolivia
br Brazil bs Bahamas bt Buthan bv Bouvet Island
bw Botswana by Bielorussia bz Belize ca Canada
cc Cocos (Keeling) Isl. cf Central African Rep. cg Congo ch Switzerland
ci Ivory Coast ck Cook Islands cl Chile cm Cameroon
cn China co Colombia cr Costa Rica cs Czechoslovakia
cu Cuba cv Cape Verde cx Christmas Island cy Cyprus
de Germany dj Djibouti dk Denmark do Dominican Republic
dz Algeria ec Ecuador ee Estonia eg Egypt
eh Western Sahara es Spain et Ethiopia fi Finland
fj Fiji fk Falkland Isl.(Malvinas) fm Micronesia fo Faroe Islands
fr France fx France (European Ter.) ga Gabon gb Great Britain (UK)
gd Grenada ge Georgia gf Guyana (Fr.) gh Ghana
gi Gibraltar gl Greenland gm Gambia gn Guinea
gp Guadeloupe (Fr.) gq Equatorial Guinea gr Greece gt Guatemala
gu Guam (US) gw Guinea Bissau gy Guyana hk Hong Kong
hm Heard & McDonald Isl. hn Honduras hr Croatia ht Haiti
hu Hungary id Indonesia ie Ireland il Israel
in India io British Indian O. Terr. iq Iraq ir Iran
is Iceland it Italy jm Jamaica jo Jordan
jp Japan ke Kenya kg Kirgistan kh Cambodia
ki Kiribati km Comoros kp Korea (North) kr Korea (South)
kw Kuwait ky Cayman Islands kz Kazachstan la Laos
lb Lebanon lc Saint Lucia li Liechtenstein lk Sri Lanka
lr Liberia ls Lesotho lt Lithuania lu Luxembourg
lv Latvia ly Libya ma Morocco mc Monaco
md Moldavia mg Madagascar mh Marshall Islands ml Mali
mm Myanmar mn Mongolia mo Macau mp Northern Mariana Isl.
mq Martinique (Fr.) mr Mauritania mu Mauritius mv Maldives
mw Malawi my Malaysia ms Montserrat mt Malta
mx Mexico mz Mozambique na Namibia nc New Caledonia (Fr.)
ne Niger nf Norfolk Island ng Nigeria ni Nicaragua
nl Netherlands no Norway np Nepal nr Nauru
nt Neutral Zone nu Niue nz New Zealand om Oman
pa Panama pe Peru pf Polynesia (Fr.) pg Papua New Guinea
ph Philippines pk Pakistan pl Poland pm St. Pierre & Miquelon
pn Pitcairn pr Puerto Rico (US) pt Portugal pw Palau
py Paraguay qa Qatar re Reunion (Fr.) ro Romania
ru Russian Federation rw Rwanda sa Saudi Arabia sb Solomon Islands
sc Seychelles sd Sudan se Sweden sg Singapore
sh St. Helena si Slovenia sj Svalbard & Jan Mayen Is sl Sierra Leone
sm San Marino sn Senegal so Somalia sr Suriname
st St. Tome and Principe su Soviet Union sv El Salvador sy Syria
sz Swaziland tc Turks & Caicos Islands td Chad tf French Southern Terr.
tg Togo th Thailand tj Tadjikistan tk Tokelau
tm Turkmenistan tn Tunisia to Tonga tp East Timor
tr Turkey tt Trinidad & Tobago tv Tuvalu tw Taiwan
tz Tanzania ua Ukraine ug Uganda uk United Kingdom
um US Minor outlying Isl. us United States uy Uruguay uz Uzbekistan
va Vatican City State vc St.Vincent & Grenadines ve Venezuela vg Virgin Islands (British)
vi Virgin Islands (US) vn Vietnam vu Vanuatu wf Wallis & Futuna Islands
ws West Samoa ye Yemen yu Yugoslavia za South Africa
zm Zambia zr Zaire zw Zimbabwe    

Die einzige mir bekannte Ausnahme von der Regel, dass für die Angabe der Dokumentsprache das 2-stellige Länderkürzelverwendet wird, ist die Angabe "en-us".

Diese Angabe wird von Suchdiensten interpretiert.

Nicht im Proxy speichern

<meta http-equiv="pragma" content="no-cache">

Ein Proxyserver ist ein Computer, der z.B. zwischen einem LAN und dem Internet die Verbindung bildet und verwaltet. Oft werden in diesen Proxyservern häufig besuchte Seite auch gespeichert damit sie im LAN schneller zur Verfügung stehen. Dieser Speicher wirkt im LAN also ähnlich wie der Browsercache im eigenen Browser. Wenn deine Seite dort gespeichert ist, steht sie allen Rechnern dieses Netzwerks sehr schnell und ohne Einwahl ins Internet zur Verfügung. Das hat den Nachteil, dass diese gespeicherte Version natürlich nicht die aktuelle Version ist, wenn du deine Seite updatest. Mit diesem Metatag verbietest du Proxyservern deine Seite zu speichern.

Diese Angabe wird von Proxyservern verarbeitet.

Erneut einlesen für Such-Robot

<meta name="revisit-after" content="30 days">

Dieses Tag veranlasst einen Such-Robot deine Seite in 30 Tagen wieder zu besuchen um fest zu stellen, ob sich der Inhalt geändert hat. Dadurch bleibt dein Eintrag in Suchdiensten aktuell.

Diese Angabe wird von Suchdiensten interpretiert.

Beschreibung

<meta name="description" content="Hier solltest du eine kurze Beschreibung deiner Seite ohne Umlaute eingeben">

Den roten Text solltest du gegen einen Text, der deine Seite beschreibt austauschen. Der Text sollte möglichst kurz sein und nur Zeichen des ASCII enthalten.

Diese Angabe wird von Suchdiensten interpretiert.

Autor

<meta name="author" content="dein Name">

Hier kannst du einem Such-Robot mitteilen, dass du der Autor der Seite bist. Dadurch kann man deine Seite auch finden, wenn man nur den Autor kennt.

Diese Angabe wird von Suchdiensten interpretiert.

Schlüsselwörter

<meta name="keywords" content="Suchbegriffe">

Anstatt dem Wort "Suchbegriffe" trägst du die Wörter ein, die man in eine Suchmaschine eingeben soll, wenn man deine Seite sucht. Die einzelnen Begriffe sollten durch Kommas getrennt werden. Für die meisten Suchmaschinen darf der Eintrag höchstens eine bestimmte Anzahl von Zeichen lang sein. Üblicherweise liegen diese Werte zwischen 100 und 250. Es ist sinnvoll hier verschiedene Schreibweisen und Ein- und Mehrzahlformen der Schlüsselwörter aufzulisten.

Diese Angabe wird von Suchdiensten interpretiert.

Datum

<meta name="date" content="2001-06-15T20:40:00+01:00">

Hier kannst du angeben, wann die Seite geschrieben bzw. veröffentlicht wurde. Das Datum muss in diesem Format angegeben werden. Zuerst die 4-stellige Jahreszahl, Bindestrich, Monat (2-stellig), Bindestrich, Tag (2-stellig), T, Stunde (2-stellig, 24-Stunden-Format), Minute (2-stellig), Sekunde (2-stellig). Danach kommt die Abweichung von der Weltzeit (GMT). In Deutschland ist die Abweichung während der Sommerzeit +02:00 und während der Winterzeit +01:00. Wenn du nur ein Datum ohne Uhrzeit angeben willst, schreibst du nur das Datum bis vor dem T.

Diese Angabe wird von Suchdiensten interpretiert.

Es gibt noch sehr viel mehr Metatags, die ich aber für weniger wichtig halte.

Weiter geht's mit dem Kapitel Doctype.


Um einen Link zu setzen, der direkt auf diese Seite führt, verwende folgende Url: