RSS for Yandex Turbo

Опубликовано: 05.09.2018

видео RSS for Yandex Turbo

WMnews #12
Flector 5

RSS for Yandex Turbo это плагин, который создаст на вашем сайте специальную RSS-ленту для очередного нового сервиса Яндекс.Турбо . Что такое Яндекс.Турбо? Это такой своеобразный аналог AMP от Google. То есть сокращенная по максимуму страница вашего сайта без всех лишних элементов вроде скриптов, графики вашей темы и тому подобного - только один контент. Турбо-режим автоматически включается в Яндекс.Браузере при медленном мобильном соединении (и если сайт поддерживает эту технологию), а из результатов поиска пользователь может напрямую открыть турбо-версию страницы, независимо от своего соединения. Стоит ли подключать турбо-страницы? Я не знаю. Яндекс обещает, что при подключении турбо-страниц улучшаются поведенческие факторы и уменьшается число отказов. И это похоже на правду – чем быстрее грузится сайт, то тем меньше число отказов – это всем известный факт. В любом случае – отключить турбо-страницы можно в любой момент, так почему бы и не попробовать?



Скачиваем плагин по ссылке в конце страницы и устанавливаем его:

1 Распаковываем архив.

2 Копируем папку rss-for-yandex-turbo в /wp-content/plugins/ .

3 Заходим в админку блога на вкладку " Плагины " и активируем плагин.

Настройки плагина находятся в " Настройках\Яндекс.Турбо ".


Яндекс Турбо. Что это и как подключить на WordPress

Тут все чрезвычайно просто, но я пройдусь по всем опциям. Начнем с основного:

Измените имя RSS-ленты. Хоть я и пишу, что менять без необходимости имя не стоит, но лучше все-таки его сменить. В эту RSS-ленту попадают записи с полным текстом статьи – то есть для автоматических грабберов контента такая лента будет настоящим подарком.


Как настраивать турбо страницы на WordPress

Второе – откройте ваш файл robots.txt и удалите в нем все запреты, связанные с индексированием RSS-лент. На дворе уже 2018 год, запрещать индексацию RSS-лент бессмысленно, так как SEO-плагины (и Yoast SEO и All in One SEO Pack) устанавливают запрет на индексацию фидов по умолчанию в заголовках сервера. Дублировать запрет в robots.txt не имеет никакого смысла.

Если вы все-таки не хотите удалять запрет индексации фидов или же вы не используете SEO-плагины, то добавьте в robots.txt строчку:

Где "turbo" это имя вашей RSS-ленты. Важно! Сделайте это до добавления RSS-ленты в Яндекс.Вебмастер. Потому что бот Яндекс.Турбо кэширует полученный robots.txt и если он "съест" ленту с запретом индексации RSS-лент, то добавление Allow в robots.txt поможет лишь через несколько часов, а то и дней. Лучше сразу позаботиться о том, чтобы такой ситуации не возникло.

Информация о сайте:

Пояснения тут не нужны, можно оставить все по умолчанию.

Деление RSS-лент:

Зачем оно нужно? У Яндекс.Турбо много ограничений, например, в ленте не может быть больше 500 записей. А сама лента не может быть больше 15Мб. И бот Яндекс.Турбо должен получить ленту за 10 секунд – иначе ошибка. В общем, разделение RSS-ленты на несколько лент сделано для того, чтобы скормить Яндексу максимально возможное число записей вашего сайта.

Если у вас 5000 записей на сайте, то очень сомнительно, что бот Яндекса дождется генерации такой большой ленты. Не говоря уже о том, что генерация RSS-ленты вещь весьма затратная по ресурсам сервера и на слабых хостингах она может выйти за пределы разрешенных лимитов по процессору или памяти сервера. Поэтому в плагине и реализовано разделение лент.

Пример. Предположим, что на вашем сайте 2000 записей и вы хотите добавить их все в сервис Яндекс.Турбо. Тут все просто – ставите в "Количество записей" цифру "2000", а в "Делить RSS-ленту по:" ставите "200" (число получаем делением всех записей сайта на 10). Теперь у вас будет 10 RSS-лент по 200 записей. И вы можете все их добавить в Яндекс.Турбо. Как это сделать? Зайдите в Яндекс.Вебмастер в раздел "Информация о сайте":

Кликаем на "Турбо-страницы" и видим интерфейс добавления RSS-лент:

Вставляем сюда ссылку на свою ленту и кликаем на "Добавить". Буквально через несколько секунд можно обновить страницу и увидеть результат:

А теперь важное замечание! Вовсе не обязательно сохранять эти ленты в Яндекс.Турбо. Теперь их можно удалить. Почему? Да потому что бот уже "съел" ваши ленты и теперь указанные в лентах записи будут присутствовать в Яндекс.Турбо, даже если вы удалите все свои RSS-ленты. Единственный способ отключить турбо-страницы это "скормить" боту Яндекса RSS-ленты с turbo="false" в теге <item> . В плагине такая возможность присутствует, но об этом чуть попозже.  

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

Отключите разделение RSS-лент в плагине, поставьте общее количество записей в ленту 10-20 штук (больше не надо) и именно эту ленту сохраните в Яндекс.Вебмастере. В этой ленте будут появляться новые записи вашего сайта и именно эту ленту бот Яндекса должен постоянно перепроверять.

Благодаря этой "милой" особенности сервиса Яндекс.Турбо многие умудряются обойти ограничения Яндекса на количество лент и число записей в них. Скажем, у вас 100 тысяч записей и вы хотите их все добавить в Яндекс.Турбо. А у Яндекса ограничения в 5 тысяч записей на ленту и 10 лент – то есть формально максимум 50 тысяч записей. Так вот, вы можете установить такие настройки:

Плагин вам выдаст такое:

Плагин не выведет вам 100 лент, но мы ведь люди умные, правда? Можно догадаться, что остальные ленты имеют в урле цифры 13, 14, 15 и т.д. Так вот, берем и добавляем эти ленты в Яндекс.Вебмастер. А после успешного добавления удаляем эти ленты и добавляем следующие 10 лент. В конечном итоге в Яндекс.Вебмастере должна остаться лишь одна лента с новыми записями и все.

Хитрожопо? Конечно. Но так всегда с большинством сервисов от Яндекса.

Далее. В самом Яндекс.Вебмастере вы можете указать название сайта и его логотип. Что-то вроде этого:

Странно, но эту информацию нельзя задать в RSS-ленте. Так что задаем ее вручную. И опять-таки важно – не указываем счетчики и рекламу ниже! Счетчики и реклама будут установлены в настройках плагина, а в Вебмастере эту информацию указывать нельзя, так как установленные опции и в плагине и в Вебмастере будут конфликтовать друг с другом. Очевидно, что сервис еще совсем "сырой", раз в нем возможны такие "косяки", но что уж тут поделать.

Как вообще выглядят записи сайта в турбо-режиме? Воспользуйтесь "предварительным просмотром", он довольно-таки информативный:

Так, собственно, оно и будет выглядеть. Один в один.

Но продолжим по настройкам плагина:

По сути эти настройки перекочевали в плагин из моего плагина для Яндекс.Дзена ( RSS for Yandex Zen ). Но использовать их было бы неразумно – тематика вообще нигде не используется, имя автора статьи вовсе не обязательно выставлять на всеобщее обозрение, а описание и автор изображений могут быть даже лишними. Как пример:

Впрочем, решать вам. Дело это не принципиальное.

Теперь по поводу счетчиков и рекламы:

По умолчанию Яндекс.Турбо дает возможность установить всего лишь один единственный рекламный блок. Что, конечно же, мало кого устроит. В плагине тоже мест для рекламы немного (в начале записи, в середине и в конце записи), но 3 места все же лучше, чем одно. Еще раз напомню – счетчики и рекламу устанавливайте только в одном месте – либо в Яндекс.Вебмастере, либо в плагине – в противном случае обязательно будут проблемы.

Теперь продвинутые настройки, начнем с таксономий:

По умолчанию в RSS-ленту попадают записи всех таксономий (рубрик, меток и т.д.) за исключением тех таксономий, которые вы поставите на исключение. У этой настройки есть и другой режим: " Только указанные таксономии ". В этом случае в RSS-ленту попадут только записи указанных вами вручную таксономий и никак иначе. Будьте внимательны с этой опцией во избежание проблем.

Далее идут настройки миниатюр:

Миниатюра записи это то, что в последних версиях WordPress называется "изображением записи". Использовать эту опцию или нет – целиком ваше решение. Я на это смотрю так – если изображение используется в самой записи, то вставлять его еще и в заголовок будет лишним. А если нет, то добавить миниатюру будет правильным решением. Но опять же – это не принципиальный вопрос, миниатюру можно и продублировать в заголовке, хуже от этого никому не станет.

Похожие записи:

Крайне рекомендую использовать данную опцию. Она увеличивает количество просмотров ваших турбо-страниц пользователями. Выглядит это так:

Вполне очевидно, что у "похожих" записей с установленной миниатюрой (изображением записи) CTR будет выше. Так что не ленитесь устанавливать миниатюры записей, даже если они в дизайне вашей темы не используются.

Важное уточнение! У Яндекс.Турбо есть ограничение в виде 30 уникальных изображений на одну запись. Поэтому плагин удаляет из записи все лишние изображения, так как иначе сервис будет выдавать ошибку. Так вот, изображения из "похожих" записей учитываются в общем количестве уникальных изображений – чем больше вы поставите число "похожих" записей – тем больше изображений самой записи будет удалено. Пример – если вы поставите 30 "похожих" записей, то плагин удалит из контента записи вообще все до единой картинки, чтобы уложиться в лимиты Яндекса.

Большинство пользователей не создает записи с 30-40 изображениями, поэтому подобные ограничения их не коснутся. Но есть множество сайтов "развлекательной" тематики, где записи с 30 и более картинками в порядке вещей. И им про подобные ограничения следует знать, чтобы потом не удивляться, почему на турбо-страницах меньше изображений, чем на сайте.

Фильтр тегов (без контента):

Формально эта опция нужна для удаления "мусорных" тегов записи. Но на деле парсеры Яндекс.Турбо прекрасно умеют фильтровать "мусорные" теги и сами, поэтому этой функцией можно не пользоваться.

Совсем другое дело на счет фильтра тегов с контентом:

Яндекс.Турбо не позволит выводить на турбо-страницах ничего, кроме простого контента и изображений. Поэтому все лишнее из контента записей лучше удалить – скрипты, стили, flash (кто-то им еще пользуется) и тому подобное. В основном данная опция нужна для фильтрации контента, создаваемого некоторыми плагинами. В общем, если у вас будут проблемы с валидацией турбо-страниц или сами турбо-страницы будут криво отображаться – эта опция поможет удалить "проблемный" контент из текста записей.

Ну и последний фильтр – удаление точных вхождений:

Некоторые люди умудряются вручную вставлять в свои записи различные подписи, кнопки лайков, рекламу и тому подобное. Данная функция позволит вам удалить этот одинаковый мусорный контент из текста записей.

Последняя опция плагина связана с удалением турбо-страниц:

Как я уже неоднократно выше сказал – если бот Яндекс.Турбо "съел" ваши RSS-ленты, то удаление этих RSS-лент не отключит турбо-страницы. Ни удаление RSS-лент, ни удаление этого плагина – ничего из этого не поможет отключить турбо-страницы. Единственный способ отключить турбо-страницы для вашего сайта это скормить боту Яндекса RSS-ленты с атрибутом turbo="false" в теге <item> . Яндекс максимально усложнил задачу отказаться от использования сервиса Яндекс.Турбо. Так что для отключения турбо-страниц вам надо будет поставить тут галочку, а потом "скормить" боту Яндекса  максимальное количество RSS-лент вашего сайта (технология описана выше в статье).

Гиммор? Ага. Но это нормально для Яндекса. Добавить кнопочку "отключить турбо-страницы" в Яндекс.Вебмастере им в голову не пришло. Хотя я думаю, что это сделано специально – проще будет оставить турбо-страницы, чем так сложно от них избавляться.

У плагина есть небольшой FAQ в репозитории, поэтому чтобы не повторяться, я просто дам вам вот эту ссылку – зайдите и прочтите, это недолго.

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

RSS for Yandex Turbo

Автор плагина: Flector

Рассматриваемая версия: 1.11 от 01.01.2018

Текущая версия: 1.14 от 16.06.2018

Совместимость с версией WordPress: 4.4 и выше

Активных установок плагина: 4 000+

Скачать плагин версии 1.14 (всего скачено 12 768 раз)

rss