Viele MetaTags - schlecht?
Sven
- html
Nabend :-)
Auf meiner Page - ich arbeite grad an einem self-made Portal - habe ich ziemlich viele MetaTags eingefügt. Grundsätzlich hab ich sowohl die normalen, als auch die MetaTags nach DublinCore verwendet, auch wenn mir nicht klar ist, welche Vorteile die haben.
So sieht das aus:
<meta name="DC.title" content="Seiten-Title">
<meta name="DC.creator" content="Mein Name">
<meta name="DC.contributor" content="Noch ein Name">
<meta name="DC.publisher" content="Blubb">
<meta name="DC.subject" content="Subject">
<meta name="DC.description" content="Beschreibung">
<meta name="DC.type" content="InteractiveResource" scheme="DCTERMS.DCMIType">
<meta name="DC.format" content="text/html" scheme="DCTERMS.IMT">
<meta name="DC.identifier"
content="Adresse der Seite"
scheme="DCTERMS.URI">
<meta name="DC.language" content="de" scheme="DCTERMS.RFC3066">
<meta name="DC.rights"
content="Link zu den AGB"
scheme="DCTERMS.URI">
<META NAME="author" CONTENT="Der Autor">
<META NAME="page-topic" CONTENT="Topic">
<META NAME="keywords" CONTENT="Keywords">
<META NAME="description" CONTENT="Beschreibung">
<meta name="language" content="de">
<meta name="MSSmartTagsPreventParsing" content="true">
<meta name="reply-to" content="webmaster@testseite">
<META NAME="page-type" CONTENT="Kommerzielle Organisation">
<META NAME="audience" CONTENT="Alle">
<META NAME="robots" CONTENT="INDEX,FOLLOW">
<meta name="revisit-after" CONTENT="7 days">
<meta name="revisit" CONTENT="7 days">
<META NAME="expires" CONTENT="0">
<meta http-equiv="Cache-Control" Content="no-cache">
<meta http-equiv="Pragma" Content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Ist das schlimm, das es so viel ist? Die Suchdienste ignorieren sie ja ohnehin zum Großteil, aber ich wollt es komplett machen. Für eine interne Suche kann ich die Meta-Tags ja gut verwenden.
Wenn mir noch jemand was kurzes zu den DC-MetaTags sagen kann, welcher Sinn dahinter steht, wäre das auch nett. Ich hab zwar die Seiten hier gelesen und entschieden sie zu verwenden... aber der Unterschied ist mir nicht wirklich klargeworden.
Lg
Sven
Hello out there!
MetaTags nach DublinCore verwendet, auch wenn mir nicht klar ist, welche Vorteile die haben.
"About the Initiative
The Dublin Core Metadata Initiative (DCMI) is an organization dedicated to promoting the widespread adoption of interoperable metadata standards and developing specialized metadata vocabularies for describing resources that enable more intelligent information discovery systems." [DCMI]
So sieht das aus:
<meta name="DC.identifier"
content="Adresse der Seite"
scheme="DCTERMS.URI">
In dem Fall wäre das 'link'-Element angebracht [HTML401 §7.4.4, HTML401 §6.12]:
<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/">
<link rel="DC.identifier" href="http://example.net/foo.html">
<meta name="DC.rights"
content="Link zu den AGB"
scheme="DCTERMS.URI">
Dito.
[viele Meta-Angaben]
Ist das schlimm, das es so viel ist?
Naja, du schickst haufenweise Daten zu den Clients ...
Die Suchdienste ignorieren sie ja ohnehin zum Großteil,
... die mit diesen Daten doch nichts anfangen. Traffic ohne Nutzen.
Für eine interne Suche kann ich die Meta-Tags ja gut verwenden.
Dann kannst du die Meta-Information auch aus dem HTML-Dokument auslagern: zu jedem HTML-Dokument erstellst du bspw. ein RDF-Dokument [RDF-PRIMER], welches sämtliche Meta-Information enthält.
Zu 'foo.html' also 'foo.html.rdf':
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<rdf:Description rdf:about="http://example.net/foo.html">
<dc:title>Seiten-Title</dc:title>
<dc:creator>Mein Name"</dc:creator>
<dc:contributor>Noch ein Name"</dc:contributor>
<dc:publisher>Blubb"</dc:publisher>
<dc:subject>Subject"</dc:subject>
<dc:description>Beschreibung"</dc:description>
<dc:type rdf:datatype="http://purl.org/dc/terms/DCMIType">InteractiveResource"</dc:type>
<dc:format rdf:datatype="http://purl.org/dc/terms/IMT">text/html</dc:format>
<dc:identifier rdf:resource="http://example.net/foo.html"/>
<dc:language rdf:datatype="http://purl.org/dc/terms/RFC3066">de</dc:language>
<dc:rights rdf:resource="http://example.net/agb.html"/>
</rdf:Description>
</rdf:RDF>
Eine interne Suche lässt du über die RDF-Dateien laufen und erhälst so die Referenz auf die entsprechende HTML-Datei.
Die Verknüpfung andersrum von der HTML-Datei zu ihren Metadaten erreichst du durch diese Zeile im HTML-Code:
<link rel="meta" href="http://example.net/foo.html.rdf">
See ya up the road,
Gunnar