По моему мнению, идентификаторы и UUID никогда не должны быть частью URL, никогда.
1) Некоторые базы данных NoSQL вообще не используют идентификаторы, они используют UUID. UUID длинные, части разделены тире. Google будет рассматривать тире как разделитель слов: это означает, что в вашем URL будет еще 5 бесполезных ключевых слов.
2) Человек не понимает идентификаторы или UUID. Человек понимает слова и говорящие URL.
3) Если заголовок изменяется, вы можете просто сделать редирект, как WordPress, как указано @TRiG.
4) Наконец, не забудьте использовать дату, чтобы вы могли различить две статьи с одинаковым названием и опубликованные в другом году, месяце или дне. Например, у вас может быть два рецензии (первое издание и второе издание) на одну и ту же книгу.
http://example.com/2013/02/11/data-mining-concepts-and-techniques
и
http://example.com/2011/05/23/data-mining-concepts-and-techniques
5) Дата также поможет любому пользователю выяснить, является ли контент недавним или нет.
6) Дата добавит к вашему URL важное ключевое слово: год. Давайте предположим, что я хочу увидеть самых красивых девушек в мире, я введу в Google: «Самые красивые девушки в мире 2014». Мой URL будет:
http://example.com/2014/07/10/the-most-beatiful-girls-in-the-world
7) И последнее, но не менее важное: Chrome кэширует посещенный вами сайт, поэтому вы можете найти указанный выше сайт, просто набрав в адресной строке «girls».