den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Я не специалист по поисковой оптимизации. Но у меня есть форумPhPBB. И недавно я задался вопросом, как оптимизировать мой форум. Я облазил весь рунет и немного интернет в поисках информации на тему оптимизации PhPBB. А всё, что нашёл собрал вместе и теперь опубликую в виде памятки, содержащей список задач, призванных оптимизировать форум PhPBB для лучшей индексации поисковыми системами. [...]
Всё, что вы будете делать или не делать остаётся на ваш страх и риск. Создавайте резервные копии как можно чаще и всего, что только можно, и будете спокойны. Версия моего форума на котором всё описаное ниже прекрасно работает 2.0.22.
SiD
Сначала делаем все страницы статичными для гостей и для ботов. Для этого установим мод GuestSession Mod.
ModRewrite
Далее сделаем URL’ы читабельными. Чтобы они выглядели примерно так forum.mysite.ru/forum3.html
Для этого ставим мод Search Engines Friendly Board. По всем вопросам связаным с его установкой обращаемся на форум phpbbguru.net. Там же можно найти последнюю его версию.
robots.txt
Закройте доступ поисковым роботам к некоторым частям вашего форума PhPBB, которым не стоит быть проиндексированными. Для этого нужно вписать соответствующие директивы в файле robots.txt.
Robots.txt это файл, который должен находиться в корневой директории домена. Боты поисковых систем загружают его и следуют описаным правилам(если они хорошие боты ) Robots.txt это лучший способ запретить индексацию определённых страниц форума PhpBB поисковыми системами, что положительно повлияет на позиции его страниц в выдаче.
В случае с форумом PhpBB рекомендуется закрыть от индексации поисковиков всё кроме /viewforum.php и /viewtopic.php.
Создайте файл robots.txt и сохраните в нём следующий код.
User-agent: *
Disallow: /admin/
Disallow: /cache/
Disallow: /db/
Disallow: /images/
Disallow: /includes/
Disallow: /language/
Disallow: /templates/
Disallow: /extension.php
Disallow: /news.php
Disallow: /common.php
Disallow: /config.php
Disallow: /faq.php
Disallow: /friend.php
Disallow: /groupcp.php
Disallow: /login.php
Disallow: /memberlist.php
Disallow: /modcp.php
Disallow: /posting.php
Disallow: /privmsg.php
Disallow: /profile.php
Disallow: /search.php
Disallow: /viewonline.php
Disallow: /watched.php
Disallow: /index.php?c=
RSS
Установив специальный мод создайте RSS Фид вашего форума PhPBB, который нужно скормить Яндексу и прогнать по базе RSS-каталогов.
Sitemap
Гугловская карта форума. Вам нужно добавить её в Инструменты Google для веб-мастеров.
Nofolow и Noindex
Закройте ссылки в сообщениях, подписях и профилях от поисковых ботов. Вот как это можно сделать.
Откройте bbcode.tpl и найдите следующий код:
<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
Заменить его на:
<!-- BEGIN url --><noindex><a href="{URL}" target="_blank" class="postlink" rel="nofollow">{DESCRIPTION}</a></noindex><!-- END url -->
Найдите и откройте файл bbcode.php, в нём отыщите код:
$ret = preg_replace(«#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is», «\\1<a href=\"\\2\" target=\"_blank\">\\2</a>», $ret);
и
$ret = preg_replace(«#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is», «\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>», $ret);
Замените два предыдущих кода на два следующих соответственно.
$ret = preg_replace(«#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is», «\\1<noindex><a href=\"\\2\" target=\"_blank\" rel=\"nofollow\">\\2</a></noindex>», $ret);
и
$ret = preg_replace(«#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is», «\\1<noindex><a href=\"http://\\2\" target=\"_blank\" rel=\"nofollow\">\\2</a></noindex>», $ret);
SEO MOD
И наконец поставьте Search Engine Optimization MOD, который делает следующие полезные для оптимизации PhPBB форума вещи:
1. Убирает ссылку и иконку «Посмотреть последний пост» на главной странице форума(index.php).
Это влияет на PR гугла и скорость загрузки страницы. Да к тому же эта иконка совсем не заметна и не так притягательна, как обычная ссылка.
2. Делает дату последнего поста ссылкой на этот пост, вместо той иконки(см. п.1).
3. Убирает ссылку с имени юзера в поле последнего поста на странице index.php.
4. Убирает список модераторов с главной страницы.
5. Убирает идентификаторы сессий. Ну мы это уже итак сделали раньше, так что пропускаем этот пункт.
6. Снимает ссылку на профиль юзера, оставившего последний пост на странице форума(viewforum.php).
И так далее в том же духе.
Оригинал можно посмотреть на сайте internet-search-engines-faq.com.
Проделав все описанные выше действия вы оптимизируете ваш PhPBB форум, чем поможете поисковикам лучше индексировать страницы . А это означает, что большее колличество людей узнают о вашем форуме, и некоторые из них возможно станут постоянными посетителями. Но это уже другая история.
Оригинал тут http://www.vverx.com/phpbb/se-optimizatsiya-phpbb2/ |
|