Flector

RSS for Yandex Turbo

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

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

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

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

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

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

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

Имя RSS-ленты

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

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

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

Allow: /feed/turbo/

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

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

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

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

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

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

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

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

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

Меню Яндекс.Вебмастера

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

Добавление RSS-ленты в Яндекс.Турбо

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

Добавленные RSS-ленты

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

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

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

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

100 тысяч записей в ленте

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

Результат деления лент

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

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

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

Информация о сайте в Вебмастере

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

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

Предварительный просмотр турбо-страниц

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

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

Настройки плагина

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

Автор и описание изображений

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

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

Счетчики и реклама

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

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

Фильтр по таксономиям в RSS

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

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

Настройка миниатюр

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

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

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

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

Похожие записи в предворительном просмотре

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

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

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

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

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

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

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

Фильтр тегов c контентом

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

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

Удаление точного контента

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

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

Удаление турбо-страниц

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

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

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

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

RSS for Yandex Turbo
Автор плагина: Flector
Рассматриваемая версия: 1.11 от 01.01.2018
Текущая версия: 1.11 от 01.01.2018
Совместимость с версией WordPress: 4.4 и выше
Активных установок плагина: 700+
Скачать плагин версии 1.11 (всего скачено 2 252 раза)

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии (всего 4 комментария)
Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.