Kleinere Probleme mit meta-Tags & dem Validator
Hallo Leute,
ich bin gerade dabei mich in die Welt der meta-Tags hereinzutasten und habe daher einfach mal jene, einer sehr bekannten Website (renehornig.com) übernommen. Der Validator zeigt bei ihm keine Probleme an, bemängelt jedoch die EXAKT gleichen meta-Tags bei mir und ich werde nich schlau daraus. Es wäre nett, wenn mir jemand sagen könnte, was ich falsch mache: (Dieser Link wurde aus Datenschutzgründen vom Author gelöscht) MfG, skrippi PS: Oder sind das nur Bugs wegen des experimentellen HTML5 ? |
Die in HTML5 (aktuell) zulässigen Attribtute und Attribut-Werte sind hier aufgelistet:
4 The elements of HTML languages und page-topic gehören nicht dazu. Sind außerdem auch für die großen Suchmaschinen völlig irrelevant, weshalb man getrost darauf verzichten kann. |
Zitat:
Zitat:
HTML5 ist, was die Angabe von Metainformationen angeht sehr pingelig. Im Grunde gibt es nur zwei sinnvolle Metaangaben: Die Fallbackangabe für die verwendete Zeichenkodierung sowie die Seitenbeschreibung für Suchmachinen (description). Alle anderen Angaben sind unnötig oder zumindest fragwürdig. Sehen wir uns mal die Angaben deiner Beispielseite an: HTML-Code:
<meta name="author" content="René Hornig" /> Angaben zum Autor und Lokalität: Reine Geek-Selbstdarstellung. Informationen über den Autor, seine Anschrift, Verwantwortung für den Inhalt usw. muss ein Webseitenbetreiber (zumindest in Deutschland) ins Impressum der Webseite schreiben, so dass jeder Besucher Zugriff darauf hat. Sprachangaben: Die Sprache des Inhalts einer Webseite wird über die HTML- bzw. XML-Attribute lang und xml:lang angegeben. Die Angaben in einem Metaelement sind wirkungslos, wenn es z.B. um die Verarbeitung duch assistive Technologie geht. Einstufung und Schlüsselwörter als Metaangabe sind ebenfalls unnützt. Suchmaschinen ingorieren das in der Regel, weil in der Vergangenheit zu viel Schindluder damit getrieben wurde. Die beiden folgenden Metaangaben sind IE6-spezifisch und können daher getrost entfernt werden (Oberflächliches googlen sagt, dass MSSmartTagsPreventParsing ohnehin nur in IE6-Betaversionen verfügbar war). Über die letzten beiden Angaben kann man Streiten. Bei generator weis ich nicht, ob Typo3 die Angabe fordert. Und ob die persönliche Seite groß genug ist um Google Sitemaps damit auszulasten ist ebenfalls fragwürdig. Im Ergebnis hat hier also ein Autor viele unnötige Informationen in seinen Kopfbereich geschrieben, die woanders hingehören und nichts anderes tun als die Darstellung der Seite zu verlangsamen, weil sie bei jedem Aufruf neu geladen werden müssen. |
Zitat:
|
Zitat:
Zitat:
|
Vielen Dank!
Hey,
danke für die Tipps. Ich hatte mir schon irgendetwas in der Richtung gedacht, dass HTML5 diese Meta - Angaben einfach nicht benötigt. Auf jeden Fall, werde ich deinen Rat beherzigen und diverse unnötige Meta-Tags entfernen und nur die relevanten drin behalten. Problem gelöst, vielen Dank ;) - skrippi |
Das ist aber falsch ausgedrückt. Nicht HTML5 benötigt diese Angaben nicht, sondern HTML5 lässt diese Meta-Angaben schlicht nicht zu. Suchmaschinen benötigen sie nicht. Genau das steht auch schon in oben verlinkter W3C-Seite.
|
Zitat:
Und da beide Varianten dasselbe bewirken, ist es mir ein Rätsel, warum überhaupt irgendjemand die meta- statt der HTML-Variante verwendet - warum das head-Element damit vollmüllen, wenn es auch für alle Besucher (außer dem Google-Bot) unsichtbar geht? |
Zitat:
|
Desweiteren sei noch ergänzt, dass auch alle von mir erstellten Websites nur 2 meta-Elemente bekommen: charset und description. Wobei natürlich immer öfter noch ein drittes dazukommt - viewport für mobile Browser etc.
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:29 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023