Поисковая оптимизация phpBB
Одним из популярных движков форума, безусловно, является phpBB. Он обладает открытым исходным кодом, обилием разнообразных плагинов и что немаловажно — русскоязычной поддержкой. Оптимизация phpBB – процесс не сложный, достаточно поправить файлы шаблонов.
Оптимизировать несколько «тем» под определённый поисковый запрос, я думаю, особого труда не составит. Однако, что делать, когда форум с хорошей посещаемостью и весьма динамично, не без помощи пользователей, разрастается до сотен и тысяч сообщений? Михаил Шакин — http://shakin.ru, советует нам оптимизировать драгоценные метатеги title, description и keywords.
По умолчанию в phpBB3 метатеги description и keywords пустуют:
<meta name="keywords" content="" /> <meta name="description" content="" />
В файле styles/ваша тема/template/overall_header.html изменяем код метатегов таким образом:
<title>{PAGE_TITLE} &mdash; {SITENAME}</title>
<meta name="description" content="{PAGE_TITLE}" />
<meta name="keywords" content="{PAGE_TITLE}" />
Кроме этого следует убрать из тега title ненужные фразы такие как «Просмотр темы», «Просмотр форума» и тому подобные. Ищем файлы viewtopic.php, viewforum.php.
В viewtopic.php ищем строку (Ctrl+F) после «// Output the page»:
page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);
Заменяем на:
page_header($topic_data['topic_title']);
В viewforum.php ищем строку после «// Dump out the page header and load viewforum template»:
page_header($user->lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name'], true, $forum_id);
Заменяем на:
page_header($forum_data['forum_name']);
Внимание! В разных версиях phpBB3 строки вывода title могут немного отличаться. Не пугайтесь.
И так, после всего проделанного заголовок и метатеги приняли пристойный вид: «Название раздела/темы — Название сайта».
SITEMAP
Едем дальше. Что за сайт да без sitemap’а… Ведь согласитесь, приятно видеть в панели вебмастера yandex’а и google 100% индексацию страниц. Существует огромное количество бесплатных сервисов для генерации файлов sitemap, к примеру http://xml-sitemaps.com.
Неплохой сервис, однако, имеет ограничение в 500 страниц в sitemap’e.
Существуют также и программные генераторы файлов sitemap.
А некий Aravak для этих целей «склепал свой простой скриптик» и любезно им делится.
Спасибо за внимание!


1 год назад
А я сюда попал в поисках инструкции по установке виджета в phpbb3.
1 год назад
Приятно, что мой скриптик пришелся вам по вкусу, случайно натолкнулся на вашу статью и с удивлением обнаружил ссылку на себя
1 год назад
А как быть с индексной страницей? На начальной странице в title в самом начале встает &-
А в description и keywords пустота, как и было!
Я сделал так:
<meta name="description" content="{L_MCP} {L_UCP} {PAGE_TITLE} {SITENAME}» />
<meta name="keywords" content="{L_MCP} {L_UCP} {PAGE_TITLE} {SITENAME}» />
{META}
{L_MCP} {L_UCP} {PAGE_TITLE} {SITENAME}
1 год назад
{L_MCP} {L_UCP} {PAGE_TITLE} {SITENAME}
1 год назад
C индексной, в смысле с главной?
1 год назад
Спасибо за информацию, очень доступно и понятно все изложено про метатеги title, description и keywords.
1 год назад
{L_MCP} | {L_UCP} | {PAGE_TITLE} | {SITENAME}
Вот оптимальный title для phpbb3
1 год назад
А нет какого то дополнение или мод, что бы в админке исправить? Допустим как в Джумле, там ведь проще.
4 месяцев назад
В файлах viewtopic.php, viewforum.php версии 3.0.9 таких строк нет. Не хочется самовольничать при отсутствии опыта.
По этому прошу помочь с настройкой в этой версии. Стиль prosilver (базовый) на его основе art deluxe red установлен.
Спасибо!