Наличие всех тегов в нижнем регистре облегчит сохранение дубликатов, и, как пользователь, я считаю, что это хорошая функция ... Но это может не всегда нравиться вашим пользователям, например, если использовать имя в качестве тег.
Может быть, было бы лучше использовать регистр, который они напечатали при первом вводе тега?
Вставлять HTML-теги - это хорошо; Я также удалил бы пробелы (например, замените их тире) и другие символы, которые не очень хорошо смотрятся в URL, такие как кавычки, косые черты, ударения ("éàèç", .. .) , знаки пунктуации, ...
В любом случае, не забудьте экранировать теги, прежде чем вводить их в запросы SQL или в ваш вывод HTML; -)