Оптимизация форума phpBB 3.0.х под ПС

Проблемы с установкой или работой phpBB 3.0.х. Решение проблем связанных с модами, стилями, доработками и так далее.
Аватара пользователя
Slash
Администратор
Сообщения: 2073
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 67 раз

Оптимизация форума phpBB 3.0.х под ПС

Сообщение Slash » Вт авг 14, 2012 11:50 am

Алексей писал(а):Как известно, что большую часть трафика приносят поисковые машины, но это помогает только тем сайтам, которые попадают на первые страницы результата поиска. Поисковик выводит в список первых страниц, по его мнению, привлекательные сайты. Чтобы увидеть свой сайт на первых страницах результата поиска, необходимо сделать его привлекательным для поисковой машины, то есть оптимизировать. Именно оптимизированные ресурсы лидируют среди индексированных поисковиками сайтов.
Подробнее: Поисковая оптимизация сайта
И так начнем оптимизацию phpBB форума:
Очень советую изменить название заголовка: Как изменить заголовок страниц форума
После установить мод phpBB SEO Dynamic Meta Tags, или что то подобное - такие моды заполнит meta теги вашего форума.
Создайте карту сайта, это поможет поисковому боту индексировать ваш форум. Мод находится здесь: http://fladex.ru/down/o-19.html

Делаем атрибуты изображений в сообщениях: alt="Название темы"
Будет полезно, если атрибуты картинок будут выглядеть так: alt="Название темы", чем: alt="a241fg_foto23471.gif".
Для этого открываем: includes/functions_content.php, находим:

Код: Выделить всё

    if (!sizeof($attachments)) 
    {
        return;
    }

    global $template, $cache, $user;
    global $extensions, $config, $phpbb_root_path, $phpEx;
добавляем после:

Код: Выделить всё

    global $topic_data;
находим:

Код: Выделить всё

            'COMMENT'            => $comment,
добавляем после:

Код: Выделить всё

            'TOPIC_TITLE'        => censor_text($topic_data['topic_title']),
Открываем: styles/стиль/template/attachment.html, находим два раза:

Код: Выделить всё

alt="{_file.DOWNLOAD_NAME}"
заменяем на:

Код: Выделить всё

alt="{_file.TOPIC_TITLE}"
Обновляем шаблоны и получаем результат как на этом сайте.
Инструкция вставки атрибута ALT с названием темы для картинок со сторонних ресурсов (через тег [img]) Re: Оптимизация форума phpBB 3.0.х под ПС

Делаем адрес главной страницы без index.php
Сайт продвигается в поисковиках как danfa.org, а ссылку на главную страницу прописана как danfa.org/index.php. Что убрать из ссылки index.php открываем: includes/functions.php, находим:

Код: Выделить всё

        'U_INDEX'                => append_sid("{$phpbb_root_path}index.$phpEx"),
заменяем на:

Код: Выделить всё

        'U_INDEX'                => append_sid("{$phpbb_root_path}"),
Настройка robots.txt
Создаем файл robots.txt, и заливаем его в корень сайта. Содержимое файла:

Код: Выделить всё

User-agent: *
Disallow: /faq.php
Disallow: /mcp.php 
Disallow: /posting.php
Disallow: /report.php
Disallow: /search.php
Disallow: /style.php 
Disallow: /ucp.php
Скрываем от Ботов инфу
Боты индексируют инфу, что надо и не надо, например FAQ в вверхнем меню форума. Спрятать от бота то что индексировать не надо можно элементами:

Код: Выделить всё

<!-- IF not S_IS_BOT --><!-- ENDIF -->
для этого заключаем следующие элементы:
overall_header.html:

Код: Выделить всё

<li class="rightside"><a href="#" onclick="fontsizeup(); return false;" onkeypress="fontsizeup(); return false;" class="fontsize" title="{L_CHANGE_FONT_SIZE}">{L_CHANGE_FONT_SIZE}</a></li>

Код: Выделить всё

<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
forumlist_body.html:

Код: Выделить всё

<a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<!-- ENDIF --></span>
viewforum_body.html:

Код: Выделить всё

<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {topicrow.LAST_POST_TIME}</span>

Код: Выделить всё

         <label>{L_DISPLAY_TOPICS}: {S_SELECT_SORT_DAYS}</label>
         <label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>
         <label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>

Код: Выделить всё

<!-- IF S_DISPLAY_ONLINE_LIST -->
   <h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3>
   <p>{LOGGED_IN_USER_LIST}</p>
<!-- ENDIF -->
Таким же образом можно скрыть всё, что Вы считаете ненужным для Ботов.

Теги <strong> <b> <i> <u>
В этой статье: Поисковая оптимизация сайта сказано, что:
Алексей писал(а):Несколько ключевых фраз или слов. встречающихся в тексте, выделите тегами <b> </b> или <strong> <strong> и <i> </i>.
Но при выделении текста бб-кодом выделение происходит тегом: <span style="font-weight: bold">...
Что бы выделение текста было нужными нам тегами, делаем так: открываем: /includes/bbcode.php, находим:

Код: Выделить всё

                'b_open'    => '<span style="font-weight: bold">',
                'b_close'    => '</span>',
                'i_open'    => '<span style="font-style: italic">',
                'i_close'    => '</span>',
                'u_open'    => '<span style="text-decoration: underline">',
                'u_close'    => '</span>',
и заменяем на:

Код: Выделить всё

                'b_open'    => '<strong>',
                'b_close'    => '</strong>',
                'i_open'    => '<i>',
                'i_close'    => '</i>',
                'u_open'    => '<u>',
                'u_close'    => '</u>',

Теперь во всех сообщениях где использовались эти бб-коды стоят нужные для оптимизации теги!
Редактированные файлы необходимо сохранять в UTF-8 (без BOM), подробнее об этом здесь: Re: [FAQ] Часто задаваемые вопросы по phpBB 3.0.х

Реклама
Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Alex31 » Чт авг 08, 2013 7:43 pm

Спасибо, добавил к заголовку номер страницы, в гугле стало 188 страниц повторяющих, а было 250.
Последний раз редактировалось Alex31 Пт окт 10, 2014 9:28 am, всего редактировалось 7 раз.
Причина: Оверквотинг

Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Alex31 » Сб авг 10, 2013 4:14 pm

Ну если я не хочу настраивать доступ через Админ панель, можно скрыть инфу для ботов вот так? Правильно это?

Код: Выделить всё

User-agent: *
 Disallow: /faq.php
 Disallow: /mcp.php
 Disallow: /memberlist.php
 Disallow: /posting.php
 Disallow: /report.php
 Disallow: /search.php
 Disallow: /style.php
 Disallow: /ucp.php
 Disallow: /viewtopic.php?p=*
 Disallow: /viewtopic.php?f=*&t=*&start=0$
 Disallow: /viewtopic.php?f=*&t=*&view=next
 Disallow: /viewtopic.php?f=*&t=*&view=previous
 Sitemap: site/sitemap.php

 User-agent: Yandex
 Disallow: /faq.php
 Disallow: /mcp.php
 Disallow: /memberlist.php
 Disallow: /posting.php
 Disallow: /report.php
 Disallow: /search.php
 Disallow: /style.php
 Disallow: /ucp.php
 Disallow: /viewtopic.php?p=*
 Disallow: /viewtopic.php?f=*&t=*&start=0$
 Disallow: /viewtopic.php?f=*&t=*&view=next
 Disallow: /viewtopic.php?f=*&t=*&view=previous
 Host: site
 Sitemap: site/sitemap.php
 Clean-param: sid /index.php
 Clean-param: sid /viewforum.php
 Clean-param: sid /viewtopic.php

Аватара пользователя
Slash
Администратор
Сообщения: 2073
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 67 раз

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Slash » Сб авг 10, 2013 4:36 pm

Этого должно хватить:

Код: Выделить всё

User-agent: *
Disallow: /faq.php
Disallow: /mcp.php 
Disallow: /posting.php
Disallow: /report.php
Disallow: /search.php
Disallow: /style.php 
Disallow: /ucp.php
Sitemap: site/sitemap.php

User-agent: Yandex
Disallow: /faq.php
Disallow: /mcp.php 
Disallow: /posting.php
Disallow: /report.php
Disallow: /search.php
Disallow: /style.php 
Disallow: /ucp.php
Sitemap: site/sitemap.php

Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Alex31 » Сб авг 10, 2013 4:41 pm

Спасибо большое.
А можно еще рассказать про тег H1? Как его прописать на главной и на остальных страницах. У вас я вижу он есть.
Если у меня картинки в основном залиты с хостинга, то мне менять alt как на 1 страницы и как здесь? Re: Оптимизация форума phpBB 3.0.х под ПС

Аватара пользователя
Slash
Администратор
Сообщения: 2073
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 67 раз

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Slash » Сб авг 10, 2013 4:54 pm

Alex31 писал(а):картинки в основном залиты с хостинга, то мне менять alt как на 1 страницы и как здесь?
Гляньте это - Re: Оптимизация форума phpBB 3.0.х под ПС
Alex31 писал(а):А можно еще рассказать про тег H1?
Куда именно вы хотите его прописать?

Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Alex31 » Сб авг 10, 2013 5:08 pm

Алексей писал(а): Куда именно вы хотите его прописать?
Я читал что тег H1 должен упоминаться не более одного раза на каждой страницы. Вот я думаю на каждую страницу. Хотя может я и не прав. Может вы что подскажите?

Добавлено спустя 9 минут 25 секунд:
Алексей писал(а): Гляньте это - Re: Оптимизация форума phpBB 3.0.х под ПС
Я это читал, только не понял. Как на 1 страницы менять код тоже?

Аватара пользователя
Slash
Администратор
Сообщения: 2073
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 67 раз

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Slash » Сб авг 10, 2013 5:46 pm

Alex31 писал(а):Как на 1 страницы менять код тоже?
А там не понятно написано? Берете один файл bbcode.php и в нем делаете все правки, что написаны.
Тег <h1>, заключает в себе название форума, например:

Код: Выделить всё

<h1>{SITENAME}</h1> 
если хотите можете сменить его на <h2> в файле: overall_header.html, а заголовки тем можете сменить <h2> на <h1> - это меняется в viewtopic_body.html:

Код: Выделить всё

<h2><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2> 

Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Alex31 » Сб авг 10, 2013 8:41 pm

У меня шаблон proFormell, тега h1 нет вообще.
В шаблоне prosilver нашел.
<h1>{SITENAME}</h1>
Можно прописать между этих строк?

Код: Выделить всё

<div class="header-pad"><a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a></div>
            
                <p class="site-desc">{SITE_DESCRIPTION}</p> 

Аватара пользователя
Slash
Администратор
Сообщения: 2073
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 67 раз

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Slash » Сб авг 10, 2013 9:04 pm

Можно. И посмотреть, что получится.
Если что вставить в другое место.

Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Alex31 » Сб авг 10, 2013 9:13 pm

Алексей писал(а):Можно. И посмотреть, что получится.
Если что вставить в другое место.
В prosilver стоит именно в этом месте.

Добавлено спустя 5 минут 38 секунд:
Алексей писал(а): А там не понятно написано? Берете один файл bbcode.php и в нем делаете все правки, что написаны.
Про файл bbcode.php я понял. Но на первой странице этой темы alt = название темы, там же написано еще менять файлы. Или мне просто bbcode.php поменять?

Аватара пользователя
Slash
Администратор
Сообщения: 2073
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 67 раз

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Slash » Сб авг 10, 2013 9:22 pm

По этой ссылке Re: Оптимизация форума phpBB 3.0.х под ПС инструкция, как добавить alt = название темы к картинкам со сторонних ресурсов.
В первом посте инструкция к вложенным картинкам, то есть - картинка находится на самом форуме.
Надеюсь объяснил доступно.

Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Alex31 » Вс авг 11, 2013 1:01 am

Алексей писал(а):Можно. И посмотреть, что получится.
Не получилось, название форума в шапке форума очень большое, не красиво.

Поменял, теперь alt = название темы у картинок со сторонних ресурсов.

Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Alex31 » Пт сен 13, 2013 1:27 pm

Если убрать index.php, то в поиске 2 страницы (/forum/ и /forum/index.php).

Аватара пользователя
Slash
Администратор
Сообщения: 2073
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 67 раз

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Slash » Пт сен 13, 2013 1:54 pm

Лишние страницы можно закрыть от индексации в robots.txt.

Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

Re: Оптимизация форума phpBB 3.0.х под ПС

Сообщение Alex31 » Пт сен 13, 2013 1:58 pm

Алексей писал(а):Лишние страницы можно закрыть от индексации в robots.txt.
Как закрыть, если в гугл ругается опять. Есть 2 таких страницы /forum/index.php и /forum/. Куча таких страниц /forum/viewtopic.php?t=359&p=2584 и /forum/viewtopic.php?t=359&p=2585. В основном по 2 одинаковых.

Ответить Пред. темаСлед. тема

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость