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

Проблемы с установкой или работой phpBB 3.0.х. Решение проблем связанных с модами, стилями, доработками и так далее.
Аватара пользователя
Slash
Администратор
Сообщения: 2209
Зарегистрирован: Сб авг 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.х

Реклама
Аватара пользователя
dqdmitry
Сообщения: 6
Зарегистрирован: Вс янв 20, 2013 10:02 am

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

#31

Сообщение dqdmitry » Пн мар 04, 2013 7:56 pm

Змейка писал(а):Яндекс индексирует только картинки в стандартных графических форматах (JPEG, GIF и PNG). Не индексируются фоновые изображения и картинки, раскрывающиеся при помощи скрипта.
Правильно ли понимаю, что картинки (вложения), спрятанные в миниатюры (к примеру, просматриваемые удобно с помощью highslide) не будут индексироваться?
Если так, то печально(...
Рекомендации Алексея по картинкам, что давались в начале темы, выполнил.

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

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

#32

Сообщение Slash » Пн мар 04, 2013 8:00 pm

dqdmitry писал(а):Рекомендации Алексея по картинкам, что давались в начале темы, выполнил.
И каков результат?

Аватара пользователя
dqdmitry
Сообщения: 6
Зарегистрирован: Вс янв 20, 2013 10:02 am

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

#33

Сообщение dqdmitry » Вт мар 12, 2013 7:30 pm

Алексей писал(а):И каков результат?
Честно говоря не знаю, как проверить, есть результат, или нет...
Наверное видно будет, когда в поиске по картинкам, в том-же яндексе или гугле, при введении фразы названия темы, будут находиться картинки с неё.
Наверное пока мало времени прошло.

Golden Year
Сообщения: 61
Зарегистрирован: Пт ноя 30, 2012 7:33 pm

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

#34

Сообщение Golden Year » Ср мар 20, 2013 8:49 am

Алексей писал(а):Сайт продвигается в поисковиках как danfa.org, а ссылку на главную страницу прописана как danfa.org/index.php. Что убрать из ссылки index.php открываем:
Что делать, если получается такая штука http://www.danfa.org/index.php/ ?
У одного товарища такая страница проиндекировалось, как пофиксить?

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

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

#35

Сообщение Slash » Ср мар 20, 2013 9:48 am

Golden Year писал(а):Что делать, если получается такая штука index.php/ ?
А разве вариант с этого поста: Оптимизация форума phpBB 3.0.х под ПС не помогает?

Golden Year
Сообщения: 61
Зарегистрирован: Пт ноя 30, 2012 7:33 pm

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

#36

Сообщение Golden Year » Чт мар 21, 2013 7:19 am

Алексей писал(а):А разве вариант с этого поста:
там про index.php, а про index.php/ ничего не написано.

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

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

#37

Сообщение Slash » Чт мар 21, 2013 4:01 pm

Вариант приведен в первом посте должен помочь. Дождитесь обновления кэша поисковых систем.

Аватара пользователя
dqdmitry
Сообщения: 6
Зарегистрирован: Вс янв 20, 2013 10:02 am

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

#38

Сообщение dqdmitry » Пн апр 01, 2013 11:27 am

dqdmitry писал(а):Честно говоря не знаю, как проверить, есть результат, или нет...
Обещал отчитаться.
Алексей, огромное спасибо! Есть результат! Картинки из темы находятся в яндекс-картинках по названию темы!
Не все конечно, но думаю просто дело времени.

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

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

#39

Сообщение Alex31 » Сб авг 03, 2013 2:54 pm

Скажите а здесь правильно 1 пост? http://fladex.ru/news/a-143.html
Написано добавить 'S_IN_INDEX' => true,

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

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

#40

Сообщение Slash » Сб авг 03, 2013 3:11 pm

Правильно.
Это делается для вставки условия в шаблон.

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

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

#41

Сообщение Alex31 » Вс авг 04, 2013 6:42 pm

Почему гугл ругается на повторяющиеся заголовки (теги title)-250 страниц. Как это исправить?

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

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

#42

Сообщение Slash » Вс авг 04, 2013 6:47 pm

Alex31 писал(а):Как это исправить?
Можно добавить к заголовку номер страницы - Как изменить заголовок страниц форума вторая инструкция Изменяем заголовок страницы, добавляем номер страницы. Номер страницы появляется со второй страницы.

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

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

#43

Сообщение Alex31 » Вс авг 04, 2013 6:50 pm

Я пробовал, у меня только 2 точки, ни номера, заголовка не было.

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

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

#44

Сообщение Slash » Вс авг 04, 2013 7:23 pm

Проверяйте все, что делали. Вы где то ошиблись.
На этом форуме нумерация сделана именно по этой инструкции.

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

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

#45

Сообщение Alex31 » Вт авг 06, 2013 1:18 pm

Проверил форум на ошибки валидности HTML, выдает 2 ошибки.
  1. Строка 24, колонка 57: Неправильное значение для атрибута отн на элементе: строка длиной не является зарегистрированным ключевое слово или абсолютным URL.

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

    ... I> <HREF = itemprop = "URL" относительной = "вверх" "/". > Golf2Jetta Club, Гольф2 Джетта Клуб - Фор ... 
  2. Линии 483, столбец 33 : Элемент NOINDEX нельзя использовать в качестве потомком элемента DIV в этом контексте. (Подавление дальнейших ошибок из этого поддерева.)
    <div class="copyright"> <NOINDEX >
Проверка валидности CSS Предупреждения (49), все в мобильной версии.
Как это все исправить?
Вот решил дальше оптимизировать форум, какие моды лучше установить? Как все таки прописать alt?
Такой robots можно ставить?

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

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: http://golf2-jetta2.ru/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: golf2-jetta2.ru
 Sitemap: http://golf2-jetta2.ru/sitemap.php
 Clean-param: sid /index.php
 Clean-param: sid /viewforum.php
 Clean-param: sid /viewtopic.php

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

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

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