2011-01-01 9 views
19

Eine Sache, die Suchmaschinen wirklich saugen, ist das Datum, als eine Website erstellt wurde. Sie kennen das Problem: Sie suchen nach einem CSS- oder JavaScript-Problem und Google gibt eine Menge Ergebnisse aus dem Jahr 2002 zurück, in denen erklärt wird, wie das Problem in IE 5.5 und Netscape 4.6 behoben wird, während die hilfreichen Artikel auf Seite 3 begraben sind. Es gibt nur one use für Page 3, und sinnvolle Suchergebnisse sind es nicht.Gibt es ein standardisiertes (Meta?) -Tag für das Datum einer Website?

Wie auch immer, ich frage mich nur, ob es ein standardisiertes oder zumindest allgemein akzeptiertes Tag oder Meta-Tag gibt, das ich auf meine eigenen Seiten setzen kann, um das Datum anzugeben, an dem sie erstellt wurden?

Nicht, dass es hilft, aus den Suchergebnissen den alten Mist Ausfiltern (vor allem, weil die Menschen auf # 1 mit ihren 2002 Artikel Null Anreiz zu ändern), aber ich würde nur meinen Teil gerne tun: P

+2

Das ist eine verdammt gute Frage, und ich weiß die Antwort nicht, aber es wäre ausgezeichnet, wenn es einen existierenden oder aufkommenden "Standard" gäbe, den vielleicht Suchmaschinen und andere Content-Portale abfangen könnten und Anzeige, um Endbenutzern zu helfen, bessere Entscheidungen über Inhalte zu treffen. Natürlich gibt es "Last Modified" und so weiter, aber das ist nicht ganz dasselbe, da es eher ein Cache-Invalidierungs-Timestamp ist. – Rob

+0

Brilliant. Das Internet wäre damit so viel besser. [/ Ich erinnere mich unzählige Male, als ich eine Webseite für alles, was wie ein Datum aussieht, überspringe] – Kos

+0

Wenn Sie in der Seitenleiste auf der Google-Suchergebnisseite auf "Weitere Suchwerkzeuge" klicken, können Sie am letzten Tag nach Artikeln suchen/Woche/Monat/Jahr? Obwohl es mir in vielen Fällen so vorkommt, als wären die Daten "wenn Google es gecrawlt hat" und nicht "wenn es erstellt wurde", scheint es wirklich gut mit Blogposts zu funktionieren. – robertc

Antwort

6

Es gibt ein paar WHATWG Meta Extension proposals gewesen, in den HTML5 specification verwiesen, die für das Erstellungsdatum einer Seite sorgen könnte.

"Akzeptiert" Vorschläge
dcterms.available - Das Datum der Ressource verfügbar wurde.
dcterms.created - Das Erstellungsdatum der Ressource.
dcterms.dateAccepted - Das Datum, an dem die Ressource akzeptiert wurde.
dcterms.submitted - Das Datum, an dem die Ressource gesendet wurde.
dcterms.issued - Das Veröffentlichungsdatum einer Ressource.

Verwandte "Akzeptiert" Vorschläge
dcterms.modified - Das Änderungsdatum einer Ressource
dcterms.valid - Die Gültigkeit der Ressource.

Es gibt ein paar "unvollständige Vorschläge", die aufgrund fehlender Dokumentation (wie created) nicht akzeptiert wurden.

Ich glaube nicht, Hangy's answer von dc.date (jetzt dcterms.date) würde hier, soweit relevant sein, wie ich zu der Annahme bin, das Datum dafür ist das Datum mit der Ressource zugeordnet ist. Zum Beispiel, wenn die Ressource eine Diskussion über die Schlacht von Hastings in 1066 war, könnte die dcterms.date auf 1066 gesetzt werden. Das gleiche könnte auch für icas.datetime gesagt werden.

4

Es ist kein Standard, aber ich erinnere mich an A List Apart über RDFa lesen. Es oder andere Formen der Mikroformatierung können genau die Lösung sein, nach der Sie suchen.

+0

Es scheint, dass Google es unterstützt, so dass das in der Tat der richtige Weg sein kann. –

4

Ich nehme an, das DC.date-Tag könnte dafür verwendet werden. Die Dublin Core-Metadaten sind relativ gut bekannt.

Sie könnten auch Ihre Websites mit XMDP markieren, die eine Datumsbezeichnung hat, die das Datum der letzten Änderung sein soll.

+0

Interessant. Ich kenne Dublin Core für Mediendateien (ich denke, Adobe treibt es stark voran), habe es noch nicht für Websites gesehen. Werde einen Blick darauf werfen. –

3

Sie könnten versuchen RDFa (oder Microformats) wie James und Hangy vorgeschlagen haben, Google unterstützt sie durch eine Funktion namens Rich Snippets. Verwenden Sie das Rich Snippets Testing Tool, um zu sehen, wie es funktioniert - zum Beispiel nimmt es die dtreviewed und die Bewertung von one of my blog posts, die mit hreview markiert ist.

2

Zum Markieren von Inhalten können Sie die HTML5-Route microdata verwenden.

Ich habe mit der gleichen Frage zu kämpfen - Google kann Daten auf einigen Inhalt auf meiner Website, aber nicht andere herausfinden. Ich will es helfen, so kann es immer das Datum auf dem Artikel bekommen.

Ich versuche eine Kombination des oben vorgeschlagenen Metatags "dc.date" und markiere den Zeitstempel, der auf der Seite mit Mikrodaten erscheint.

Googles Beispiel dafür, wie Ihre Zeitstempel mit Mikrodaten zu markieren ist:

<time itemprop="startDate" datetime="2009-10-15T19:00-08:00">15 October 2009, 7PM</time> 
+0

Nur das ist nützlich, wenn Sie das Datum (und die Uhrzeit) irgendwo auf der Seite platzieren. Ich glaube nicht, dass Sie dieses Tag in die '' setzen können, oder? –