Можно тег title разместить например в шаблоне .header, там задать условия вида
<title>
{exp:query sql="SELECT cat_id FROM exp_categories WHERE cat_url_title = '{segment_2}'"}
{exp:weblog:entries weblog="myblog" category="{cat_id}" limit="1" uncategorized_entries="n" disable="category_fields|member_data|pagination|trackbacks"}
{if segment_2 == "{categories}{category_url_title}{/categories}" AND segment_3 == ""}
{categories}{category_name}{/categories} | {site_name}
{/if}
{if segment_3 == "{url_title}"}
{title} | {categories}{category_name}{/categories} | {site_name}
{/if}
{/exp:weblog:entries}
{/exp:query}
</title>
А также можно вынести тег title в каждый шаблон и строить его с помощью плагина Reeposition http://studio625.com/ee/reeposition/