(Una domanda simile è stata chiusa come duplicata, ma l'OP non era esclusivamente interessato al SEO, quindi ecco una risposta sui vantaggi generali.)
Includere la data di pubblicazione nell'URL può essere una buona progettazione degli URL .
Usabilità: URL descrittivi
Un URL può fornire indizi sul contenuto a cui fa riferimento. Fornire agli utenti tali informazioni prima di fare clic sul collegamento è una buona cosa. Ad esempio, confronta questi URL:
http://blog.example.com/review-of-my-new-laptop
http://blog.example.com/2011/08/21/review-of-my-new-laptop
Qui la data inclusa può essere utile: è il 2014 ora, gli utenti interessati ai laptop attuali probabilmente non troveranno informazioni utili in questo post, perché il laptop recensito sarebbe troppo vecchio.
Naturalmente, questo non deve essere utile solo per gli utenti umani. Anche i consumatori di dati (come i motori di ricerca) potrebbero utilizzare queste informazioni.
Non so se alcuni motori di ricerca lo estraggono, ma il comportamento dei motori di ricerca può cambiare spesso e ce ne sono moltissimi. Sto solo dicendo che è una possibilità. Un caso ovvio ed effettivo è l'evidenziazione dei termini di ricerca nelle SERP. Vedi, ad esempio, questo screenshot di Ricerca Google in cui è evidenziato "2014" nella data di pubblicazione contenuta negli URL dei risultati:
Usabilità: URL navigabili
L'URL http://blog.example.com/2011/08/21/review-of-my-new-laptop
può consentire agli utenti di navigare rimuovendo i segmenti URL da destra a sinistra:
http://blog.example.com/2011/08/21/
(tutti i post pubblicati lo stesso giorno)
http://blog.example.com/2011/08/
(tutti i post pubblicati nello stesso mese)
http://blog.example.com/2011/
(tutti i post pubblicati nello stesso anno)
(Se non si desidera consentire la navigazione, considerare di non utilizzare le barre quindi, ad esempio, utilizzare /2011-08-21/
.)
Implementazione: collisioni di nomi
Alcuni anni dopo, un altro nuovo laptop. L'autore non è molto creativo e nomina di nuovo l'articolo, "Recensione del mio nuovo laptop". E adesso? È possibile aggiungere una sorta di contatore all'URL, ad esempio
http://blog.example.com/review-of-my-new-laptop-2
, o
http://blog.example.com/review-of-my-new-laptop/2
, o
http://blog.example.com/2/review-of-my-new-laptop
.
Non molto elegante. Nel primo esempio, sembra che il "2" faccia parte del titolo dell'articolo (che non è il caso); nel secondo esempio, sembra che sarebbe la pagina 2 dell'articolo; nell'ultimo esempio si interrompe con coerenza (a meno che non si aggiunga a /1/
per tutti gli altri URL fin dall'inizio).
Una soluzione comune per questo è aggiungere un ID (come il proprio 49781
per questa domanda). Ma perché dovresti farlo quando potresti usare la data come tipo di ID? La data ha un significato (e può essere utile per gli utenti), l'ID sarebbe opaco per gli utenti (e inutile). Così sarebbe
http://blog.example.com/2011/08/21/review-of-my-new-laptop
http://blog.example.com/2014/01/09/review-of-my-new-laptop
invece di
http://blog.example.com/00211812/review-of-my-new-laptop
http://blog.example.com/02401109/review-of-my-new-laptop
(Presumendo che nessun articolo con lo stesso nome sia pubblicato nello stesso giorno.)
Ovviamente tutto ciò è rilevante solo per i siti Web che hanno innanzitutto una data di pubblicazione utile. Non tutte le pagine possono / dovrebbero avere una data di pubblicazione. E anche quando ci sono date di pubblicazione mostrate sulla pagina, non ha necessariamente senso includerle anche nell'URL.