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

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

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

#1

Сообщение 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.х

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

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

#61

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

Удалите их из панели управления сайтом:
Для Google: https://www.google.com/webmasters/tools/ -выбрать нужный сайт > Индекс Google > Удалить URL-адреса
Для Яндекса: http://webmaster.yandex.ua/delurl.xml

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

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

#62

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

А смысл в этом, каждый раз удалять?

cefp
Сообщения: 339
Зарегистрирован: Ср окт 17, 2012 6:49 pm
Поблагодарили: 3 раза

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

#63

Сообщение cefp » Чт май 12, 2016 8:13 pm

Если таких файлов много и они часто появляются, то можно закрыть их от индексации метатегом noindex и дополнительно установить мод канонических url.
d o h o d - s - n u l y a .ru - идеи бизнеса.

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

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

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