Технології RSS вже досить багато років, але ще рано її списувати з рахунків. RSS має величезну армію шанувальників, які воліють читати новини зі своїх пристроїв у зручному вигляді без реклами і всього стильового оформлення сайту. У цьому плані новини зі стрічки RSS чимось схожі на новомодний AMP.
На WordPress теж дуже багато сайтів використовують RSS, адже це платформа для публікації контенту та новин, по суті. Але з RSS на WordPress є одна особливість. У цій статті ми покажемо, як можна додати окремий підпис або інший контент наприкінці ваших постів на RSS Feed, і навіщо це потрібно робити.
Дивіться також:
Навіщо додавати свій підпис наприкінці WordPress посту на RSS?
Читати новини RSS стрічки дуже зручно з мобільних пристроїв, використовуючи такі програми як Feedly.
Однак тут є одна проблема. Справа в тому, що RSS люблять не тільки читачі, а й інтернет-боти (content scrapers), які автоматично збирають та крадуть ваш контент, як тільки він опублікований.
Якщо у вас популярний сайт із налаштованим RSS, велика ймовірність того, що десь у мережі є ще один сайт, на якому під копірку дублюється ваш контент. І найгірша новина — це те, що у таких сайтів пошуковий рейтинг може виявитися навіть вищим, ніж у вашого сайту.
Як ви можете захиститися від цього?
Для цього можна додавати в кінці кожного посту для RSS-стрічки певний підпис або абзац тексту із зашитим посиланням (backlink) на оригінальний пост на вашому сайті.
Наприклад: "Цей запис вперше було опубліковано такого числа на такому сайті за таким посиланням."
Таким чином ви зможете підвищити пошуковий рейтинг своїх постів, навіть якщо вони будуть поцуплені та розміщені на чужому сайті. А чужий сайт ніяк не зможе піднятися вище за вас у рейтингу на зробленому контенті з вашим посиланням.
Давайте подивимося, як це можна зробити на WordPress.
Спосіб 1. Додаємо RSS підпис за допомогою Yoast SEO
Це найпростіший спосіб. Якщо ви ще не використовуєте безкоштовний плагін Yoast SEO (що дивно як для WordPress сайту, який регулярно публікує контент), тоді встановіть та активуйте його прямо зараз:
Після активації зайдіть у панель налаштувань плагіна та перейдіть на вкладку риси. Опустіться нижче до розділу Advanced settings pages і переконайтеся, що він увімкнений:
Тепер збережіть параметри плагіна.
Після оновлення та перезавантаження сторінки налаштувань у вас з'явиться меню SEO → Advanced page. Зайдіть туди і перейдіть на вкладку RSS:
У розділі RSS feed settings ви можете додати свій унікальний текст для RSS-лента новин. У верхньому полі впишіть текст, який буде розміщено перед контентом кожного посту, а в нижньому – після контенту кожного посту.
Yoast SEO автоматично додасть заготовлений текст зі згадуванням посилання на ваш сайт та посилання на сам пост. Ви можете використовувати цей текст як є, а можете відредагувати та перекласти його на російську.
Не забудьте зберегти зміни.
Тепер ви можете переглянути свою RSS стрічку з постами. Наприкінці кожного посту ви побачите новий абзац тексту, який ви щойно налаштували у Yoast SEO:
Спосіб 2. Додаємо RSS підпис вручну через код
Цей спосіб трохи складніший. Але не доведеться встановлювати і налаштовувати Yoast SEO. Вам потрібно додати цей код у файл functions.php вашої активної теми оформлення:
function wpb_feed_filter($query) { if ($query->is_feed) { add_filter('the_content','wpb_feed_content_filter'); add_filter('the_excerpt_rss','wpb_feed_content_filter'); } return $query; } add_filter('pre_get_posts','wpb_feed_filter'); function wpb_feed_content_filter($content) { // Content you want to show goes here $content .= ' Thanks for reading, check out <a href="'. get_bloginfo('url') .'">'. get_bloginfo('name') .'</a> for more awesome stuff. '; return $content; }
Цей код виконуватиме перевірку, чи була ваша сторінка з постом запрошена через RSS Feed чи ні. І якщо запит був через RSS Feed, до основного контенту знизу додається окреме повідомлення. Текст повідомлення ви можете відредагувати в цьому коді на власний розсуд.
На цьому все! Сподіваюся, ми змогли допомогти розібратися в підписі під RSS контентом, і ви тепер знаєте, чому це корисно робити.
Коментарі до запису: 1
Спасибі за інформацію. А що робити, якщо такий підпис потрібний не для всіх постів/статей, а лише для деяких із них? Чи можна це якось налаштувати?