Оптимизация движка под поисковики - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются проблемы поисковой оптимизации и индексирования форумов.
Если зашли сюда случайно, пожалуйста, не оффтопьте и обратите внимание на другие разделы.
Оформление форумов, включая верстку скинов.
Настройка форумов, установка и администрирование.
Размещение рекламы на форумах.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

оптимизация ipb
  • 4 Страниц +
  • 1
  • 2
  • 3
  • 4
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Оптимизация движка под поисковики

#31 Пользователь не на сайте   76Rus 

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 26-Сентябрь 08
  • Откуда:Yaroslavl
  • IPB version:2.3.x
 

Отправлено 04 Февраль 2009 - 10:06

Здравствуйте. После установки мода вики на форум возник такой вопрос-
В файле роботс прописанно:
User-Agent: *
Disallow: /ipb
А ссылка на вики имеет вид /forum/ipb.html?autocom=ibwiki
Получается, она закрыта для поисковиков? Ее можно как то открыть? Иначе в вики пропадает весь смысл.
Заранее спасибо. :huh:
0

#32 Пользователь не на сайте   Fisana 

 
 
  • На PM не отвечаю
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 454
  • Регистрация: 21-Ноябрь 05
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 04 Февраль 2009 - 15:41

Придется ipb открывать и прописывать много мелких запретов.
Тут та же проблема, поэтому такой длинный robots.txt

Еще вариант - сделать в вики ЧПУ, чтобы в url служебный фрагмент "ipb" не фигурировал.
0

#33 Пользователь не на сайте   76Rus 

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 26-Сентябрь 08
  • Откуда:Yaroslavl
  • IPB version:2.3.x
 

Отправлено 04 Февраль 2009 - 20:53

Просмотреть сообщениеFisana Feb 4 2009, 04:42 PM сказал(а):

Еще вариант - сделать в вики ЧПУ, чтобы в url служебный фрагмент "ipb" не фигурировал.

Спасибо за ответ. А где прочесть про ЧПУ вики? :huh: Есть такая статья? Если нет, то как это сделать?
0

#34 Пользователь не на сайте   Fisana 

 
 
  • На PM не отвечаю
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 454
  • Регистрация: 21-Ноябрь 05
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 04 Февраль 2009 - 21:14

Обратитесь к Гене (Andaril). Он понимает как делать ЧПУ :huh:
0

#35 Пользователь не на сайте   PROFF89 

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 03-Март 07
 

Отправлено 05 Март 2009 - 21:26

Fisana, я вот что никак не пойму, почему в robots Вы закрыли доступ к:

Disallow: /*?act=module&module=gallery \\ тут допустим тот же яндекс со временем Ваш сайт в картинках покажет по запросам

Disallow: /*?autocom=tags \\ с тегами тож не ясно
Disallow: /forum/index.php
Disallow: /*tags/.html
Disallow: /*&showtopic \\ темы зачем от глаз робота убирать?
Disallow: /*?showtopic
0

#36 Пользователь не на сайте   Fisana 

 
 
  • На PM не отвечаю
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 454
  • Регистрация: 21-Ноябрь 05
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 05 Март 2009 - 21:35

Галерея не закрыта, закрыт ее старый url
Сейчас это не модуль, а компонент, посмотрите адрес
Disallow: /forum/index.php - это рождает дубли. У нас ЧПУ, и в url не должно быть никаких "php"
Disallow: /*&showtopic - Нет с Чпу таких url? убиваем дубли :(
Disallow: /*?showtopic - Нет с Чпу таких url? убиваем дубли :)


Disallow: /*tags/.html – Ошибка
/tags/.html - страницы без имени не существует :)
0

#37 Пользователь не на сайте   PROFF89 

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 03-Март 07
 

Отправлено 05 Март 2009 - 21:41

аа, все понял =)
0

#38 Пользователь не на сайте   Korben 

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 30
  • Регистрация: 30-Апрель 09
  • IPB version:2.3.x
 

Отправлено 21 Май 2009 - 14:53

У меня вот такой вопрос. Можно ли в IPB 2.3.6 прописать динамический meta-description для каждой страницы форума? Т.е. если это тема, то дескрипшн кушается из описания темы, если это сообщение, то дескрипшн берётся из первого поста. Динамические meta-keywords тоже интересуют. Полезным для поисковиков будет ТОЛЬКО уникальный description для страниц. Одинаковый для всех выгоды не принесёт.
Хочу, кстати, заметить, что эти параметры для поисковиков наименее важны. Keywords используются ими слабо, description выводится в том случае, если при парсинге первых 100 или 150 (точно не помню) символов с найденной по запросу страницы не будут обнаружены искомые слова. Кардинально ситуация отличается с тегом title. Вот его поисковики смотрят в первую очередь и он имеет очень большое значение.
Поэтому и такой вопрос: где в сорцах IPB настроить вывод этих title'ов так, как мне нужно? К примеру, при переходе в тему "Палки в колёса", в title отображалось не просто "Палки в колёса" (как сейчас), а, например "Палки в колёса - Форум Автомобили - Первый Форум - Общайтесь на первом форуме". (это я так, для примера, естественно, но суть такая).
Помимо этого, мне бы хотелось изменить title страницы профиля пользователя со стандартного "Имя - Просмотр профиля" на "Имя, Санкт-Петербург - участник Первого форума".

Буду очень благодарен за оказанную помощь в оптимизации. Думаю, эта информация всем будет полезна.
0

#39 Пользователь не на сайте   Fisana 

 
 
  • На PM не отвечаю
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 454
  • Регистрация: 21-Ноябрь 05
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 21 Май 2009 - 15:08

1. Динамический meta-description настроить нельзя. Но meta-description не влияет на ранжирование. А статический лучше вообще не использовать. Тогда в качастве сниппета будет использоваться релевантный фрагмент текста страницы, а не статический meta-description (хотя он и так чаще всего игнорируется, если нерелевантен).
2. Ключевые слова тоже анахронизм. Они тоже сейчас никак не влияют на ранжирование. Что касается их подстановки, то это например позволяет модуль тегов.
Вот в данной конкретной теме одним из ключей становится "оптимизация ipb".
Но это абсолютно бесполезный "бантик".

3. Про настройку тайтлов лучше объяснят программисты. В class_display.php что-то есть. Но наверное Вам и другие файлы потребуется править.
0

#40 Пользователь не на сайте   Korben 

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 30
  • Регистрация: 30-Апрель 09
  • IPB version:2.3.x
 

Отправлено 21 Май 2009 - 15:58

Fisana, согласен насчёт практической бесполезности meta-description и meta-keywords. Много читал о том, нужны ли они, какая от них польза и т.д. В общем случае - да, они не влияют на ранжирование, но то, что их следует прописывать, никто не отрицает. Т.е., видимо, поисковики как-то заглядывают в эти теги во время поиска, может даже в последнюю очередь, но заглядывают. Поэтому, в общем-то и заинтересовался их добавлением.
А на счёт тайтлов - разумеется, это касается программеров, но, наверняка, до меня кто-то уже интересовался этим вопросом, поэтому и спросил.
Я даже задавал такой вопрос службе поддержки, вот что мне ответили:

Цитата

title вы можете изменить в class_display.php
Например для замены title форума в оффлайне необходимо заменить следующую строчку:
$output_array['TITLE'] = $this->ipsclass->lang['warn_offline']." ".$output_array['TITLE'];

Отлично! Вот только кроме случая с бордой в оффлайне (как думаете, часто такое бывает?), других тайтлов я в этом файле не нашёл.
0

#41 Пользователь не на сайте   Ph-A 

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 4 978
  • Регистрация: 18-Сентябрь 06
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 21 Май 2009 - 16:16

Просмотреть сообщениеKorben May 21 2009, 04:59 PM сказал(а):

В общем случае - да, они не влияют на ранжирование, но то, что их следует прописывать, никто не отрицает.

Есть аналогичне мысли. Но решил, что подожду выхода тройки

Просмотреть сообщениеKorben May 21 2009, 03:54 PM сказал(а):

Т.е. если это тема, то дескрипшн кушается из описания темы, если это сообщение, то дескрипшн берётся из первого поста. Динамические meta-keywords тоже интересуют.

Что-то подобное видел на англоязычных форумах. Тогда не обратил внимания. Когда вспомнил прошло много времени. Даже искать не стал.
0

#42 Пользователь не на сайте   Fisana 

 
 
  • На PM не отвечаю
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 454
  • Регистрация: 21-Ноябрь 05
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 21 Май 2009 - 16:36

Цитата

andaril, 21.05.2009 16:13:14:
одно и тоже говорили. тайтл формируется в файла /action_public/ а сам вывод файла находится в class_display.php

0

#43 Пользователь не на сайте   Korben 

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 30
  • Регистрация: 30-Апрель 09
  • IPB version:2.3.x
 

Отправлено 21 Май 2009 - 17:21

Fisana, а подробной информации, какие переменные переписывать нужно, у Вас нет? page_title, или какие-то другие? В action_public действительно присутствуют файлы с именами profile, forums, calendar, register и т.д. - т.е., файлы, отвечающие за соответствующие страницы форума. Вот только что в них менять нужно... :(
0

#44 Пользователь не на сайте   Fisana 

 
 
  • На PM не отвечаю
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 454
  • Регистрация: 21-Ноябрь 05
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 21 Май 2009 - 17:26

andaril обещал тут отписаться, но, видимо забыл.
Сказал, что тема уже обсуждалась на нашем форуме.
Я не программист и ответить не могу.

http://ipbskins.ru/f.../topic3703.html
0

#45 Пользователь не на сайте   andaril 

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 21 Май 2009 - 18:54

в каждом из этих файлов вы найдете что-то типо:
boards.php
$this->ipsclass->print->do_output( array( 'TITLE' => $this->ipsclass->vars['board_name'].$cp, 'JS' => 0, 'NAV' => $this->nav ) );
topics.php
		$this->ipsclass->print->do_output( array( 'TITLE'	=> $this->topic['title'] . ' - ' . $this->ipsclass->vars['board_name'],
												  'JS'	   => $this->ipsclass->compiled_templates['skin_global']->get_rte_css(),
												  'NAV'	  => $this->nav,
										 )	  );
forum.php
		$this->ipsclass->print->do_output( array( 'TITLE'	=> $this->ipsclass->vars['board_name']." -> ".$this->forum['name'],
												  'JS'	   => 0,
												  'NAV'	  => $this->nav,
										 )	  );
profile.php
$this->ipsclass->print->do_output( array( 'TITLE' => $this->page_title, 'JS' => 1, 'NAV' => $this->nav ) );


общее видно?
ключ TITLE передается объекту класса class_display для дальнейшего его вывода.
Соответственно вам надо химичить с TITLE до его передачи.

Например в случае с файлов profile.php, вам надо будет изменять переменную $this->page_title, а она в свою очередь приобретает значения в каких-нибудь функциях.
0

Сообщить об этой теме:


  • 4 Страниц +
  • 1
  • 2
  • 3
  • 4
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

2 пользователей читают эту тему
0 зарегистрированных, 2 гостей, 0 скрытых


Контактная информация

Заказ дизайна форума

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2012 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна