META Tags sinnvoll nutzen !
Kris
- html
kann mir jemand sagen wie ich am besten meine META Tags verfassen sollte ? Ich will nicht durch irgendwelche Tricks weiter oben landen in den Suchmaschinen sondern lediglich einen sauberen META-Code in der Seite haben.
Hab mir die Seite mehrfach durchgelesen aber da es mehrere Möglichkeiten und Ideen gibt, würde ich gern von euch wissen, welche ihr am sinnvollsten und saubersten haltet.
Desweiterem wollte ich Fragen ob es möglich ist META angaben auszulagern und per Befehl über eine TXT etc. Datei einzuladen ... wobei dann wieder fraglich ist ob der Robot der sie liest sie auch findet ...
daher bitte ich um Hilfe :)
mfg
KRIS KLEPERS
kann mir jemand sagen wie ich am besten meine META Tags verfassen sollte ?
Kris,
Ich schreib üblicherweise diese Angaben ins Dokument:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head profile="http://dublincore.org/documents/dcq-html/">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Language" content="de" />
<title>Meta-Angaben</title>
<meta name="DC.creator" content="Gunnar Bittersmann" />
<meta name="DC.publisher" content="Gunnar Bittersmann" />
<meta name="DCTERMS.created" content="2005-08-29" />
<meta name="DCTERMS.issued" content="2005-08-29" />
<meta name="DCTERMS.modified" content="2005-08-29" />
</head>
<body>
</body>
</html>
DCMI Metadata Terms
Expressing Dublin Core in HTML/XHTML meta and link elements
Desweiterem wollte ich Fragen ob es möglich ist META angaben auszulagern und per Befehl über eine TXT etc. Datei einzuladen ...
Meta-Angaben zu einem Dokument beziehen sich auf eben dieses eine. Es ist höchst unwahrscheinlich, dass für zwei verschiedene Dokumente die Meta-Angaben idententisch wären. Wenn du Meta-Angaben auslagern wolltest, um dieselben in mehrere Dokumente einzubinden, vergiss es.
Es besteht die Möglichkeit, für jedes HTML-Dokument eine eigene Datei mit den Meta-Angaben in RDF/XML anzulegen und auf diese im jeweiligen HTML-Dokument zu verweisen. Ich glaub aber nicht, das das ist, was du im Sinn hattest.
wobei dann wieder fraglich ist ob der Robot der sie liest sie auch findet ...
Was serverseitig passiert, bekommt kein Client mit; der bekommt nur das Ergebnis zu sehen; nicht, wie es entstanden ist.
Live long and prosper,
Gunnar
Hi,
<meta http-equiv="Content-Language" content="de" />
diese Angabe hast Du doch bereits im HTML-Tag - wozu dann nochmals?
Bezüglich der Fragestellung - da hier auch Suchmaschinen angesprochen wurden - halte ich auch meta description noch für sinnvoll, die dies in einigen Suchmaschinen die Möglichkeit bietet, einen selbst definierten Text auf den Ergebnisseiten ausgeben zu lassen.
freundliche Grüße
Ingo
<meta http-equiv="Content-Language" content="de" />
diese Angabe hast Du doch bereits im HTML-Tag - wozu dann nochmals?
Nein, Ingo, das ist was völlig Anderes.
Die lang- und xml:lang-Attribute geben die Textverarbeitungssprache an. Im HTTP-Header bzw. der HTTP-EQUIV-Angabe werden die Primärsprache(n) (das können mehrere sein) angegeben.
W3C Authoring Techniques for XHTML & HTML Internationalization: Specifying the language of content 1.0: §3 Important concepts
Live long and prosper,
Gunnar
Hi,
Nein, Ingo, das ist was völlig Anderes.
Die lang- und xml:lang-Attribute geben die Textverarbeitungssprache an. Im HTTP-Header bzw. der HTTP-EQUIV-Angabe werden die Primärsprache(n) (das können mehrere sein) angegeben.
anders stimmt zwar, aber völlig nicht.
In Deinem Fall gibst Du Deutsch sowohl als Attribut für html als auch _ausschließlich_ als Meta-Tag an. In diesem Fall reicht doch eigentlich _eine_ Angabe. Und nach:
"Furthermore, it is strangely inconsistent not to use attributes to declare the default text-processing language when they have to be used for all fragments of text in a document."
wäre dies das html-Attribut.
Oder anders gesagt: wenn als Textverarbeitungssprache für das gesamte Dokument Deutsch gilt und auch keine anderen Sprachen hierin vorkommen, sollte die Angabe der Textverarbeitungssprache eigentlich ausreichend sein, zumal:
"This is much more specific than the primary language of a document."
freundliche Grüße
Ingo
Oder anders gesagt: wenn als Textverarbeitungssprache für das gesamte Dokument Deutsch gilt und auch keine anderen Sprachen hierin vorkommen, sollte die Angabe der Textverarbeitungssprache eigentlich ausreichend sein,
Hm, hat das lang- bzw. xml:lang-Attribut für content negotiation auch Bedeutung, oder bedarf es dafür der HTTP- bzw. HTTP-EQUIV-Angabe?
Live long and prosper,
Gunnar
Hi,
Hm, hat das lang- bzw. xml:lang-Attribut für content negotiation auch Bedeutung, oder bedarf es dafür der HTTP- bzw. HTTP-EQUIV-Angabe?
was hat das damit zu tun? Der Client sendet, welche Sprachen er bevorzugt und der Server liefert ggfsl. das Dokument in einer hier angegebenen Sprache aus (welche er dann wie auch immer angibt).
freundliche Grüße
Ingo