Тотальная SEO оптимизация vBulletin

Wmlogs

Администратор
Регистрация
02.02.11
Сообщения
9.313
Реакции
0
Баллы
56
Оптимизируем форум

showthread_bookmarksite



Убираем индексацию ссылок на соц закладки и средства управления
Cтавим rel=»nofollow»
showthread
Перед <div class=»options_block_container»> ставим <noindex>
Перед <div class=»options_block»> ставим <vb:if condition=»$show['member']«>
Перед <div id=»thread_controls» class=»thread_controls»> ставим <vb:if condition=»$show['member']«>
Перед <vb:if condition=»$show['largereplybutton']«> ставим <vb:if condition=»$show['member']«> в двух местах
<h2> Здесь мы обсуждаем «{vb:raw threadinfo.title}»</h2> (это можно не делать)
Переносим <title> на самый верх кода под тег <head>
footer


Убираем ссылки навигации внизу страницы
Ставим rel=»nofollow» и <noindex> вокруг списка ссылок
Убираем кнопку top при помощи <vb:if condition=»$show['member']«>
postbit_legacy



Убираем номера сообщений

Перед <span class=»nodecontrols»> ставим <vb:if condition=»$show['member']«>
Перед <div class=»textcontrols»> ставим <vb:if condition=»$show['member']«>
После <vb:if condition=»$show['avatar']«> убираем индексацию ссылок на профиль пользователя
Перед <div class=»userinfo»> ставим <noindex>
Перед <div class=»signaturecontainer»> ставим <noindex>
memberaction_dropdown

Имя пользователя
Вставляем rel=»nofollow» и <noindex>
bbcode_quote


Убираем ссылку на сообщение в цитате
Удаляем <vb:if condition=»$postid»><a href=»showthread.php?{vb:raw session.sessionurl}p={vb:raw postid}#post{vb:raw postid}» rel=»nofollow»><img class=»inlineimg» src=»{vb:stylevar imgdir_button}/viewpost-{vb:stylevar right}.png» alt=»{vb:rawphrase view_post}» />
forumhome_forumbit_level1_post


Убираем ссылки на RSS
Перед <vb:if condition=»$forum['statusicon'] != ‘link’»> ставим <noindex>
Перед <div class=»forumlastpost td»> ставим <noindex>
forumdisplay



Убираем колонку последних сообщений
Перед <ul class=»popupgroup forumdisplaypopups» id=»forumdisplaypopups»> <vb:if condition=»$show['member']«>
Перед <div id=»forum_info» class=»forum_info_block»> ставим <vb:if condition=»$show['member']«>
Перед <a href=»newthread.php?{vb:raw session.sessionurl}do=newthread&f={vb:raw foruminfo.forumid}» ставим <vb:if condition=»$show['member']«> в двух местах
threadbit



Убираем индексацию последних сообщений
Перед <dl class=»threadlastpost td<vb:if condition=»$show['notificationtype']«> ставим <noindex>
Перед <div class=»author»> ставим <noindex>
В ссылке href=»showthread.php?{vb:raw session.sessionurl} вставить rel=»nofollow»
Перед <span class=»prefix understate»> ставим <noindex>
forumhome_lastpostby
Ставим rel=»nofollow»
forumhome
Под {vb:raw navbar} добавляем <div id=»pagetitle»><h1>{vb:raw vboptions.bbtitle}</h1></div>
Перед <div id=»sidebar_container» поставить <noindex>
forumhome_forumbit_level2_post
Перед <h4 class=»nocss_label»>{vb:rawphrase forum_actions}:</h4> ставим <noindex>
Оптимизируем блоги

blog_postbit_entries_link
Ставим nofollow на записи блога в сообщении
blog_bookmark
Вставляем rel=»nofollow» и <noindex>
blog_entry
В комментарии вставляем Перед <div class=»blog_comments_count»> <noindex> а в ссылку rel=»nofollow»
memberaction_dropdown
Поставить <noindex>
blog_entry_category
Вставляем rel=»nofollow» и <noindex>
blog_list_entries
Закрываем rss rel=»nofollow» и <noindex>
Перед <h6 class=»actionbutton_container»> ставим <vb:if condition=»$show['member']«>
Перед <div class=»block»> ставим <noindex>
blog_show_entry
Перед <a href=»{vb:link entry ставим rel=»nofollow» и <noindex>
Ставим h1 где нужно, чтобы название поста было заголовком, заменяем h4 и удаляем из блога название блога
Перед <ul class=»entrycontrols»> ставим <noindex> и rel=»nofollow» в <a href=»{vb:link entry, {vb:raw bloginfo}
Перед <div id=»navlinks»> ставим <noindex> а в ссылки ставим rel=»nofollow»
blog
Удаляем лишнее из титула 1, в титуле 2 делаем <title>{vb:rawphrase blogs} — {vb:raw vboptions.bbtitle}</title>
Переносим <title> на самый верх кода под тег <head>
blog_send_to_friend


Титул правим

<a href=»{vb:link entry, ставим rel=»nofollow» и <noindex>
block_newposts block_threads block_blogentries
Добавляем rel=»nofollow»
blog_sidebar_user_block_comments
Вставляем rel=»nofollow» и <noindex>
blog_sidebar_generic
Перед {vb:raw calendar} вставляем <noindex>



Оптимизируем CMS

vbcms_page



Удаляем лишнее из титула и переносим <title> на самый верх кода под тег <head>
Убираем ссылки на статьи с главной страницы (по желанию)
vbcms_content_article_preview
Заменяем h3 на h2 и убираем ссылку на статью.
vbcms_content_section_page
Вставляем rel=»nofollow» и <noindex>


Фразы

posted_by_x_y_z_a
Ставим rel=»nofollow» и <noindex>

Оптимизация в настройках


  • Перестроить похожие темы
  • Убрать теги и информацию о тех, кто смотрит тему


Оптимизация в файлах


  • В файле class_bbcode.php добавить <noindex> к ссылкам
  • В файле init.php нужно в строке $show['search_engine'] в список поисковых систем добавить yandex

Источник
 

Wmlogs

Администратор
Регистрация
02.02.11
Сообщения
9.313
Реакции
0
Баллы
56
Для добавления noindex ко всем ссылкам, которые не были указаны в whitelist в bb code делаем следующее:
Находим:
Скрытое содержимое могут видеть только пользователь группы: Премиум

И меняем строку ниже на следующую:
Скрытое содержимое могут видеть только пользователь группы: Премиум
 
Сверху Снизу