RSS for Yandex Zen — плагин для создания RSS ленты по стандарту Яндекс Дзена

Обновлено: 26 августа 2017

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Небольшая заметка в дополнение к статье про сервис Яндекса под названием Дзен, который позволяет добавить в него RSS ленту с материалами своего сайта и получать бесплатный трафик (объем зависит от востребованности материалов аудиторией Дзена).

RSS лента для Яндекс Дзен через плагин для Вордпресс

Собственно, вся проблема заключается в формировании этой самой RSS ленты. Обычный фид формируемый ВордПрессом не подойдет, равно как и лента создаваемая для Яндекс Новостей (существенно отличается формат). RSS for Yandex Zen стал первым полноценным плагином, который все это позволяет реализовать.

Установка и настройка RSS for Yandex Zen


Имеет ли смысл добавлять ваш сайт в Дзен? Будет ли с него идти трафик? Будет ли он большим? Это все на ваше усмотрение. Лично я придерживаюсь такого мнения, что лишним не будет. Ничего не теряя можно получить дополнительный приток посетителей. Пусть он не будет большим или стабильным, но он будет, и от меня при этом не потребуется каких-то лишних телодвижений и вложений (кроме одноразовой настройки ленты).

Итак, традиционно плагин RSS for Yandex Zen можно будет либо скачать из официального репозитория (по приведенной ссылке), а потом установить перенеся содержимое архива на блог по ФТП. Либо можно сразу из админки Вордпресса поискать его по названию на вкладке из левого меню «Плагины» — «Добавить новый». Подробнее смотрите в заметке про установку плагинов в Вордпресс.

RSS for Yandex Zen

Дальше все по накатанной — устанавливаете и активируете. Потом заходите в настройки плагина выбрав из левого меню «Настройки» — «Яндекс Дзен»:

Настройки плагина для Яндекс Дзена

По стандартам ленты для Дзена в ней должно быть не менее 50 записей (я сделал 150 — пусть будет). Так же следует указать тематику, к которой можно отнести материалы вашего сайта и определиться с принадлежностью материалов к контенту для взрослых.

По умолчанию плагин будет собирать в ленту только посты — если нужно добавить еще и страницы, то воспользуйтесь подсказкой в строке «Типы записей». Все остальные поля заполняйте по усмотрению — в случае чего переделаете.

При создании новых постов или редактировании старых
под окном для ввода текста вы найдете блок под названием «Яндекс Дзен», где сможете внести изменения в настройки плагина относительно только этой публикации. Если конкретнее, то можно будет поменять тематику, поменять отношение записи к взрослому контенту и, наконец, можно будет вообще убрать эту запись из ленты формируемой для Дзена. Очень удобно, на мой взгляд.

Плагин для Яндекс Зен

Отправка ленты на модерацию в Яндекс Дзен


Адрес создаваемой плагином RSS ленты будет: Ваш домен/feed/zen/. Проверять ее валидатором (как советует Яндекс) особого смысла нет, ибо ошибки все равно будут.

Что точно нужно будет сделать, так это разрешить индексирование содержимого ленты Яндексу через файлик robots txt. Я это сделал простым добавлением директивы:

Allow: /feed/zen

в блок с:

User-agent: Yandex

Все. Проверяете ленту — просто открываете адрес Ваш домен/feed/zen/ и убеждаетесь, что там нет ошибок и выдается вполне себе обычная RSS лента (особенно хайпово она в Фаерфоксе выглядит). Если есть ошибки, то смотрите исходный код страницы с лентой и смотрите какие строки выбивают ошибку. У меня проблемы возникают с тире в заголовках статей связанные с Олинсеопаком, но они решаемые (заменяю дефис на длинное тире).

Теперича RSS ленту для Дзена нужно в этот самый сервис сдать на проверку. Форму для отправки вы найдете тут (под спойлером «Форма обратной связи» в разделе «Как подключить ленту RSS к Дзену?»). Либо можете написать на Емайл: publishers@zen.yandex.com (я по этому адресу общался).

Через несколько дней вам отпишутся, что лента принята и вы сможете начать отслеживать идущий с Дзена трафик, например, через Метрику:

Трафик с Яндекс Дзена

Да, еще могут возникнуть траблы с кешем браузера, когда захотите посмотреть обновленную ленту. Чтобы увидеть внесенные изменения нужно будет обновить страницу удерживая шифт на клавиатуре. Проблемы с кеширование ленты плагинами типа Хиперкеш и другими можно решить добавлением адреса /feed/zen/ в исключения этих плагинов.

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Плюсануть
Поделиться
Отправить
Класснуть
Линкануть
Запинить
* Нажимая на кнопку "Подписаться" Вы соглашаетесь с политикой конфиденциальности.

Подборки по теме:

Рубрика: Плагины для WordPress

Комментарии и отзывы

Серафима

Спасибо за статью!

Ольга

А для джумлы нет такого плагина?

И еще вопрос: У Вас давно уже была статья про настройку RSS-ленты для Гугл-ридер, но это было для Джумлы1.5. Нет ли чего то подобного для джумлы 3х?

Спасибо за ответ)

Ольга

Пропал куда то комментарий мой)) Поэтому — дубль)

А нет такого плагина для Джумла3.х?

И ещё вопрос: У Вас на сайте давно-давно была статья про настройку RSS через Гугл-ридер, но тогда она была для джумла1.5. Нет ли подобного расширения для Джумла3.х? То расширение, которое использовалось для Джумла1.5. больше не обновляется, разработчик прекратил свою деятельность.

Спасибо за ответ!

Серафима

Дмитрий, посмотрите, пожалуйста, правильно ли составлен мой robots txt, с учетом изменений для яндекс дзен, о которых Вы пишете в статье. Правильно ли я все поняла, нет ли ошибки?

ЗАРАНЕЕ СПАСИБО ЗА ОТВЕТ!

User-agent: Yandex

Disallow: /wp-admin

Disallow: /wp-includes

Disallow: /wp-comments

Disallow: /wp-content/plugins

Disallow: /wp-content/themes

Disallow: /wp-login.php

Disallow: /wp-register.php

Disallow: */trackback

Disallow: */feed

Disallow: /cgi-bin

Disallow: *?s=

Allow: /feed/zen

Host: ДОМЕН САЙТА.ru

User-agent: *

Disallow: /wp-admin

Disallow: /wp-includes

Disallow: /wp-comments

Disallow: /wp-content/plugins

Disallow: /wp-content/themes

Disallow: /wp-login.php

Disallow: /wp-registknittinglove.ru

Disallow: *?s=

Sitemap: http://ДОМЕН САЙТА/sitemap.xml

Дмитрий

Здравствуйте!

Серафима: Ну, вроде правильно. Чтобы узнать наверняка зайдите в Яндекс Вебмастер и проверьте индексацию Урла http://ДОМЕН САЙТА/feed/zen (не забыв обновить загруженный в панель Роботс.тхт).

Ольга: не знаю, но если найдете, то киньте ссылку (в комментариях или на почту).

Серафима

Спасибо! Все получилось!

Дмитрий

Внимание! Данный плагин на Вордпресс 3.5 не работает. Мы это выявили совместно с автором плагина (Flector): «а вообще да, это моя вина — я поставил в требованиях версию 3.5, а плагин работает только от 4.4 и выше. поправлю описание в репозитории».

Дмитрий

Спасибо за дополнение.

Flector

Дмитрий, добавьте в functions.php код:

if ( ! function_exists( 'wp_get_attachment_image_url' ) ) :
function wp_get_attachment_image_url( $attachment_id, $size = 'thumbnail', $icon = false ) {
    $image = wp_get_attachment_image_src( $attachment_id, $size, $icon );
    return isset( $image['0'] ) ? $image['0'] : false;
}
endif; 
 
if ( ! function_exists( 'get_the_post_thumbnail_url' ) ) :
function get_the_post_thumbnail_url( $post = null, $size = 'post-thumbnail' ) {
    $post_thumbnail_id = get_post_thumbnail_id( $post );
    if ( ! $post_thumbnail_id ) {
        return false;
    }
    return wp_get_attachment_image_url( $post_thumbnail_id, $size );
}
endif;  

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

а вообще — лучше обновитесь, держать сайт на версии 3.5 — вас же поломают.

Дмитрий

Спасибо автору плагина за дополнение и внимание к посту.

Дмитрий

Flector, спасибо. Попробую, по результатам отпишусь.

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

Серафима

Все отлично работает! уже идет трафик с дзен!!! Ребята, спасибо за работу!

Дмитрий

Здорово! Если возникнет желание отблагодарить автора плагина — есть окошко для пожертвований в настройках плагина.

Дмитрий

Я не понял, добавляем в ленту скажем 50 статей, а дальше, что? Снова добавлять их в ручную или как?

Дмитрий

Новые статьи будут автоматом попадать в ленту, если вы у них специально эту возможность не отключите (в блоке Яндекс Дзен под редактором текста).

Роман

Как исправить такие ошибки в валидаторе?

https://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fposylkaizkitaya.ru%2Ffeed%2Fzen#l3255

Стас

Добрый день.

Решил с помощью плагина от Flector создать RSS ленту, в Хроме это выглядит как HTML-код, в Файрфоксе чуть лучше, но не идеально.

Делал всё согласно рекомендациям из статьи. Вопросов, собственно два:

1. Что должно быть после входа по адресу домен/feed/zen. Нормальная лента или что-то другое?

2. В ответ на письмо в Яндекс попросили прислать ленту. Что они имели ввиду и где её взять?

Спасибо

Flector

2Стас

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

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

Стас

2 Flector

Спасибо большое.

Про рекомендации они сразу спросили

Ольга

Нашла — старый добрый Нинзя-синдикатор — но не пробовала еще, читала где то, что вроде прекратил разработчик обновления этого расширения. А как проверить архив на вредные ссылки — не знаю)

http://daoblog.ru/joomla/komponenty/53-ninja-rss-syndicator-dlya-joomla-3-0

Ольга

В прошлом комменте забыла написать — это для джумлы 3, для RSS. Хотелось бы и на джумлу 3.х перенести подписку на Гугл-ридер

Дмитрий

«Проблемы с кеширование ленты плагинами типа Хиперкеш и другими можно решить добавлением адреса /feed/zen/ в исключения этих плагинов.» У меня как раз стоит плагин WP Super Cache. Куда там добавить адрес для решения проблемы кэширования, не подскажите?

Дмитрий

Я добавил во вкладке «Настройки». Поле называется «Поле ниже Вы также можете заполнить фрагментами адресов страниц (или групп страниц, например, архив за год/месяц и т.д.), которые не будут кэшироваться. Плагин будет сканировать адреса страниц на предмет наличия в них фрагментов, указанных ниже, перед кэшированием.»

Серафима

Добрый день! В чем может выражаться проблема кеширования?

У меня сейчас проблемы на хосте (поддержка пишет вот что: «очень большая PHP нагрузка на аккаунте») Не может ли это как то быть связанным, ведь эти проблемы у меня появились после установки плагина «Яндекс дзен». Может быть это и есть у меня та самая проблема кеширования о которой вы тут пишите?

У меня стоит плагин WP Fastest Cache, надо ли мне тоже добавить в исключения?

Flector

Добрый день! В чем может выражаться проблема кеширования?

там 2 проблемы — плагины кэширования отдают ленту с неправильным заголовком (content type), в результате чего браузеры пытаются открыть страницу как html-документ, вместо того, чтобы вывести исходный код.

боту яндекс.дзена на это наплевать, он возьмет ленту и с неправильным контент-типом. но беда плагинов кэширования, что многие из них добавляют в код страниц свои комментарии. для html-страницы комментарии неважны, браузеры их не показывают, а вот бот яндекса эти комментарии пытается «съесть», но не может, так как комментарии у них там входят в список «стоп-слов».

если плагин кэширования ничего не добавляет в код страниц и вам неважно, с каким контент типом отдается лента — можно ничего не делать.

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

Серафима

Спасибо за объяснение! Наверное просто совпадение...будем дальше искать причину моей проблемы...

Дмитрий

Подскажите, пожалуйста, где смотреть статистику посещений в Яндекс метрике. Ничего не могу найти про Дзен.

Дмитрий

Где смотреть трафик с Дзена в Метрике

Владислав

Всем добрый день!

Хочу поделиться своим опытом подключения ленты Яндекс.Дзен

5.11.2017 — настройка rss ленты. С помощью данного плагина. Валидацию проходит на ура!

6.11.2017 — Яндекс ответил, что в течении 7 дней добавят в Дзен

11.11.2017 — тех.поддержка ответила, что лента успешно добавлена. Так же в Яндекс.Вебмастер увидел, что робот обошел адрес feed/zen, получив код 200 ОК.

16.11.2017 — ссылка была проиндексирована роботом. Пошел небольшой трафик.

Хочу сказать большое спасибо автору этого плагина!

А также спасибо Дмитрию, что рассказал нам про него!

Текст Вашего сообщения:

Подписаться на новые комментарии к этой статье

* Нажимая на кнопку "Добавить комментарий" или "Подписаться" Вы соглашаетесь с политикой конфиденциальности.