2011-01-01 19 views
19

Una cosa di cui i motori di ricerca fanno davvero schifo è la data in cui è stato creato un sito web. Conosci il problema: cerchi qualche problema con CSS o JavaScript e Google restituisce un sacco di risultati dal 2002 che spiega come risolvere il problema in IE 5.5 e Netscape 4.6 mentre gli articoli utili sono sepolti a pagina 3. C'è solo one use per Pagina 3, e risultati di ricerca significativi non lo sono.Esiste un tag standardizzato (meta?) Per la data di un sito Web?

Comunque, mi chiedo se non v'è un tag standardizzati o almeno generalmente accettate o meta tag che posso mettere le mie proprie pagine per indicare la data in cui sono stati creati?

Non che aiuta a filtrare il vecchio merda di risultati della ricerca (soprattutto perché le persone al # 1 con i loro articoli 2002 hanno incentivo pari a zero per cambiare), ma vorrei solo fare la mia parte: P

+2

Questa è una sanguinosa buona domanda, e non so la risposta, ma sarebbe ottimo se ci fosse un esistenti o emergenti "standard", magari utilizzando un po 'di microformat esistente, che i motori di ricerca e altri portali di contenuto potrebbe intercettare e display per aiutare gli utenti finali a prendere decisioni migliori sul contenuto. Certo, c'è "Ultima modifica" e così via, ma non è proprio la stessa cosa, dal momento che è più un timestamp di invalidazione della cache. – Rob

+0

Brillante. Internet sarebbe molto meglio con questo. [/ Ricorda di me innumerevoli volte in cui scrematura una pagina web per tutto ciò che si presenta come una data] – Kos

+0

Voi sapete che se si fa clic su 'Altri strumenti di ricerca' nella barra laterale nella pagina dei risultati di ricerca di Google che ti consente di cercare per articoli della ultimo giorno/settimana/mese/anno? Anche se in molti casi mi sembra che le date in questione siano "quando Google lo ha scansionato" piuttosto che "quando è stato creato" sembra funzionare molto bene con i post del blog. – robertc

risposta

6

Ci sono stati un paio di WHATWG Meta Extension proposals, si fa riferimento nella HTML5 specification che potrebbe soddisfare la data di creazione di una pagina.

"accettato" proposte
dcterms.available - La data la risorsa si sono resi disponibili.
dcterms.created - La data di creazione della risorsa.
dcterms.dateAccepted - La data in cui la risorsa è stata accettata.
dcterms.submitted - La data di invio della risorsa.
dcterms.issued - La data di pubblicazione di una risorsa.

correlati "accettato" proposte
dcterms.modified - la data di modifica di una risorsa
dcterms.valid - La validità della risorsa.

Ci sono un paio di "proposte incomplete" che non sono state accettate a causa di una mancanza di documentazione (come ad esempio created).

Non credo Hangy's answer di dc.date (ora dcterms.date) sarebbe rilevante qui, come per quel che mi portano a credere, alla data del presente è la data associata alla risorsa. Ad esempio, se la risorsa era una discussione sulla battaglia di Hastings nel 1066, lo dcterms.date potrebbe essere impostato su 1066. Lo stesso si potrebbe dire anche per icas.datetime.

4

Non è uno standard, ma ricordo di aver letto su A List Apart su RDFa. Questo, o altre forme di microformattazione, potrebbe essere la soluzione che stai cercando.

+0

Sembra che Google lo supporti, quindi potrebbe davvero essere la strada da percorrere. –

4

Suppongo che il tag DC.date potrebbe essere usato per questo. I metadati Dublin Core sono relativamente consolidati e ben noti.

È inoltre possibile contrassegnare i siti Web con XMDP, con un tag data che dovrebbe essere la data dell'ultima modifica.

+0

Interessante. So Dublin Core per file multimediali (penso che Adobe sta spingendo pesantemente), non l'ho visto per i siti web ancora. Darei un'occhiata. –

3

Si potrebbe provare RDFa (o Microformati) come suggerito da James e hangy, Google li supporta tramite una funzionalità denominata Rich Snippets. Utilizzare lo strumento di test Rich Snippets per vedere come sta funzionando - ad esempio lo fa sollevare il dtreviewed e la valutazione da one of my blog posts che è contrassegnato con hreview.

2

Per la marcatura dei contenuti, si può andare via HTML5 di microdata.

sto lottando con la stessa domanda - Google può capire date su alcuni contenuti sul mio sito, ma non altri. Voglio aiutarlo, quindi può sempre avere la data sull'articolo.

Sto cercando una combinazione dei metatag "dc.date" suggerito sopra, e la marcatura il timestamp che appare sulla pagina utilizzando microdati.

l'esempio di Google di come per marcare i vostri timestamp utilizzando microdati è:

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

Solo questo è utile quando si inserisce la data (e l'ora) nella pagina da qualche parte. Non penso che tu possa mettere quel tag nel '', puoi? –