Боремся за качество индекса форума phpBB3 + SEO Mod
Итак, девочки и мальчики, у нас есть замечательный движок форума – phpBB, дополненный не менее замечательным плагином phpBB SEO. В моем случае – версии Advanced.
Я уже писал, про то, как поэтапно доводился форум до ума
1) Убили лишние ВС
2) Поставили мод для генерации ЧПУ
3) Написали мод для генерации карты сайта и добавили эти самые карты в Панели вебмастера на Гугле и Яндексе
Но этого все равно мало. Индекс ПС по-прежнему остается забит всяким ненужным барахлом, от которого толку в SAPE ноль без палочки. А так как сайт мы оптимизируем именно под SAPE, то следует уважить ее требования и удалить мусор. Это те самые страницы, в названии которых содержатся:
- viewtopic
- viewforum
- /member/
- postххх.html
Хоть у нас есть карта сайта, данными страницами индекс все равно пестрит в изобилии. Но мы не намерены сдаваться, правда? ![]()
Для этого в robots.txt строкой ниже”User-agent: *” мы пропишем следующие директивки.
Disallow: /ucp.php
Disallow: /mcp.php
Disallow: /posting.php
Disallow: /search.php
Disallow: /memberlist.php
Disallow: /member/
Disallow: /*?
Последняя директива запрещает боту поисковика индексировать динамические (с параметрами после символа “?“) страницы.
Далее, закроем для особо упорных ботов тегами <noindex> вот эти вот замечательные ссылочки (всю их прелесть можно оценить, наведя на работающем форуме на них курсор мыши).
В шаблоне viewtopic_body.html это вот эти ссылки -

В коде шаблона ставим теги следующим образом (речь пойдет про стиль SubSiver2, в остальных, думаю, аналогично)
<!– IF not S_IS_BOT –><noindex>
</noindex><!– IF S_HAS_POLL –>
<noindex><a href=”{U_VIEW_OLDER_TOPIC}”>
{L_VIEW_NEXT_TOPIC}</a></noindex>
выделены фрагменты кода, где нужно добавить теги <noindex> (отмечены красным)
в viewforum_body.html убираем это:

<noindex><a href=”{S_WATCH_FORUM_LINK}”>{S_WATCH_FORUM_TITLE}</a></noindex>
<noindex><a href=”{U_MARK_TOPICS}”>{L_MARK_TOPICS_READ}</a></noindex>
и на последок в forumlist_body.html
{S_CONTENT_FLOW_END}”><noindex>
и в следующей строке
<!– ENDIF –></noindex>
Сохраняем изменения
Очищаем кэш
Заходим на страницы форума браузером и убеждаемся, что все работает правильно.
Приятной работы!


2 комментария
10 мая 2009
Прикольная статья, но хотелось бы поподробнее узнать о некоторых моментах… Как можно с Вами связаться?
19 Авг 2009
затронул эту же тему у себя в блоге, только ставить мне это все пришлось на давно работающйи форум.
Ваш отзыв