Последние новости

20.05.13 : Яндекс.Острова

01.04.11 : Весенняя подборка модов для phpBB

29.03.11 : Добавление кнопок социальных сетей

20.03.11 : phpBB Showcase

05.02.11 : Цвет ссылок на непрочитанные темы и форумы

Последние файлы

08.03.11 : phpBB 3.0.8 русифицированная версия

15.02.11 : phpBB 3.0.8 Prehack Light

16.05.10 : Перевод мода ModernDignity Flash Animated Cumulus Tag Cloud

16.05.10 : Перевод мода mChat

12.05.10 : Перевод мода th23 Autolinks

Последние статьи

25.10.10 : Модераторы в phpBB 3

17.08.10 : BB-коды в phpBB3

10.09.09 : robots.txt для phpBB3 Olympus

03.08.09 : Установка кода sape на phpBB 3

09.05.09 : Обновление форума phpBB 3.0.x Olympus.

Читать все новости

Смотреть все файлы

Читать все статьи

Актуальные версии

Русифицированные версии phpBB 3.0.8:

Стандартный phpBB 3.0.8
Сборка phpBB 3.0.8
 
RSS / РСС


RSS - международный формат, специально созданный для трансляции данных с одного сайта на другой.
Google SiteMap

Оптимизация главной страницы форума phpBB

При создании любого сайта нужно уделять внимание его внутренней оптимизации под поисковики, и форумы в данном случае не исключение. Я хочу показать пример seo оптимизации главной страницы форума, разобрав несколько основных приёмов, которые я обычно использую.

Обычно наибольшее значение имеют поисковые запросы, содержащие упоминание ключевого слова и слова «форум». Например, если форум посвящён автомобилям, то в первую очередь важны запросы «автофорум», «автомобильный форум» и «форум про автомобили». Именно под такие запросы я обычно и оптимизирую главную страницу форума. Итак, по пунктам.

Подготовительные работы

Для работы с шаблонами пригодится добавление новой шаблонной переменной, использование которой будет показано далее. Откроем файл index.php и найдём в нём строку

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

Всё, теперь можно работать с шаблонной переменной {S_IN_INDEX}, которая принимает значение true для главной страницы форума и значение false для всех остальных страниц.

Внутренняя перелинковка

По умолчанию в навигационной строке форума phpBB на главную страницу ведёт ссылка с анкором «Список форумов». Эта ссылка сквозная, то есть она проставлена на всех страницах форума, поэтому ей нужно заняться в первую очередь. Для начала изменим её текст с бесполезного для нас «Список форумов» на самый нужный для нас поисковый запрос, к примеру, «Автомобильный форум». Для этого откроем файл language/ru/common.php, найдём в нём строку:

и заменим её таким образом:

Изменения будут видны сразу же после сохранения файла.

Однако по умолчанию ссылка ведёт на страницу index.php, в то время как обычно продвигается не example.com/index.php, а именно example.com/ без указаний страниц. Это тоже нужно учесть, поэтому открываем для редактирования файл includes/functions.php, находим в нём строку:

и заменяем её на:

Заголовок и meta-теги

Благодаря добавлению шаблонной переменной появляется возможность указать для главной страницы форума специфические значения тега <title> и мета-тегов keywords и description. Для этого нужно лишь отредактировать файл шаблона overall_header.html. Он находится в папке template вашего стиля. К примеру, для стиля prosilver этот файл нужно искать по следующему пути - styles/prosilver/template/overall_header.html. Открываем его, и находим следующие строчки:

По умолчанию в них ничего не прописано, однако у вас может быть прописано вручную, либо с помощью переменных из-за какого-либо мода. В атрибуте content нужно прописать условие, является ли страница главной, и если это так, то вывести определённые значения, если нет, то вывести то, что там было ранее. Добавлять нужно такой код:

Например, может быть так:

Теперь нужно заменить ещё и заголовок. Там желательно указать тот же ключевик, что был использован для замены «Список форумов», а также можно добавить домен форума или его название. Строчку:

по аналогии заменяем на такую:

Сохраняем все изменения и обновляем шаблоны через администраторский раздел, иначе изменения не отобразятся на форуме.

Текст и сниппеты

В обычном виде главная страница форума phpBB представляет собой набор статистической информации и ссылок на разделы и подфорумы. Для пущего эффекта нужно добавить туда текст, который бы содержал в себе те ключевые слова, под которые нужно продвинуть главную страницу форума. Для этого можно поступить, например, так - открыть файл шаблона главной страницы index_body.html и найти там строчку:

Перед ней нужно добавить упомянутый текст, при необходимости указав с помощью шаблонных переменных, что его не нужно показывать обычным зарегистрированным пользователям. Пример добавляемого кода:

Сохраняем изменения и обновляем кэш шаблона в администраторском разделе.

Проделанные изменения отобразятся и в выдаче поисковых систем, так как сниппеты почти наверняка будут использовать добавленный текст. Привожу небольшой скриншот, сделанный с выдачи яндекса, для сравнения:

phpBB сниппеты

В середине списка показан оптимизированный форум, первый и третий форумы вряд ли проводили подобные работы. Не ошибусь, если предположу, что с таким сниппетом посетители будут охотнее переходить на форум.

Опубликовано: 25.09.10 10:03 | Просмотров: 45947 | [ + ]   [ - ]   | Печать
Рекомендуем
20.03.11
phpBB Showcase
Последние комментарии - 47
Джек 25.09.10 17:34


Полезная статья, спасибо!
Единственно, что, на мой взгляд, было бы неплохо сделать, это вывести все индивидуальные заголовки и описания в отдельный файл.
Ведь если много форумов, то при обновлении их возникают проблемы - надо не забыть везде вставить нужный текст.
А если хранить в отдельном файле, то задача упрощается до копирования этого файла. :-)
Top
Сhiliec 26.09.10 04:01


А вы не считаете, что опасно показывать текст только ПС и скрывать от пользователей?
Top
Aleksandr 27.09.10 04:19


Максим, рассматривался ли ваш приём сообществом phpBB? Дало ли оно добро?
Top
FladeX 27.09.10 06:23


Джек, да вроде инструкция и так небольшая. Если переделывать ее, то только код осложнится, а пользы не будет. Сhiliec, так люди-то тоже будут видеть. Но только те, кто незарегистрирован ;) Aleksandr, для этого нужно оформлять всё в виде мода. Но тут ну никак на мод не набирается - это так, советы для начинающих.
Top
Сhiliec 27.09.10 10:01


А все, понял, просто невнимательно посмотрел на условие, тогда отлично! :)
Top
Guest 29.09.10 21:38


Спасибо, то что нужно =)
Top
Guest 29.09.10 22:29


FladeX Можно ли скрыть текст в последнем пункте от гостей тоже, оставить только для ботов? как изменить этот тэг в этом случае
Top
Guest 29.09.10 22:31


IF not S_USER_LOGGED_IN or S_IS_BOT
Top
FladeX 30.09.10 06:52


Да, можно. Какое условие нужно - уже написали выше.
Top
HardCorE 05.11.10 14:27


Спасибо вам! До некоторых из вышеперечисленных советов догадывался сам = )
Top
Alexx 03.12.10 23:11


Спасибо большое!! Все сделал,посмотрим НА результат ЕКТБ
Top
Mekola 06.12.10 11:59


Вот что получилось Форум авто
Top
Guest 08.12.10 22:41


при подключении к ACP после Внутренней перелинковки это почему вылетает:

[phpBB Debug] PHP Notice: in file /adm/index.php on line 150: Cannot modify header information - headers already sent by (output started at /language/lt/common.php:1)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 152: Cannot modify header information - headers already sent by (output started at /language/lt/common.php:1)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 153: Cannot modify header information - headers already sent by (output started at /language/lt/common.php:1)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 154: Cannot modify header information - headers already sent by (output started at /language/lt/common.php:1)

что делать?
Top
FladeX 21.12.10 22:11


Guest, вы неправильно отредактировали файл /language/lt/common.php. Все файлы phpBB надо открывать в кодировке utf8 без пометки BOM. Например, можно воспользоваться текстовым редактором Notepad++.
Top
Stass 14.01.11 04:49


Здравствуйте. Подскажите пожалуйста, как сделать чтобы
'S_IN_INDEX' => true,

работало на портале (phpbb3 portal)
Top
mango 01.02.11 03:52


тоже пробую отут
Top
7ygdd 09.02.11 22:07


http://sayts.ru
Top
xRuseJIx 21.02.11 13:19


Сделал все по инструкции,все отлично получилось,спасибо большое..Надеюсь это даст +
Top
Garden 26.07.11 02:23


Очень хорошая и простая инструкция
по оптимизации форума на phpBB,
фсё сделал легко и быстро на своем: Форум дачникоав на www.ploskorez.com/forum
Уверен SEO эффект будет хороший и Яндекс с Google прибавят с посетителями по моим ключевикам.
Top
wladimir 05.08.11 00:35


А вот я по этой инструкции загубил шаблон prosilver :(
И главное, не могу понять - где собака порылась? А ведь до этого я на этот шаблон кучу всяких наворотов навешал...
Top
prikol 12.08.11 22:31


после обновления шаблона, полетел весь форум!!!!
Top
prikol 14.08.11 04:50


Файл overall_header.html нужно открыть в текстовом редакторе с кодировкой utf8 и сохранить в той же кодировке.
Тогда работает.
Top
royksopp 17.08.11 20:01


Скажите, пожалуйста, я так понял метатеги пропишутся лишь для главной страницы форума, а как же быть с всеми остальными страницами, как сделать, чтобы каждая отдельная страница имела свои ключевые слова, описания и тайтлы нормального с точки зрения сео вида ? Буду очень благодарен за полезный ответ. Ваша статья уже очень помогла, но хотелось бы уточнить этот момент. Спасибо. avataro912@gmail.com
Top
Иван 29.08.11 02:07


Форум Vortex Tingo
Все как Вы сказали.
Top
LexxNK 05.10.11 22:48


Можно ли скрыть текст в последнем пункте от гостей тоже, оставить только для ботов? как изменить этот тэг в этом случае


Top
LexxNK 05.10.11 22:49


Не отправился ответ:


Top
alexandr 26.10.11 07:28


заказать кружку с фотовсем по сувениру
Top
Иван 15.11.11 22:01


Еще один форум привел в порядок www.pajero.io, спасибо вам, только не советую обновлять шаблон, у меня все слетает.
Top
eugenkk 29.11.11 20:13


спасибо за стать! как раз искал для моего форума RuJapan
Top
alexandrr 14.01.12 19:19


Форум для женщин
Проделал вышесказанное =)
Top
poetnataly 16.01.12 04:31


как восстановить форум?


Warning: require(./../common.php) [function.require]: failed to open stream: No such file or directory in /var/www/u11315//www/poetry.love3.ru/index.php on line 20

Warning: require(./../common.php) [function.require]: failed to open stream: No such file or directory in /var/www/u11315//www/poetry.love3.ru/index.php on line 20

Fatal error: require() [function.require]: Failed opening required './../common.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/u11315//www/poetry.love3.ru/index.php on line 20

Top
byhgalter 29.01.12 21:55


В файлах темы нет файла index_body.html . Я так понимаю, что его у меня заменяет viewtopic_body.html . В нем есть эта строка . Вставил перед ней код с текстом, но он не отображается на главной странице. При этом пробовал и с кодом, который прячет текст от зарегистрированных пользователей так и без. В чем может быть проблема?
Top
somalin 27.02.12 03:44


Текст и сниппеты А как сделать так чтобы текст отображался не в низу, а на верху стрпницы.
Top
wmze2011 29.02.12 04:03


Как сделать,чтобы в адр. строке было например ...ru/forum/viewtopic.php?t=145659 а в браузере вверху титле материала,напр. Секретные истории. Камикадзе. Обреченные на победу Пример здесь - (ссылка удалена)
Top
Nimrod 03.06.12 18:13


Форум о заработке в сети Сделал как описано у вас в статье Полезная статья
Top
Sergey 25.12.12 17:12


Здравствуйте!!! может не в тему, но я ищу и не нашёл у вас, как заменить заголовок h2 на h1 (ссылка удалена) и убрать ссылку с поста, оставив только текст в теге h1
Top
Дима 18.02.13 16:51


Спасибо за статью! Свой форум для неинвалидов Челябинска я тоже настроил
Top
Eugenemsa 02.03.13 01:21


Подскажите пожалуйста, а надо таким ссылкам, как "Центр администрарования", "Ваши сообщения" закрывать в nofollow, ноиндекс ссылки?
Top
laymlaym 29.03.13 21:08


на мой взгляд вроде все получилось но при поиске в браузере выдает вот это Главная страница Зарегистрированные пользователи: =КоТиК=, Bazilevs, Chernig, SamоZlo, Трушкин Легенда: Администраторы, Strongs guild - I состав, Strongs guild - II состав... strongs-guild.ru в место слова Главная страница должно быть Strongs и не должно быть перечисления тем форума а они высветились
Top
Sienna 01.08.13 06:20


Спасибо за статью! Все понятно написано.
Top
Guest 22.10.13 04:52


А что для phpBB-3.0.12 данная инструкция не подходит? Пытался оптимизировать форум но в includes/functions.php даже 'U_INDEX' нет.
Top
Павел 25.05.14 21:41


Спасибо создателю данной темы, она бала как раз кстати, долго не мог найти как это сделать. Так же хотелось добавить, читайте люди комментарии, что пишут другие, из них тоже можно много пользы взять. Кто то написал, что данная тема не подходит для phpbb 3.0.12 - неправда, все подходит, а вот с кодировкой был дан классный совет. Всем спасибо
Top
panda 10.10.14 16:02


Блин, всю голову сломал, пока не допер, что сохраняю файл в не той кодировке. Нужно без BUM. Щас все нормально.
Top
Roman 11.03.15 19:14


Спасибо за статью. Все просто.
Top
Hramovnik 28.07.15 22:05


Обалденный материал!!! спасибо)теперь сео почти идеальное:))
Top
voevod8 23.06.16 21:23


Кто мне поможет ее сделать?И цену естественно какую предложит за это?Обращатся в скайп voevod8
Top
Добавить комментарий

* Ваше имя:

* Заголовок:

* Сообщение:

*



Проверочное слово: phpBB

Проверочное слово: 

 
Пункты помеченные * обязательны для заполнения!
Рейтинг@Mail.ru
Rambler's Top100
Главная Новости Файлы Статьи Ссылки Контакты Услуги