Если <description> генерируется с описания логичней всего его просто оттуда брать...Либо, логичней брать из первых предложений в теме.
То бишь к примеру описание:
После генерации получаю:
"Обсуждение технических вопросов форума о Канаде "Моя Канада"."
Дескрипшин:
"Обсуждение технических вопросов форума о Канаде "Моя Канада". (А дальше уже можно название темы, раздела и т.п. - как по шаблону) ... Технические вопросы.... и т.п.
То бишь чтобы орфография сохранялась. Дескрипшин - это то, что видит пользователь в поисковой выдаче. Это должен быть качественный текст, а не просто с маленькой буквы набор слов.
Либо, если брать с первого сообщения - также сохранять орфографию и брать первые 200 знаков с сообщения в <description>. Можно так, можно так....<description> - очень важный мета-тег.