Расширение rss для яндекс дзен. Как подключить Вордпресс к Яндекс.Дзен. Подключение ленты к Яндекс.Дзену

Рассказываю, как в Вордпресс создать новый РСС-фид для подключения к Яндекс.Дзен.


На этой неделе на меня обрушился шквал заявок на подключение сайтов к новому сервису Яндекс.Дзен .

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

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

1. В файле functions.php активной темы создаем новый фид и называем его zen , например.

Add_action("init", "customRSS"); function customRSS(){ add_feed("zen", "customRSSFunc"); }

В этом случае фид будет иметь адрес /feed/zen

2. В директории темы создаем новый файл, называем его rss-zen.php - это будет шаблон нового фида.

3. Вставляем в шаблон следующий код.

"; ?> > <?php bloginfo("name"); ?> ru <?php the_title_rss(); ?> nonadult Технологии guid . "" type="image/jpeg"/> "; } ?> )/i"; $replacement = "

$1
".get_the_title()."
"; $content = preg_replace($pattern, $replacement, $content); echo $content; ?>]]>

В коде меняем category на свою из списка категорий Яндекс.Дзен:

Происшествия, Политика, Война, Общество, Экономика, Спорт, Технологии, Наука, Игры, Музыка, Литература, Кино, Культура, Мода, Знаменитости, Психология, Здоровье, Авто, Дом, Хобби, Еда, Дизайн, Фотографии, Юмор, Природа, Путешествия.

Если контент сайта относится к категории для взрослых, обязательно меняем nonadult на adult в этой строке.

nonadult

UTM-метки добавляются следующим образом:

?utm_source=zen

4. Подключаем шаблон к новому фиду в functions.php .

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

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

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

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

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

Вам может быть интересно

RSS каталоги и агрегаторы для добавления своих новостей, а так же подписка через Яндекс Ленту и Google Reader
Better Feed для WordPress - как не отдавать в RSS полные тексты постов и защититься от воровства контента через новостной канал
Как добавить RSS ленту (канал) новостей на сайт под управлением Joomla, WordPress и Smf
Subscribe To Comments для WordPress - подписка на комментарии к статьях в Вордпресс
Что такое RSS, где скачать иконки и какая читалка самая лучшая
Simple Counters и Category and Page Icons - красивые счетчики RSS и Twitter, а так же иконки для категорий и страниц в WordPress
Feedburner - добавление RSS ленты, получение счетчика и настройка Email-подписки на сайте через Фидбернер
WP-Recall - плагин для организации продвинутого личного кабинета для посетителей блога (личка, рейтинги, группы, публикации)
WordPress плагины на моем блоге (сайт)
Создание списка похожих материалов в WordPress (с миниатюрами) при помощи плагина Related Posts для внутренней линковки
Как проверить сайт на битые ссылки - Xenu Link Sleuth, плагин и онлайн-сервис Broken Link Checker, а так же поисковые системы
Hyper Cache - включаем плагин кэширования в Вордпресс для оптимизации WP блога и снижения его нагрузки на сервер хостинга

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

Для начала вам нужно сделать для своего сайта RSS-ленту. Но не обычную, а именно под Дзен. Для WordPress существует плагин, который так и называется Яндекс.Дзен . Устанавливаете плагин, переходим к его настройке.
По сути, чтобы настроить свою RSS-ленту, вам не нужно разбираться со всеми настройками. Самое важное, что нужно сделать – это заполнить заголовок и описание своего сайта, которое чаще всего подтягивается само. И второе – выбрать тематику своего сайта. Остальные настройки можно не трогать. Для наглядности, прилагаю скриншоты.

Подключение ленты в Дзене

После того, как лента готова, она доступна по адресу – http://ваш.сайт/feed/zen/ Эту ссылку вам нужно отправить Яндексу с просьбой подключить ваш сайт к Дзену. Заявки на подключение сайта можно отправить в этой форме .
В ответ на заявку вам придет ответ о подключении или же рекомендации и замечания, которые необходимо исправить.
По всем сайтам мне в основном были такие замечания:
— открыть ленту для индексации в роботсе;
— лента выдавала ошибку из-за того, что в некоторых статьях встречался javascript код.

Как посмотреть свои записи в Яндекс Дзен

Для этого перейдите на http://zen.yandex.ru с мобильного телефона. После, вызвав меню, добавьте свой сайт в «Интересные вам источники». Если ваш сайт уже добавили в Дзен, но при поиске вы его не находите, подождите, бывает, что появляется он не сразу.


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

Что делать, если в Яндекс Дзен не отображаются картинки

Такую ошибку я видела в двух случаях. Если вы включили в настройках плагина «Добавить миниатюру к записи». Удивительно, но у меня наоборот никаких картинок не отображалось. Возможно, я неправильно понимаю данную настройку.
Второе – это ваши изображения слишком маленькие. Желательно, чтобы первое изображение записи было не менее 600 пикселей по ширине.

Как работает Дзен и сколько трафика можно получить?

Дзен работает по принципу, подобному Google Now. Вы лайкаете записи, которые вам нравятся и дизлайкаете, которые вам не интересны. Дзен начинает понимать ваши интересы и показывать вам те записи, которые могут вам понравится. Соответственно, если ваш сайт рассчитан на узкую аудиторию, много трафика вы не получите.
Количество трафика зависит также от того, насколько актуальна и интересна ваша запись. Также важным моментом будет заголовок вашей статьи – он должен привлекать человека прочесть.
Сколько конкретно трафика можно получить на 1 статью – у меня пока получалось от 0 до 5000 посетителей. Думаю, что можно и больше, так как конкретными экспериментами со статьями пока не занималась.
Важно также учесть, что выходить будут новые статьи, поэтому, если ваш сайт не наполняется, то и трафика на него получить вы не сможете.
Но если ваш сайт наполняется, то в любом случае, Яндекс Дзен – это источник дополнительного трафика, а подключить его к своему сайту достаточно просто.

Если статья была вам полезной, ставьте лайки, делайте репосты и оставляйте комментарии.

Есть вопросы? Напиши комментарий!

Привет! Сегодня я покажу вам как добавить свой сайт в популярный сервис Яндекс Дзен. Оказывается, для тех у кого сайт сделан на движке WordPress, сделать это можно очень просто и быстро! Разберётся даже самый зелёный чайник!) Вы сможете направить на свой сайт дополнительный трафик. Всё очень просто! Смотрите далее!

Что с трафиком? Здесь всё зависит от количества и качества записей. Если вы хотите привлечь на свой сайт людей, вам нужно публиковать каждый день, хотя бы по 1-3 записи. Почему? Потому что все записи в ленте постоянно опускаются вниз и их уже сложно будет найти. На данный момент, на мой сайт из Дзена заходят в среднем 100-200 человек каждый день. Иногда (редко) может перейти 500-1000 человек за один день, если статья интересная и качественная.

Как добавить сайт WordPress в Яндекс Дзен

(Ремарка. Дзен работает по системе поиска. То есть, записи с высоким CTR и ПФ могут повторно появляться вверху выдачи. Добавлено 08.01.2018). Обратите внимание! Записи вашего сайта должны быть развлекательного или познавательного характера.

Вам понадобится плагин Яндекс Дзен. Его можно установить прямо из админ-панели WordPress. Перейдите на страницу: Плагины – Добавить новый, введите название плагина в форму поиска, установите и активируйте плагин.

Внимание! Плагин ищите по запросу Yandex.

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

  • Имя RSS-ленты. Можно оставить по умолчанию.
  • Заголовок. Название вашего сайта.
  • Ссылка. URL адрес вашего сайта.
  • Описание сайта.
  • Язык. По умолчанию.
  • Количество записей. Количество записей в ленте (по требованиям Яндекса минимально необходимо 20 записей).
  • Типы записей.Типы записей в ленте через запятую (post – записи, page – страницы и т.д.). У произвольных типов записей должно быть поле post_content!
  • Автор записей. Не обязательно.
  • Описания изображений. Разметка “описания” для изображений (
    Описание
    ). В случае отсутствия у изображения alt-атрибута для описания изображения будет использовано название записи.
  • Автор изображений. По умолчанию.
  • Тематика записей по умолчанию.
  • Контент для взрослых по умолчанию. Выберите вариант Для взрослых, если ваши статьи имеют ограничения 18+.
  • Сохраните настройки.

Продвинутые настройки

Здесь можно ничего не менять, если вы не хотите сильно углубляться.

  • Включить в RSS. Внимание! Будьте осторожны с этой настройкой! По умолчанию в ленту попадают записи всех таксономий (категорий), кроме указанных ниже.
  • Таксономии для исключения. Пример: category:1,2,4 – записи рубрик с ID равным 1, 2 и 4 будут исключены из RSS-ленты. Каждая новая таксономия должна начинаться с новой строки. Стандартные таксономии WordPress: рубрика: category, метка: post_tag.
  • Добавить миниатюру к записи. В начало записи в RSS будет добавлена миниатюра записи (изображение записи). Эта опция касается только обычных записей (для турбо-записей нужно включить отдельную опцию).
  • Использовать данные из SEO-плагинов. Имеется ввиду мета описание Description. Плагины типа Yoast SEO, All In One SEO Pack и т.д.
  • Удалить указанные html-теги. Из контента записей будут удалены все указанные html-теги (сам контент этих тегов останется).
  • Удалить указанные html-теги. Из контента записей будут удалены все указанные html-теги (включая сам контент этих тегов).
  • Удалить указанный контент из RSS. Точные вхождения указанного контента будут удалены из записей в RSS-ленте.
  • Сохраните настройки.

Вы можете включить поддержку Яндекс.Турбо для записей в RSS-ленте. Не является обязательным условием.

Отправляем заявку в Дзен

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

Всё готово! Ждите ответа! Ваш сайт одобрят, либо нет. После одобрения, записи вашего сайта сразу начнут появляться в ленте Яндекс Дзен.

Обратите внимание

Изменились правила добавления сайта в Дзен. В разделе Подключение и модерация нажмите на вкладку Подключите сайт.

Как понять, что записи уже появились в Дзен

В статистике Яндекс Метрики, в разделе Источник трафика, у вас появится пункт Переходы по ссылкам на сайтах. Либо, в данной статистике значение переходов значительно вырастет.

Как увидеть свои записи в ленте Дзен

Очень просто. Зайдите в Яндекс на смартфоне. Откройте ленту Дзен. Внизу ленты нажмите на вкладку Все публикации.

На следующей странице, вверху нажмите на кнопку Меню. В открывшемся окне нажмите на вкладку Интересные вам источники.

Теперь просто добавьте свой сайт в избранное. Достаточно ввести URL адрес сайта в поле поиска, чтобы его найти.

Всё готово! Вот так просто и быстро вы можете добавить свой сайт в Яндекс Дзен.

Остались вопросы? Напиши комментарий! Удачи!


Яндекс дзен добавить сайт плагин WordPress обновлено: Октябрь 24, 2018 автором: Илья Журавлёв

Какие преимущества даёт Яндекс Дзен авторам

Расширение и вовлечение аудитории Пользователи, которые регулярно пользуются Яндекс Дзен, а также подписаны на канал, чаще видят новые публикации, по сути, становясь постоянными подписчиками.
Если канал становится популярным, его начинают видеть новые пользователи. Монетизация канала Если ваш канал собирает больше 7 тысяч дочитываний статей в неделю, то он получает возможность дополнительной монетизации .
Также, каждый месяц самые популярные каналы Дзена получают дополнительную поддержку в продвижении и возможность подать заявку на спонсорский грант от Яндекса в размере полумиллиона рублей .

Как добавить свой сайт в Яндекс Дзен

Чтобы добавить свой сайт к каналу Яндекс Дзен, Вам нужно:

  1. Cоздать свой канал ;

    Канал будет привязан к тому аккаунту, под которым вы авторизованы в Яндексе. Рекомендую для отдельного проекта завести отдельный аккаунт.

  2. Подготовить специально размеченную ленту RSS (ниже есть плагин для WordPress);
  3. Добавить сайт в Яндекс Вебмастер из-под того аккаунта Яндекса, который является владельцем канала Дзен. Для этого, клик на логотип канала слева сверху, слева откроются настройки;
  4. Если сайт ещё не зарегистрирован, переходите в Яндекс Вебмастер и добавляете его;

  5. Подтверждаете право владения. Самый простой вариант — загрузить HTML-файл в корень сайта;

  6. Также, если сайт уже добавлен в Яндекс Вебмастер на другом аккаунте, просто делегируйте права на него на тот аккаунт, который является владельцем канала Яндекс Дзен;

  7. После успешного подтверждения прав владения сайтом переходите обратно в настройки канала и отправляете сайт на модерацию. Она может занять от 7 дней до нескольких недель.

Как настроить Яндекс Дзен для сайта

Чтобы пройти модерацию в Яндекс Дзен, нужен функционал или плагин, который создаст RSS-ленту.

Требования к оформлению

Список тематик Яндекс Дзена

  • Война
  • Дизайн
  • Здоровье
  • Знаменитости
  • Культура
  • Литература
  • Музыка
  • Наука
  • Общество
  • Политика
  • Природа
  • Происшествия
  • Психология
  • Путешествия
  • Спорт
  • Технологии
  • Фотографии
  • Хобби
  • Экономика

Плагин WordPress для создания RSS для Яндекс Дзен

copyright = "c " . get_bloginfo("name"); // Инициализатор RSS add_action("init", array($this, "zen")); // Метабоксы add_action("add_meta_boxes", array($this, "metabox")); add_action("save_post", array($this, "save")); } function metabox() { $screens = $this -> post_types; foreach ($screens as $screen) add_meta_box("is_in_zen", "Отображать ли в Яндекс Дзен", array($this, "is_in_zen"), $screen, $context = "side", $priority = "high"); } function is_in_zen() { global $post; $checked = get_post_meta($post -> ID, "is_in_zen", 1); // Используем nonce для верификации wp_nonce_field(plugin_basename(__FILE__), "is_in_zen__nonce"); // Поля формы для введения данных echo " "; echo ""; echo ""; } function save($post_id) { // Если нет данных $_POST - пропускаем if (empty($_POST)) return; // Если текущий тип записи нас не интересует, пропускаем if (!in_array($_POST["post_type"], $this -> post_types)) return; // Проверка безопасности if (!wp_verify_nonce($_POST["is_in_zen__nonce"], plugin_basename(__FILE__))) return; // Автосохранение пропускаем if (defined("DOING_AUTOSAVE") && DOING_AUTOSAVE) return; // Проверка полномочий текущего пользователя if (!current_user_can("edit_" . $_POST["post_type"], $post_id)) return; // Обновляем данные по Яндекс Дзен в метаданных записи if ($is_in_zen = $_POST["is_in_zen"]) { update_post_meta($post_id, "is_in_zen", $is_in_zen); } } function zen() { add_feed($this -> feed_url, array($this, "zen_feed")); } function zen_feed() { header("Content-Type: " . feed_content_type("rss-http") . "; charset=" . get_option("blog_charset")); $p = get_posts(array("posts_per_page" => $this -> posts_per_page, // Максимальное количество записей для отображения в фиде "category__not_in" => $this -> category__not_in, // Массив с исключёнными рубриками "post_type" => $this -> post_types, // Проходят только записи только нужного типа (по умолчанию, "Записи") "orderby" => $this -> orderby, // Отсортируем посты в ленте по дате публикации, модификации или ещё чего-то // Ниже блок, который позволяет отбирать только те записи, в метаданных которых присутствует "is_in_zen" = "on" // Вы можете удалить его, тогда в ленту Дзена автоматически будут попадать все опубликованные записи "meta_query" => array(array("key" => "is_in_zen", "value" => "on",)), // Конец блока, дальше не удалять)); if ($p) { echo ""; ?> > <?php bloginfo_rss("name"); ?> ru <?= $title; ?> ?utm_source=zen_yandex is_adult ?> category; ?> guid . "" type="" . $img -> post_mime_type . "" />"; } unset($img); // Если прикреплённых к записи медиафайлов нет, вытаскиваем и вставляем изображения из контента // Если изображения не прикрепляются к записям, то стоит это условие убрать. В таком случае, возможно дублирование изображений в post_content, "/i", $post -> post_content, $matches); // Выводим все изображения foreach ($matches as $src) { // По-хорошему, надо определять mime-type изображения, но по дефолту сгодится и image/jpeg $mime = "image/jpeg"; echo ""; } unset($src); } } ?> )/i"; $replacement = "
$1
" . get_the_title($post) . " " . $this -> copyright . "
"; $content = preg_replace($pattern, $replacement, $content); // Удаляем лишние парные теги и их содержимое $r = array("script", "iframe", "style", "ins"); foreach ($r as $_) { $content = preg_replace("#<" . $_ . ".*?>(.*?)#is", "", $content); } unset($_); // Удаляем все пустые парные теги $content = preg_replace("#<\w+[^>]*>(\s*()?\s*)<\/\w+>#i", "", $content); // Удаляем лишние символы $r = array(" ",); foreach ($r as $_) { $content = str_replace($_, " ", $content); } unset($_); // Отображаем контент echo strip_tags(html_entity_decode($content),"

    1. "); ?>]]>
    2. Этот код я рекомендую вставить как (создать каталог /wp-content/mu-plugins/ , в нём создать файл sheensay_zen_yandex.php , туда скопировать код).

      Файл нужно сохранять строго в кодировке UTF-8

    3. Затем отправиться в Настройки — Постоянные ссылки (http://example.com/wp-admin/options-permalink.php), и, ничего не меняя на странице, нажать Сохранить;

    Теперь, на страницах записей появится метабокс:

    Лента RSS для Яндекс Дзен доступна по адресу http://example.com/feed/zen/

    Браузеры жёстко кешируют страницу с фидом. Если вносите изменения в код или просто проверяете фид, не забывайте обновлять вкладку с фидом, очищая кеш, с помощью Ctrl + F5 .

    Как отправить все записи в RSS разом

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

    "meta_query" => array(array("key" => "is_in_zen", "value" => "on",)),

    Если нужно, чтобы в Дзен попадали только избранные записи, вышеуказанный блок кода удалять не надо. А чтобы не отмечать все статьи, которые хочется добавить в ленту RSS для Дзена, вручную, Вы можете воспользоваться следующей инструкцией:

    -1, "post_type" => array("post"), "post_status" => array("publish", "future"),)); // Перебор записей foreach ($p as $post) { setup_postdata($post); // Прописываем записям метаданные, чтобы они попадали в RSS-ленту Яндекс Дзен update_post_meta($post -> ID, "is_in_zen", "on"); // Удаляем метаданные, чтобы записи НЕ попадали в RSS-ленту Яндекс Дзен // delete_post_meta($post -> ID, "is_in_zen"); } wp_reset_postdata(); echo "Done"; exit; }

    1. Код выше копируете и вставляете в файл /wp-content/mu-plugins/zen_update_post_meta.php ;
    2. Затем, запускаете следующий URL: http://example.com/wp-admin/admin.php?action=zen_update_post_meta (example.com меняете на свой домен);
    3. Страница может загружаться долго. Когда увидите надпись Done , значит всё готово, и все записи отмечены.

    Настройка канала Яндекс Дзен

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

    1. Авторизоваться в Яндекс Дзен;
    2. В левом верхнем углу найти лого канала, нажать на него;
    3. Провести нужные манипуляции;
    4. Сохранить изменения.

    Ниже приведены варианты, что можно настроить.

    Как изменить URL канала Яндекс Дзен

    По умолчанию, при регистрации Дзен, каналу даётся циферный неудобчитаемый адрес https://zen.yandex.ru/id/59706d883c50f7cc7f69b291 . Чтобы заменить цифры на уникальный ярлык, например https://zen.yandex.ru/zenmag , нужно

    1. По инструкции выше перейти в настройки канала;
    2. Нажать кнопку Создать короткий адрес. Использовать можно латиницу, цифры и _ .

      Если кнопки нет, значит, Ваш канал ещё не набрал необходимые 10 000 просмотров в неделю

    3. Сохранить изменения.

    Сменить адрес можно только 1 раз за существование канала.

    Как собирать статистику канала Дзен

    Теперь можно подключить Яндекс Метрику, чтобы собирать аналитику канала.