Используем пинг-сервисы

При публикации новых записей, WordPress автоматически отправляет на RPC2 сервер поисковой системы специальное сообщение (пинг), которое содержит ссылку и информацию о новой записи. В результате, поисковые системы быстрее узнают об изменениях на сайте, и как следствие, страница быстрее попадет в индекс.

Функция оповещения пинг-сервисов работает следующим образом. Автоматически при появлении новой записи, WordPress посылает уведомление для поисковой системы по протоколу Weblogs.Ping:

POST /RPC2 HTTP/1.1
Host: rpc.pingomatic.com
Content-Type: text/xml
Content-length: 318

<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
    <methodName>weblogUpdates.ping</methodName>
    <params>
        <param>
            <value>Пример сообщения для пинг-сервисов</value>
        </param>
        <param>
             <value>https://codebeer.ru/new-post/</value>
        </param>
    </params>
</methodCall>

Как правило, у каждого поисковика есть свои пинг-сервисы. По умолчанию WordPress использует пинг-сервис от Pingomatic. До недавнего времени я считал, что этого вполне достаточно. Но в процессе использования WordPress, я не заметил каких-либо видимых результатов от оповещения Pingomatic.

Не смотря на использование сервиса Pingomatic и наличие XML-карты сайта, на индексацию новых записей уходило достаточно много времени. От момента публикации записи до ее попадания в индекс иногда уходило до нескольких дней.

После того, как я добавил в настройках WordPress адреса пинг-сервисов Google и Яндекс, ситуация кардинально изменилась. Новый контент стал попадать в индекс в течении нескольких часов.

В сети можно встретить множество записей, которые предлагают список из более ста различных пинг-сервисов. Я не вижу никакого смысла использовать их все. Для большинства сайтов будет вполне достаточно указать пинг-сервисы наиболее популярных поисковых систем.

Добавить пинг-сервисы в WordPress

Чтобы добавить пинг-сервисы в WordPress, откройте меню «Настройки» — «Написание» — «Сервисы обновления», затем скопируйте следующие ссылки:

Пинг-сервис Яндекс:

http://ping.blogs.yandex.ru/RPC2

Пинг-сервис Google:

http://blogsearch.google.com/ping/RPC2

Для большинства сайтов, пинг-сервисов от Google и Яндекс будет вполне достаточно. Дополнительно я решил оставить ссылку на Pingomatic. Возможно, от нее есть какой-то толк для других поисковых систем.