В этой статье я расскажу о том, как ускорить индексацию в Joomla.
Seo-оптимизация Joomla. Часть 4. Ускорение индексации Joomla с помощью сервиса пингов.

Сегодня я расскажу о важности быстрой индексации новых материалов поисковыми системами, а также о том, как ускорить индексацию в Joomla. В этой статье вы не найдете избитой информации о социальных закладках, каталогах, профилях и.т.п. Зато познакомитесь с еще одним замечательным расширением Joomla.

Как всегда, для начала немного вводной информации, которая будет интересна в первую очередь новичкам. Прежде всего нужно понять почему так важна быстрая индексация ваших статей. Интернет – большой мир, в котором встречаются как порядочные и добросовестные, так и не очень хорошие люди. Воровство чужого контента (информации) распространено сплошь и рядом. Материалы даже этого сайта перепечатывают другие сайты Интернета не то что не спросив разрешения, а даже не указав никакой ссылки на первоисточник. Достучаться до авторов таких сайтов в большинстве случаев невозможно. Да и судиться из-за 1-2 украденных статей – не вариант. Как же быть в этом случае? Ведь какой смысл трудиться над созданием материалов, если они рано или поздно будут украдены? Смысл есть. Главный же вопрос в «рано» или «поздно». Раньше я уже писал некоторые мои мысли о SEO (почитать можно здесь). Я придерживаюсь мнения, что уже сегодня для поисковых систем не столько важна ссылка на первоисточник информации, сколько правильное определение этого первоисточника. Ведь они давно уже научились определять дублирующийся контент. Владельца же оригинального контента поисковые системы определяют странным способом: «кто первый, того и тапки». Т.е. на каком сайте статья была проиндексирована раньше, тот и является первоисточником. Согласитесь, таким способом не всегда можно правильно определить владельца, но в большинстве случаев он работает. Да и к тому же другого способа в общем-то и нет. Возможно, через суд… Но для поисковых систем, индексирующих миллионы новых страниц каждый день это не вариант.

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

Люди, знакомые с CMS Wordpress, знают о так называемой системе пингов, ее сущность в том, что сразу при появлении новой статьи на сайте, поисковым системам посылается сигнал(пинг), который говорит о том, что на сайте появилась новая статья и ее нужно как можно скорее проиндексировать, чтобы не случилась ситуация, описанная выше. У поисковых систем есть специальные сервера, принимающие пинги. Для них это выгодно. Данная технология не только позволяет правильно определить первоисточник материала, но и индексировать новую информацию более эффективно. Но вот ведь беда, в Joomla система пингов изначально не предусмотрена. А в отсутствии информации об обновлении, поисковые системы могут не заходить на сайт неделю и даже месяц. За это время новые статьи могут успешно украсть и, используя все ту же систему, пингов, сообщить о них поисковым системам, но только уже на другом сайте.

На просторах Интернета я отыскал решение этой проблемы. Поможет нам замечательный плагин под названием BlogPing. Он организует на сайте Joomla систему пингов, аналогичную Wordpress – сообщает поисковым системам о новом контенте сразу после его появления.

Скачать плагин можно по этой ссылке. А вот его страница в каталоге расширений Joomla.

Как работать с BlogPing? Все очень просто. Скачиваем, устанавливаем, заходим в менеджер плагинов и переходим в настройки BlogPing. Они показаны ниже:

ping

Параметры плагина:

  • Section ID(ID раздела) – здесь можно указать один или несколько разделов (точнее их ID), добавление материалов в которые будет вызывать пинг. Вводить нужно число. Если требуется указать несколько разделов, то разделяем их запятыми. Если все разделы – оставляем данное поле пустым;
  • Ping Update Services(сервера пингов) – здесь нужно указать адреса тех самых серверов поисковых систем, на которые будут посылаться пинги. Список адресов серверов, для работы в Рунете, я приведу в конце статьи. Каждый адрес вводится в новой строке.
  • Ping only new articles?(посылать пинги только для новых статей) тут смысл такой: можно посылать пинги либо при создании новой статьи, либо при создании новой и редактировании существующей статьи. Разработчики рекомендуют установить эту опцию в yes, поскольку частые пинги от уже проиндексированных статей могут быть восприняты поисковыми системами, как спам. Об этом чуть ниже.

Ну вот, собственно, и все настройки. Далее остается только активировать плагин и радоваться жизни и быстрой индексации новых материалов. В качестве примера приведу этот сайт. После установки плагина новые статьи начали индексироваться Яндексом и Гуглом в среднем через 15-30 минут после публикации. Иногда бывает даже быстрее. Согласитесь, 15 минут намного лучше, чем неделя.

Ограничения

Сразу хочу предупредить любителей дорвеев, сателлитов, и прочих ГС. Для ваших проектов, если их можно так назвать, система пингов вряд ли будет работать. Поисковые системы уже далеко не такие глупые, как, например, 5 лет назад. Если стучаться(пинговать) их по 10 раз на дню, ваш сайт быстро будет внесен в черный список и поисковые системы будут его просто напросто игнорировать. Тут нужен аккуратный подход. Если ваши статьи уникальны  и вы не публикуете их десятками в день, то система пингов как раз то, что вам нужно.

Напоследок, как и обещал, небольшой список адресов для пинга. Только то, что нужно, не больше и не меньше:

  • http://rpc.pingomatic.com/ - всемирная служба пинг-оповещения
  • http://blogsearch.google.com/ping/RPC2 - пингсервер Google
  • http://api.my.yahoo.com/RPC2 - пингование Yahoo (не обязательно)
  • http://ping.blogs.yandex.ru/RPC2 - служба блог-поиска в Яндексе
  • http://ping.feedburner.com - известный сборщик RSS-лент
Об авторе
Об авторе
Wedal (Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.

Добавить комментарий

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Комментарии  

+6 # Nataliza 13.10.2010 12:15
Neverojatnye snimki Kitaja :-)
Ответить | Ответить с цитатой | Цитировать
+4 # Андрей 13.10.2010 14:05
Спасибо за программу. Всегда читаю Ваши статьи с удовольствием.
Ответить | Ответить с цитатой | Цитировать
+1 # RT147 13.10.2010 19:19
Спасибо за статью! Жду с не терпеньем новых статей!
Для меня очень полезная =)
Ответить | Ответить с цитатой | Цитировать
0 # Лешка 15.10.2010 16:23
Так вот значит где снимали Аватар :)

За плагин спасибо! а то надоело addurl :(
Ответить | Ответить с цитатой | Цитировать
0 # RT147 18.10.2010 01:54
Уважаемый автор статьи, сделал все как написанно выше, при сохранении материала на синем фоне вылезни такие сообщения
PingService: http://rpc.pingomatic.com/ - - faultCode -32700 faultString parse error. not well formed
PingService: http://blogsearch.google.com/ping/RPC2 - - flerror0 messageThanks for the ping.
PingService: http://ping.blogs.yandex.ru/RPC2 - - HTTP/1.0 400 Bad Request

Что это значит и все ли сделано правельно?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 18.10.2010 03:06
RT147,

PingService: rpc.pingomatic.com/ - - faultCode -32700 faultString parse error. not well formed - не знаю

PingService: blogsearch.google.com/ping/RPC2 - - flerror0 messageThanks for the ping. - написал ошибок 0 спасибо за пинг

PingService: ping.blogs.yandex.ru/RPC2 - - HTTP/1.0 400 Bad Request - можно почитать тут http://blogs.yandex.ru/pings/
Ответить | Ответить с цитатой | Цитировать
0 # Vladi 25.10.2010 06:41
Но вод ведь беда, в Joomla система пингов изначально не предусмотрена.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 25.10.2010 07:05
Vladi, большое спасибо. Исправил.
Ответить | Ответить с цитатой | Цитировать
0 # Саня 25.10.2010 10:34
А что это может быть такое?
* PingService: http://rpc.pingomatic.com/ - - Cannot open connection: ()
* PingService: http://blogsearch.google.com/ping/RPC2 - - Cannot open connection: ()
* PingService: http://api.my.yahoo.com/RPC2 - - Cannot open connection: ()
* PingService: http://ping.blogs.yandex.ru/RPC2 - - Cannot open connection: ()
* PingService: http://ping.feedburner.com - - Cannot open connection: ()
* Статья успешно сохранена
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 26.10.2010 02:56
Саня, вы работайте на хостинге или локально?
Ответить | Ответить с цитатой | Цитировать
0 # Алексей 26.10.2010 07:09
Саня, нужно сохранять только пинг адреса, без разъяснений!

http://blogsearch.google.com/ping/RPC2
http://rpc.pingomatic.com/
http://api.my.yahoo.com/RPC2
http://ping.blogs.yandex.ru/RPC2
http://ping.feedburner.com
Ответить | Ответить с цитатой | Цитировать
0 # Саня 26.10.2010 09:35
Цитирую Алексей:
Саня, нужно сохранять только пинг адреса, без разъяснений!

http://blogsearch.google.com/ping/RPC2
http://rpc.pingomatic.com/
http://api.my.yahoo.com/RPC2
http://ping.blogs.yandex.ru/RPC2
http://ping.feedburner.com


В настройках всё так и написано как выше. Хостинг использую domen.com.ua, можеет у кого-то тоже этот плагин на этом хостинге не работает?
Теперь вот такое пишет:
PingService: http://rpc.pingomatic.com/ - - Cannot open connection: () и т.д.
Ответить | Ответить с цитатой | Цитировать
+1 # Андрей 27.10.2010 14:54
У меня точно такая же проблема с этим плагином:
* PingService: ttp://rpc.pingomatic.com/ - - faultCode -32700 faultString parse error. not well formed
* PingService: ttp://blogsearch.google.com/ping/RPC2 - - flerror0 messageThanks for the ping.
* PingService: ttp://api.my.yahoo.com/RPC2 - - Cannot open connection: php_network_getaddresses: getaddrinfo failed: hostname nor servname provided, or not known (0)
* PingService: ttp://ping.blogs.yandex.ru/RPC2 - - HTTP/1.0 400 Bad Request
* PingService: ttp://ping.feedburner.com - - faultCode0faultStringFailed to parse XML-RPC request: The entity "ETH" was referenced, but not declared.
* Материал успешно сохранен

Естественно, это сообщение при сохранении странички с материалом.
Сами настройки введены именно, как пути.
Причем у меня это на 5 сайтах, на которые я установил этот плагин.
Ответить | Ответить с цитатой | Цитировать
+1 # Виталик 02.11.2010 21:40
Здравствуйте!
Спасибо за интересный материал.
Извините за вопрос не по теме, скажите, пожалуйста, как называется плагин, который вы используете для размещения фотографий (которые при нажатии по ним увеличиваются)?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 03.11.2010 02:57
Виталик, lightbox.
Ответить | Ответить с цитатой | Цитировать
0 # Бусинесс 15.11.2010 13:46
Спасибо автору, отличная статья, написана очень понятно и подробно, для меня это очень важно, т.к. в управлении сайтом я совсем новичок и не все сразу схватываю. :-) Установить все удалось, очень довольна, теперь частенько буду сюда заглядывать за новыми для меня премудростями :-)
Ответить | Ответить с цитатой | Цитировать
0 # lustoff 24.11.2010 12:31
Wedal, подскажите пожалуйста, если на сайте включены sef (чпу которые) стандартные те, что в Джумле, то этот плагин будет правильные ссылки посылать? Где это можно глянуть?
И еще один вопрос - у меня сайт-каталог софта, можно ли для него использовать пинг, или это воспримется поисковиками как спам? Допустим в день добавляется 30 программ (страниц) с уникальным описанием на 300-500 знаков.
И еще один вопросик :-* - что думаете по поводу этого сервиса http://push2check.com/button_creator.php?lang=ru может его лучше для моих нужд применить?
Какие мысли по этому поводу? Спасибо)
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 25.11.2010 04:39
lustoff, при таком количестве новостей пинг использовать не стоит.

Что касается сторонних сервисов, не советую пользоваться ими. Смысл в том, что никто не будет создавать сервис, чтобы предоставлять услугу "просто так". У всех есть выгода. Возможно, и есть исключения, но ваша ссылка это не оно, точно.

Для вашего сайта лучше использовать старые добрые способы ускорения индексации - побольше внешних ссылок, постинг анонсов в блогосервисы, соц. закладки, и.т.д.
Ответить | Ответить с цитатой | Цитировать
0 # lustoff 25.11.2010 08:27
Спасибо за ответ.
Вопрос не в тему. Не подскажите как убрать в блоге категории (как здесь http://wedal.ru/seo/) там где проставляется рейтинг статьи кнопку рейтинга (Худший 1 2 3 4 5 Лучший Рейтинг), а Рейтинг пользователей оставить. А чтоб на странице статьи был и рейтинг пользователей, и возможность его проставлять.
Ответить | Ответить с цитатой | Цитировать
0 # lustoff 25.11.2010 08:39
Нашел файл plugins\content\vote.php в котором есть условие
Цитата:
if (!$params->get( 'intro_only' )) { $html .= ''; $html .= JText::_( 'Poor' ); $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= JText::_( 'Best' ); $html .= ' '; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; }
Как сделать, чтоб на странице материала оно выполнялось, а в блоге категории нет?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 26.11.2010 05:51
lustoff, в Joomla и для категорий и для страниц есть свои собственные шаблоны. Изначально они находятся в папке components\com_content\views
Там ничего редактировать нельзя, т.к. при обновлении Joomla все ваши изменения исчезнут. Но есть возможность перенести файлы в папку вашего шаблона, в подпапку html\com_content и внести изменения. При этом шаблоны будут загружаться именно отсюда.

Чтобы посмотреть как все это работает, советую взять шаблон ja_purity и заглянуть в его подпапку html.
Ответить | Ответить с цитатой | Цитировать
0 # Бусинесс 16.03.2011 19:33
Здравствуйте!
До не давнего времени работало все отлично за что огромное спасибо, а сегодня выдает:

PingService: http://rpc.pingomatic.com/ - - faultCode -32700 faultString parse error. not well formed
PingService: http://blogsearch.google.com/ping/RPC2 - - flerror0 messageThanks for the ping.
PingService: http://ping.blogs.yandex.ru/RPC2 - - HTTP/1.0 400 Bad Request
PingService: http://ping.feedburner.com - - faultCode0faultStringFailed to parse XML-RPC request: The entity "ETH" was referenced, but not declared.
Материал успешно сохранен

Что делать? Как исправить ошибки? Сама точно не разберусь...
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 17.03.2011 02:42
Бусинесс, отвечал на этот вопрос выше в комментариях.
Ответить | Ответить с цитатой | Цитировать
+3 # Петрович 04.04.2011 15:25
а для 1.6 подскажите такой же плагин
Ответить | Ответить с цитатой | Цитировать
0 # Станислав 12.04.2011 12:30
Спасибо, очень полезно!
Ответить | Ответить с цитатой | Цитировать
0 # bagus 20.05.2011 10:53
Здравствуйте. Стоит ли использовать этот плагин для интернет магазина на virtuemart?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 30.05.2011 02:02
bagus, нет.
Ответить | Ответить с цитатой | Цитировать
0 # tim222 01.07.2011 16:20
эх.. жаль для K2 неработает
Ответить | Ответить с цитатой | Цитировать
0 # aurifer 03.09.2011 08:14
Цитирую Петрович:
а для 1.6 подскажите такой же плагин

Присоединяюсь. На joomla 1.7 этот плагин не работает. Точнее не отображаются его настройки. А тема актуальна.
Ответить | Ответить с цитатой | Цитировать
0 # Cергей 29.12.2011 19:12
Поставил себе на сайт, установилось без проблем, значит работает. Осталось свежую статью написать и проверить))) сайт на джумле 1,7
Ответить | Ответить с цитатой | Цитировать
0 # Semen 16.02.2012 16:52
Здравствуйте!
Скажите, пожалуйста, а как реагируют поисковики на информацию на сайтах с несколькими доменами? (ну, скажем: "вк.ком" и "вконтакте.ру")
Ведь перейдя по имени на оба сайта поисковик увидит одно и тоже содержание, не расценит ли он это как копирование одним сайтом содержание другого и не проигнорирует ли его в этом случае? Спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 17.02.2012 01:35
Semen, поисковики просто склеят домены.
Ответить | Ответить с цитатой | Цитировать
0 # Semen 06.04.2012 07:34
Здравствуйте! У меня сайт, на котором в силу проф.деятельности должны быть тексты законов и инструкций. Ну скажем закон о бух.учете, или его часть. Скажите, пожалуйста, как поисковик отреагирует на такой текст. Ведь многим юр фирмам нужно выкладываьб эти тексты при разъяснениях проблемм. Поисковик занесет меня в черный список?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 09.04.2012 01:47
Semen, публикуйте эти тексты либо закрытыми от индексации, либо со ссылкой на оригинал документов. Первое для сайта все же безопаснее.
Ответить | Ответить с цитатой | Цитировать
0 # Сергей 09.06.2012 06:34
Вопрос, а как насчет версии для компонента К2 ?
Есть реализация? или может быть есть еще какой либо метод?
Ответить | Ответить с цитатой | Цитировать
0 # Shveik 26.06.2012 11:46
http://ping.blogs.yandex.ru/RPC2 - служба блог-поиска в Яндексе

единственная из списка, нужная для России и та работает только с блогами
т.е. если ваш сайт не блог - не работает
Ответить | Ответить с цитатой | Цитировать