(Une question similaire a été fermée en double, mais le PO n'était pas exclusivement intéressé par le référencement, alors voici une réponse sur les avantages généraux.)
Inclure la date de publication dans l'URL peut être une bonne conception d'URL .
Convivialité: URL descriptives
Une URL peut donner des indices sur le contenu auquel elle se réfère. Donner aux utilisateurs de telles informations avant de cliquer sur le lien est une bonne chose. Par exemple, comparez ces URL:
http://blog.example.com/review-of-my-new-laptop
http://blog.example.com/2011/08/21/review-of-my-new-laptop
Ici, la date incluse peut être utile: c'est 2014 maintenant, les utilisateurs intéressés par les ordinateurs portables actuels ne trouveront probablement pas d'informations utiles dans ce post, car l'ordinateur portable examiné serait trop vieux.
Bien sûr, cela ne doit pas être utile uniquement aux utilisateurs humains. Les consommateurs de données (comme les moteurs de recherche) peuvent également utiliser ces informations.
Je ne sais pas si des moteurs de recherche l'extraient, mais le comportement des moteurs de recherche peut changer souvent, et il y en a tellement. Je dis seulement que c'est une possibilité. Un cas évident et réel est la mise en évidence des termes de recherche dans les SERPs. Voir, par exemple, cette capture d'écran de la recherche Google où le "2014" est mis en évidence dans la date de publication contenue dans les URL de résultat:
Convivialité: URL navigables
L'URL http://blog.example.com/2011/08/21/review-of-my-new-laptop
peut permettre aux utilisateurs de naviguer en supprimant les segments d'URL de droite à gauche:
http://blog.example.com/2011/08/21/
(tous les articles publiés le même jour)
http://blog.example.com/2011/08/
(tous les articles publiés le même mois)
http://blog.example.com/2011/
(tous les articles publiés la même année)
(Si vous ne souhaitez pas autoriser la navigation, pensez à ne pas utiliser de barres obliques, et utilisez, par exemple /2011-08-21/
,.)
Implémentation: collisions de noms
Quelques années plus tard, un autre nouvel ordinateur portable. L'auteur n'est pas très créatif et nomme à nouveau l'article "Review of my new laptop". Et maintenant? Vous pouvez ajouter une sorte de compteur à l'URL, comme
http://blog.example.com/review-of-my-new-laptop-2
, ou
http://blog.example.com/review-of-my-new-laptop/2
, ou
http://blog.example.com/2/review-of-my-new-laptop
.
Pas très élégant. Dans le premier exemple, il semble que le "2" fasse partie du titre de l'article (ce qui n'est pas le cas); dans le deuxième exemple, il semble que ce serait la page 2 de l'article; dans le dernier exemple, il rompt avec la cohérence (sauf si vous ajoutez un /1/
pour toutes les autres URL dès le début).
Une solution courante pour cela consiste à ajouter un ID (comme le 49781
pour cette même question). Mais pourquoi voudriez-vous faire cela alors que vous pouvez utiliser la date comme type d'identification à la place? La date a un sens (et peut être utile aux utilisateurs), l'ID serait opaque pour les utilisateurs (et inutile). Ce serait donc
http://blog.example.com/2011/08/21/review-of-my-new-laptop
http://blog.example.com/2014/01/09/review-of-my-new-laptop
au lieu de
http://blog.example.com/00211812/review-of-my-new-laptop
http://blog.example.com/02401109/review-of-my-new-laptop
(En supposant qu'aucun article portant le même nom ne soit publié le même jour.)
Bien sûr, tout cela n'est pertinent que pour les sites Web qui ont une date de publication utile en premier lieu. Toutes les pages ne peuvent / ne doivent pas avoir de date de publication. Et même lorsque des dates de publication sont affichées sur la page, il n'est pas nécessairement logique de les inclure également dans l'URL.