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

Проблемы с установкой или работой phpBB 3.0.х. Решение проблем связанных с модами, стилями, доработками и так далее.
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Оптимизация форума 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.х
Реклама
Аватара пользователя
Lesovick
Сообщения: 15

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

Сообщение Lesovick » Пн ноя 12, 2012 9:55 pm

Файл robot.txt более полно можно сделать, или я не прав?

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

User-agent: *
Disallow: /faq.php
Disallow: /groupcp.php
Disallow: /login.php
Disallow: /memberlist.php
Disallow: /modcp.php
Disallow: /posting.php
Disallow: /privmsg.php
Disallow: /profile.php
Disallow: /search.php
Disallow: /viewonline.php
Disallow: /adm/
Disallow: /faq.php
Disallow: /mcp.php
Disallow: /report.php
Disallow: /search.php
Disallow: /style.php


User-agent: Yandex
Disallow: /faq.php
Disallow: /groupcp.php
Disallow: /login.php
Disallow: /memberlist.php
Disallow: /modcp.php
Disallow: /posting.php
Disallow: /privmsg.php
Disallow: /profile.php
Disallow: /search.php
Disallow: /viewonline.php
Disallow: /adm/
Disallow: /faq.php
Disallow: /mcp.php
Disallow: /report.php
Disallow: /search.php
Disallow: /style.php
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

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

Сообщение Slash » Вт ноя 13, 2012 12:13 pm

Эти файлы каких то доработок/модов:
Lesovick писал(а):
Disallow: /groupcp.php
Disallow: /login.php
Disallow: /modcp.php
Disallow: /privmsg.php
Disallow: /profile.php
Disallow: /report.php

надо смотреть есть ли на них настройки прав, если есть, то лучше настраивать через Админ панель, а если нету и надо их скрыть, то оставлять в robot.txt.
igor85
Сообщения: 3

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

Сообщение igor85 » Чт ноя 15, 2012 2:17 pm

Сделал всё как написали!

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

        'U_INDEX'                => append_sid("{$phpbb_root_path}index.$phpEx"), 

        
'U_INDEX'                => append_sid("{$phpbb_root_path}"), 

Но всё равно открывает так домен.ru/index.php.
Что делать???
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

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

Сообщение Slash » Чт ноя 15, 2012 2:25 pm

igor85, почисти кэш форума, если не поможет почисти кэш обозревателя: Как почистить кэш браузера
Аватара пользователя
Татьяна5
Сообщения: 81

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

Сообщение Татьяна5 » Пт ноя 16, 2012 3:27 am

Алексей писал(а):установить мод phpBB SEO Dynamic Meta tags

А насколько он эффективен по сравнению со связкой Topic SEO + Forum SEO + Index SEO (в названиях модов могу ошибаться)?
Не запишет ли он в мета теги бесполезные слова вроде "просмотров", "ответов" и т.д.?
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

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

Сообщение Slash » Пт ноя 16, 2012 7:44 am

Татьяна5 писал(а):Topic SEO + Forum SEO + Index SEO

К сожалению, я не работал с этими модами, ни чего сказать не могу.
Татьяна5 писал(а):Не запишет ли он в мета теги бесполезные слова вроде "просмотров", "ответов" и т.д.?

Бывает, такие слова попадаются... Бывает вообще не разбириха, пример этой странице:

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

<meta name="title" content="Оптимизация форума phpBB 3.0.х под ПС &amp;bull; Поддержка phpBB 3.0.х" /> 
<meta name="description" content="Как известно, что большую часть трафика приносят поисковые машины, но это помогает только тем сайтам, которые попадают на первые страницы результата поиска. Поисковик выводит в ..." /> 
<meta name="keywords" content="lob, ywj, code, php, color,     ,                 , size, url, phpbb, что, faq, post, last, danfa" />

Делайте выводы.
папа
Сообщения: 19

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

Сообщение папа » Сб ноя 17, 2012 11:37 am

Сливаю поисковику мобильную версию сайта, она более упрощенная.
dima
Сообщения: 3

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

Сообщение dima » Пн дек 03, 2012 1:52 am

на этом форуме index.php не удаляли?
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

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

Сообщение Slash » Пн дек 03, 2012 11:43 am

Сам файл index.php, конечно же нет, а вот из адреса он убран...
dima
Сообщения: 3

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

Сообщение dima » Пн дек 03, 2012 6:27 pm

но ведь на том скрине который я выкладывал он в адресе есть.
Или я чего то недопонимаю?
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

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

Сообщение Slash » Пн дек 03, 2012 6:56 pm

dima писал(а):он в адресе есть

Если его ввести вручную, то он естественно будет, а если перейти по локальной ссылке на главную то index.php не будет.
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

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

Сообщение Slash » Ср дек 26, 2012 5:33 pm

Установил мод Sitemap FX, и спустя три недели переходов с поисковой выдачи стало больше на 70%
Скачать мод: http://www.phpbb.com/mods/db/download/11115/
cefp
Сообщения: 332
Поблагодарили: 3 раза

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

Сообщение cefp » Пт янв 04, 2013 4:16 pm

Алексей писал(а):Делаем атрибуты изображений в сообщениях: alt="Название темы"

Что можно сделать для улучшения индексации поисковиками картинок? У меня складывается такое ощущение, что яндекс их совсем не индексирует на phpbb форумах.
d o h o d - s - n u l y a .ru - идеи бизнеса.
Аватара пользователя
Змейка
Супермодератор
Сообщения: 37

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

Сообщение Змейка » Пт янв 04, 2013 4:52 pm

Индексирование картинок
Для того чтобы картинки с сайта попали в поиск Яндекс.Картинок, необходимо, чтобы были проиндексированы страницы сайта. Из проиндексированных веб-страниц извлекается информация об изображениях.

В поиск по картинкам попадают только изображения, разрешенные в robots.txt и расположенные на страницах, разрешенных к индексированию в robots.txt.
Как и при поиске страниц в интернете, в поиске изображений важно наличие текстов, описывающих картинку. Лишь анализируя тексты, поисковая система может предположить, что изображено на картинке. Именно по текстам, которые относятся к картинкам, поиск находит изображения по запросам пользователей. Поэтому картинки, у которых отсутствуют содержательные описания, не попадают в поиск, т.к. не могут быть найдены по запросам.

Яндекс индексирует только картинки в стандартных графических форматах (JPEG, GIF и PNG). Не индексируются фоновые изображения и картинки, раскрывающиеся при помощи скрипта.

источник: http://help.yandex.ru/images/?id=1109689

Вернуться в «phpBB»

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

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