12 советов по оптимизации RSS-канала WordPress

/

Вы хотите оптимизировать RSS-канал WordPress? RSS-каналы предоставляют вашим пользователям простой способ подписаться на ваш контент. Однако не многие новички знают, как максимально использовать RSS-каналы WordPress. В этой статье мы поделимся 12 советами о том, как оптимизировать RSS-каналы WordPress и увеличить количество подписок.

Оптимизируйте RSS-канал WordPress

1. Оптимизируйте RSS-канал WordPress для Feedly

Feedly быстро стал самым популярным средством чтения каналов после закрытия Google Reader. Оптимизация RSS-канала WordPress для Feedly поможет вам получить доступ к Feedly и предложить своим подписчикам лучший пользовательский интерфейс.

Сначала вам необходимо установить и активировать плагин Optimize Your Feed for Feedly. Для получения дополнительной информации см. Наше пошаговое руководство по установке плагина WordPress.

После активации вам необходимо посетить страницу «Настройки» »OYFFF в админке WordPress, чтобы настроить параметры плагина.

Оптимизировать ленту WordPress для настроек Feedly

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

Если у вас есть изображение логотипа в формате PNG или JPEG, вы можете использовать этот онлайн-инструмент для преобразования PNG в SVG.

Если во время загрузки вы получаете сообщение об ошибке, связанной с недопустимым типом файла, вам необходимо включить загрузку SVG в WordPress. Просто добавьте этот код в файл functions.php вашей темы или в плагин для конкретного сайта.

<?php
function cc_mime_types($mimes) {
    $mimes['svg'] = 'image/svg+xml';
    return $mimes;  
}
add_filter('upload_mimes', 'cc_mime_types');  

Затем вам нужно установить флажок для опции избранного изображения. Однако, если вы используете собственный код для добавления избранных изображений в свой RSS-канал, вам необходимо удалить этот код. В противном случае изображения функций могут появиться в вашем фиде дважды.

После этого вам необходимо предоставить файл SVG, который будет использоваться в качестве логотипа. Опять же, вы можете использовать для этого логотип своего сайта, просто убедитесь, что он имеет фиксированную высоту (30 пикселей).

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

Наконец, вы можете добавить свой идентификатор отслеживания Google Analytics. Вы можете найти этот идентификатор на панели инструментов Google Analytics. Это будет выглядеть примерно так: UA-XXXXXXX-X.

Не забудьте нажать кнопку «Сохранить изменения», чтобы сохранить настройки.

2. Добавьте кнопку Follow on Feedly в свои сообщения

Вы также можете добавить на свой сайт кнопку Follow on Feedly. Это позволит вашим пользователям напрямую подписываться на ваш RSS-канал в Feedly.

Сначала вам нужно посетить веб-сайт Feedly Button Factory и щелкнуть дизайн кнопки, который вы хотите добавить. После этого введите URL-адрес RSS-канала, который выглядит следующим образом:

http://yoursite.com/feed/

Следуйте по кнопке Feedly

Feedly сгенерирует для вас фрагмент кода. Вам нужно скопировать этот фрагмент кода и перейти на страницу Внешний вид »Виджеты в админке WordPress.

После этого просто добавьте текстовый виджет на свою боковую панель, а затем вставьте в него фрагмент кода.

3. Показывать резюме вместо полной статьи в RSS-потоке

Отображение вашей полной статьи в RSS-ленте позволяет пользователям читать ее в своих программах для чтения каналов. Это может повлиять на количество просмотров страниц, доход от рекламы и коэффициент конверсии.

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

WordPress поставляется со встроенным решением. Просто перейдите на страницу «Настройки» »Чтение в админке WordPress и прокрутите вниз до пункта« Показывать для каждой статьи в ленте ».

Показать сводку в RSS-ленте

Затем просто нажмите «Сводка», чтобы выбрать его, а затем нажмите кнопку «Сохранить изменения», чтобы сохранить свои настройки.

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

4. Добавление избранного изображения с сообщениями WordPress в RSS-канал

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

Если вы не используете плагин Optimize Feed for Feedly, вы можете использовать этот метод для добавления избранного изображения в свой RSS-канал.

Вам нужно будет добавить этот код в файл functions.php вашей темы или в плагин для конкретного сайта.

<?php
function rss_post_thumbnail($content) {
    global $post;
    if(has_post_thumbnail($post->ID)) {
        $content = '<p>' . get_the_post_thumbnail($post->ID) .  '</p>' . get_the_content();  
    }
    return $content;  
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');  

Этот код просто добавляет ваше избранное изображение в абзац непосредственно перед содержанием публикации.

5. Добавьте контент до или после сообщений WordPress в RSS-каналы

Хотите добавить пользовательский контент в конец или начало каждого элемента в RSS-ленте? Если вы уже используете плагин Yoast SEO, то вам повезло. Перейдите на страницу SEO »Advanced и щелкните вкладку RSS.

Добавляйте пользовательский контент до или после каждого сообщения в ленте

Здесь вы увидите две текстовые области для добавления контента до и после сообщений в RSS-канал WordPress. Вы заметите, что Yoast SEO автоматически добавляет «Сообщение %% POSTLINK %% появилось первым в %% BLOGLINK %%.» После каждого сообщения.

Это защищает вас от парсеров контента, потому что теперь Google всегда будет знать, что ваш сайт был исходным источником.

6. Добавьте настраиваемые типы сообщений в RSS-канал

Многие сайты WordPress используют настраиваемые типы сообщений для такого контента, как рецепты, обзоры и т. Д. Каждый настраиваемый тип сообщений имеет собственный RSS-канал в WordPress. Однако WordPress показывает только «Сообщения» в основном RSS-канале.

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

<?php
function myfeed_request($qv) {
    if (isset($qv['feed']) && !isset($qv['post_type']))
        $qv['post_type'] = array('post', 'books', 'movies');
    return $qv;  
}
add_filter('request', 'myfeed_request');  

В этом коде мы добавили к основному RSS-каналу два настраиваемых типа сообщений: книги и фильмы. Не забудьте заменить книги и фильмы своими собственными типами записей.

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

7. Разрешить подписку на RSS-канал по электронной почте

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

Форма подписки по электронной почте на сайте List25

Есть много способов добавить подписку по электронной почте на ваш сайт WordPress. Самые популярные поставщики услуг электронного маркетинга предлагают вариант рассылки RSS в список рассылки. Это позволяет им проверять ваш RSS-канал на наличие нового контента и отправлять его по электронной почте вашим подписчикам.

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

8. Разрешить пользователям подписываться на категории в WordPress

Каждая категория на вашем сайте WordPress имеет свой собственный RSS-канал. Это позволяет вашим пользователям подписываться на определенные категории, которые им интересны.

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

Выбор категорий подписки

Более подробные инструкции см. В нашем руководстве о том, как разрешить пользователям подписываться на категории в WordPress.

9. Разрешить пользователям подписываться на авторов в WordPress

Подпишитесь на RSS ленту автора

Если вы ведете блог с несколькими авторами, ваши пользователи могут захотеть подписаться на своих любимых авторов. Так же, как категории и пользовательские типы сообщений, у каждого автора в WordPress есть отдельный RSS-канал.

Этот RSS-канал находится по следующему URL-адресу:

http://www.example.com/author/tom/feed/

Вы можете использовать этот формат URL для добавления ссылок на RSS-канал автора в разделе биографии автора.

Чтобы узнать о других способах добавления RSS-канала авторов, следуйте инструкциям в нашем руководстве о том, как разрешить пользователям подписываться на авторов в WordPress.

10. Отображение или скрытие контента от подписчиков RSS-канала

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

С другой стороны, некоторые владельцы сайтов могут захотеть скрыть часть своего контента от читателей RSS. Это позволяет им побуждать пользователей посещать их веб-сайт.

Для начала вам необходимо установить и активировать плагин WP Kill in Feed. Для получения дополнительной информации см. Наше пошаговое руководство по установке плагина WordPress.

После активации вы можете использовать шорткод [addtofeed] для добавления контента только для ленты, например:

[addtofeed] Этот контент предназначен только для подписчиков RSS-канала [/ addtofeed]

Вы также можете использовать шорткод [killinfeed], чтобы скрыть контент из RSS-канала.

[killinfeed] Контент скрыт от подписчиков RSS-канала [/ killinfeed]

Для получения дополнительной информации по этой теме ознакомьтесь с нашей статьей о том, как показывать контент только подписчикам RSS-канала в WordPress.

11. Добавьте кнопки социальных сетей в RSS-канал WordPress

Кнопки публикации в RSS-ленте

Многие современные программы чтения каналов, такие как Feedly, позволяют пользователям делиться статьями из каналов, на которые они подписались. Однако у других читателей RSS нет функций публикации в социальных сетях, или они не очень заметны.

Вы можете добавить свои собственные значки социальных сетей в RSS-канал WordPress. Вот как:

Сначала вам нужно создать значки изображений, которые вы хотите использовать в качестве кнопок. Для этого урока мы добавили значки для Facebook и Twitter на наш демонстрационный сайт на странице «Медиа» »Добавить новую.

После загрузки файлов изображений значков вам необходимо скопировать их местоположение и сохранить в текстовом редакторе, таком как Блокнот.

Расположение медиафайла

Затем вам нужно добавить этот код в файл functions.php вашей темы или в плагин для конкретного сайта.

<?php
// add custom feed content
function wpb_add_feed_content($content) {
    // Check if a feed is requested
    if(is_feed()) {
        // Encoding post link for sharing
        $permalink_encoded = urlencode(get_permalink());
        // Getting post title for the tweet
        $post_title = get_the_title();
        // Content you want to display below each post
        // This is where we will add our icons
        $content .= '<p><a href="http://www.facebook.com/sharer/sharer.php?u=' . $permalink_encoded . '" title="Share on Facebook"><img src="Facebook icon file url goes here" title="Share on Facebook" alt="Share on Facebook" width="64px" height="64px" /></a>    <a href="http://www.twitter.com/share?&text='. $post_title . '&url=' . $permalink_encoded . '" title="Share on Twitter"><img src="Facebook icon file url goes here" title="Share on Twitter" alt="Share on Twitter" width="64px" height="64px" /></a>  </p>'; 
    }
    return $content;    
}
add_filter('the_excerpt_rss', 'wpb_add_feed_content');
add_filter('the_content', 'wpb_add_feed_content');  

Не забудьте заменить атрибут src = в теге <img> на URL-адреса ваших собственных значков Facebook и Twitter.

Теперь вы можете просматривать свой RSS-канал в программе чтения каналов, и вы увидите кнопки обмена в социальных сетях для Facebook и Twitter.

См. Нашу статью о том, как добавить кнопки социальных сетей в RSS-канал WordPress для получения более подробных инструкций.

12. Задержка появления сообщений в RSS-потоке

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

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

Вам нужно будет добавить следующий код в файл functions.php вашей темы WordPress или в плагин для конкретного сайта.

<?php
function publish_later_on_feed($where) {
    global $wpdb; 
    if ( is_feed() ) {
        // timestamp in WP-format
        $now = gmdate('Y-m-d H:i:s');
        // value for wait; + device 
        $wait = '10'; // integer 
        // http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
        $device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
        // add SQL-sytax to default $where 
        $where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";   
    }
    return $where;  
}
add_filter('posts_where', 'publish_later_on_feed');  

Этот код добавляет 10-минутную задержку перед тем, как сообщения могут появиться в вашем RSS-канале. Вы можете изменить его в соответствии со своими потребностями, например, 60 на один час или 120 на два часа.

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

Мы надеемся, что эта статья помогла вам оптимизировать RSS-канал WordPress. Вы также можете увидеть наши 18 полезных уловок для ускорения работы WordPress и повышения производительности.

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

Как добавить фавикон в свой блог WordPress

Фавикон или значок сайта - это крошечное изображение, которое появляется рядом с названием вашего сайта в браузере. Это помогает вашим пользователям

Как создать раскрывающееся меню в WordPress (Руководство для начинающих)

Вы хотите создать раскрывающееся меню и добавить его на свой сайт WordPress? Выпадающее меню показывает список ссылок, когда вы наводите указатель

Как исправить ошибку WordPress, не отправляющую электронную почту

Один из наиболее часто задаваемых вопросов - это как исправить проблему с отправкой электронной почты WordPress. Многие из наших начинающих пользователей

Как изменить базовый префикс категории в WordPress

Вы хотите изменить базовый префикс категории в WordPress? По умолчанию WordPress автоматически добавляет / category / в качестве префикса к URL-адресам для всех