Не секрет, что стандартные заголовки или тайтлы (от названия тега <title>) в phpBB ничего общего с SEO не имеют. Лишние слова, такие как «Просмотр форума», «Просмотр темы», «Главная», абсолютно одинаковые тайтлы на всех страницах больших тем, название сайта впереди темы… =-O
Давайте исправим это достадное недоразумение и приведем тайтлы наших форумов в порядок!

Убираем слова «Главная страница»

Открываем index.php в корне форума, ищем строчку

page_header($user-&gt;lang['INDEX']);

и заменяем её на

page_header();

Убираем слова «Просмотр форума»

Открываем viewforum.php , ищем строчку

page_header($user-&gt;lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name'], true, $forum_id);

и заменяем её на

page_header($forum_data['forum_name'], true, $forum_id);

Убираем слова «Просмотр темы»

Открываем viewtopic.php , ищем строчку

page_header($user-&gt;lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);

и заменяем её на

page_header($topic_data['topic_title'], true, $forum_id);

Меняем местами заголовки и добавляем номер страницы

Открываем файл stylesprosilvertemplateoverall_header.html , ищем строчку

&lt;title&gt;{SITENAME} &amp;bull; &lt;!-- IF S_IN_MCP --&gt;{L_MCP} &amp;bull;
&lt;!-- ELSEIF S_IN_UCP --&gt;{L_UCP} &amp;bull;
&lt;!-- ENDIF --&gt;{PAGE_TITLE}&lt;/title&gt;

и заменяем её на:

&lt;title&gt;&lt;!-- IF SCRIPT_NAME == 'index' --&gt;{SITENAME}
&lt;!-- ELSEIF SCRIPT_NAME --&gt;
&lt;!-- IF ON_PAGE == '1' or SCRIPT_NAME == 'memberlist' --&gt;
{PAGE_TITLE}&lt;!-- ELSEIF ON_PAGE --&gt;
{PAGE_TITLE}&amp;bull; {ON_PAGE} страница&lt;!-- ENDIF --&gt;
&lt;!-- IF S_IN_MCP --&gt;{L_MCP}&lt;!-- ELSEIF S_IN_UCP --&gt;
{L_UCP}&lt;!-- ENDIF --&gt; &amp;bull; {SITENAME}&lt;!-- ENDIF --&gt;&lt;/title&gt;

тем самым добавляя номер страницы в большие темы для исключения дублирования тайтлов и выводя сначала название темы, а уже затем все остальное.

Если знаете еще какие-то недочеты или есть идеи — смело пишите в комментах :-[