Оптимизация phpBB3 форума под поисковики

Вместо предисловия: наконец-то добавил блог в technorati.com — aqmd8hgtbc

Ну вот и прерывается мой «безпостовый» период. Столь длительное отсутствие новых записей было вызвано слишком плотным рабочим графиком — тут и разработка новых проектов и оптимизация текущих, правда в SEO я еще совсем чайник, но надеюсь, все придет. Так вот, созрела на одном из форумов, использующих движок phpBB3, необходимость прикрутить ЧПУ, что, казалось бы, не очень то и тривиальная задача, но на помощь пришел модуль Ultimate SEO URL. Режим я выбрал Advanced. Но это далеко не все, что пришлось сделать, да и немного дрожали руки от того, что форуму уже пару лет и сообщений там далеко за 10 тысяч.

Данный мод несложный в установке, но приходится быть предельно внимательным, чтобы не пропустить ни одну мелочь, тем более, что тема на моем форуме отличается от стандартных, но с этим разобрался. Плюс ко всему, в инструкции по установке мода не указано, что нужно кое-что поменять в некоторых файлах, например memberlist.php, там также требуется преобразовать ссылку в ЧПУ.

Следующее, что нам мешает в повышении авторитета перед поисковиками, это внешние ссылки, которыми пестрят форумы, без этого никак: форумы и существуют для обмена информацией, что не обойдется без ссылок на другие ресурсы.

Тут нам помог мод Prime Links — он очень прост в настройке. Я пошел по самому простому пути: создал файл go.php, а в настройках мода указал следующее:

define('EXTERNAL_LINK_PREFIX', generate_board_url(true) . '/go.php?to=');

Код файла go.php сделал предельно простым:

if( array_key_exists('to', $_GET))
{
	$redirect = $_GET['to'];
	header("HTTP/1.0: 301 Moved Permanentlyn"); //тут еще стоит подумать над статусом
	header("Location: " . $redirect);
}
else
{
	header("HTTP/1.0: 404 Not Foundn");
	print "Извините, ссылка не найдена";
}

Теперь, все внешние ссылки буду преобразовываться к вполне SEO-шному виду. Например, ссылка на http://yandex.ru/ будет преобразована в /go.php?to=http://yandex.ru/. А сам файл go.php мы запрещаем для индексации в robots.txt.

Теперь, запрещаем ненужные нам ссылки в robots.txt, кстати, я добавил несколько параметров к рекомендуемым, при установке  Ultimate SEO URL, думаю лишними не будут.

Мой файл выглядит так:

User-agent: *
Disallow: /viewtopic.php
Disallow: /viewforum.php
Disallow: /index.php?
Disallow: /posting.php
Disallow: /search.php?
Disallow: /ucp.php
Disallow: /mcp.php
Disallow: /post
Disallow: /memberlist.php
Disallow: /faq.php
Disallow: /go.php
Clean-param: sid /*
Clean-param: SID /*

[ad name=»Adsense»]
Позже еще добавилась карта сайта, но об этом следующий пост, в котором я и выложу свой код для генерации этой полезной для индексации вещицы. Скрипт писал сам, ибо в сети ничего стоящего не нашел: или уж слишком закручено все или «хардкод», что я вообще не признаю.

Кстати, некоторые могут спросить: А зачем все это нужно? Отвечу, что греха таить, форум с ссылками такого вида гораздо лучше загоняется в sape. Кстати, кто еще не зарабатывает на своем сайте, советую зарегистрироваться и получать мои консультации, как рефералу- я плохому не научу :).
Пиарю чужие сайты:
У кого много свободного времени и географически это будет несложно могут посетить тренинги в Алматы.

Оптимизация phpBB3 форума под поисковики: 9 комментариев

  1. Хоть что-то полезное в интернете. А то облазил около 20 сайтов на тему-ничего не нашёл. Удачи в развитии сайта!

  2. Карту сайта зря писали, я сделал такой мод для phpBB. Пока что валидацию на phpBB.com не прошел, но все к этому идет.
    Так что если еще нужно, можете скачать мой мод — Sitemap FX.

    Кстати, в плане оптимизации этих модов мало. Это даже не половина) И phpBB SEO я бы не советовал Advanced. Но это уже на любителя.

    • Спасибо за ваш мод, он вправду очень интересный, упомяну о нем когда буду писать пост о карте сайта, но собственно я не большой спец в phpBB так что было целью написать не мод, а просто карту, она замечательно работает на http://forum.volkovysk.org/sitemap.php (тут же создается файл sitemap.xml.gz). Хотя ваш мод, я согласен и функциональней и удобней. по-поводу оптимизации, спасибо что подсказали, что это далеко не все — буду копать дальше

  3. Я все собираюсь написать обзор seo-модов для phpBB, но все никак руки не доходят 🙂 Там их не так уж и мало. А ведь еще и smo-моды есть, этих еще больше.

  4. Уведомление: Блог-шоу - выпуск 26 - Продвижение сайтов, веб-дизайн и креатив

  5. Спасибо! Очень интересная статья, тоже искал что-то подобное…для оптимизации форума на этом движке. Скачал мод Sitemap FX, вроде все отлично. 🙂

  6. Продолжая тему, хочу упомянуть один онлайн-сервис, запущенный мною буквально на днях — http://forummap.ru/
    Данный сервис позволяет создавать качественные sitemap файлы для ваших форумов. Все бесплатно.

  7. А еще написал статью про создание файла robots.txt для phpBB. Проверил после апдейта Яндекса — все сработало правильно, нужные страницы в индексе остались, ненужные выкинулись.

    ЗЫ. Прям подборка ссылок на тему seo phpBB 3 получилась 🙂

    • :)) Вы здорово потрудились над оптивизацией форума на этом движе,у меня роботс.тхт скромнее.

      Все руки не доходят грамотный редирект сделать, со старых ссылок на новые в .htaccess

Обсуждение закрыто.