Всего три года назад PhpBB была самой используемой платформой для форумов, а почти у каждого веб-мастера был свой форум по какой-либо теме. Благодаря фолксономической природе PhpBB, форум становился хитом с момента запуска, но по сравнению с возможностями новейших платформ, был более грубым.
Одной из основных причин неудачи форумов стало то, что форумы не были SEO-дружественными.
- • Форумы не сохраняли SEO-дружественные URL
- • Они не позволяли ботам индексировать внутренние страницы форума
- • У них были заголовки, не дружественные SEO
В общем, форумы вообще не принимали во внимание важности SEО и поэтому они не давали возможностей для тонких настроек.Приняв во внимание все эти проблемы, давайте взглянем, как можно сделать форумы (в основном, работающие на PhpBB) SEO-дружественными?
- Оптимизация заголовков страниц
Заголовки страниц являются ключевым фактором для поисковой оптимизации. Поисковые агенты собирают заголовки с каждой страницы и очень важно, чтобы в этой области было помещено как можно больше информации, которая была бы как можно меньше похожа на спам. Вот как вы можете сделать это с помощью быстрого редактирования. – Редактируйте файл ‘templates/subSilver(или ваш шаблон)/overall_header.tpl’
Заменить:
<title>{SITENAME} :: {PAGE_TITLE}</title>
на
<title>{PAGE_TITLE}</title>
или
<title>{PAGE_TITLE} :: {SITENAME}</title>
Настройка файла robots.txt для улучшения поисковой индексации
Вы можете воспользоваться файлом Robots.txt, чтобы проверять, какие страницы доступны для поисковых агентов, а какие нет. Обычно в PhpBB существует множество поддиректорий, которые разрешено индексировать по умолчанию, но этого не требуется. Нам нужно индексировать только определенные папки и файлы, чтобы поисковому агенту была доступна только необходимая информация. Добавление приведенного ниже кода в файл robots.txt запретит индексирование нежелательных папок.
Таким образом, только необходимая информация (та, которая находится в постах) будет доступна для поисковых агентов, а все лишнее будет отфильтровываться.
Содеожание файла robots.txt для PhpBB:
User-agent: * Disallow: /admin/ Disallow: /db/ Disallow: /images/ Disallow: /includes/ Disallow: /language/ Disallow: /privmsg.php Disallow: /profile.php Disallow: /search.php Disallow: /templates/ Disallow: /common.php Disallow: /config.php Disallow: /faq.php Disallow: /viewonline.php Disallow: /groupcp.php Disallow: /login.php Disallow: /memberlist.php Disallow: /modcp.php Disallow: /posting.php
Плагины помогут создать карту сайта для PhpBB
Тут вы найдете несколько отличных плагинов/модулей для PhpBB, которые помогут вам создавать SEO-дружелюбные URL и даже карту сайта, и позволят вам проиндексировать больше страниц в Google. Вот они:
Модуль генерации карты сайта на PhpBB для Google, MSN и Yahoo – Этот модуль создаст Google SitemapIndex и автоматически сгенерирует Google Sitemaps для phpBB
Google Puller – Этот плагин создает страницы с 500 ссылками на посты в вашем сообществе. Слова берутся из действительно существующего поста в вашем сообществе (из таблицы search_word) и эти ссылки ведут на пост, который содержит это слово. Цель этого плагина – помочь поисковым движкам вроде Google или MSN проиндексировать ваши страницы.