Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

12 wskazówek, jak zoptymalizować Twój kanał RSS WordPress (szybko i łatwo)

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Chcesz zoptymalizować swój kanał RSS w WordPress?

Każda witryna WordPress ma domyślnie kanał RSS. Możesz zoptymalizować ten kanał, aby zabezpieczyć swoją treść, wysłać więcej ruchu do witryny i nie tylko.

W tym artykule pokażemy, jak zoptymalizować i dostosować własne kanały RSS we właściwy sposób.

Tips to Optimize Your WordPress RSS Feed (Quick & Easy)

Dlaczego warto zoptymalizować twoje kanały RSS na WordPressie?

Kanały RSS umożliwiają czytelnikom subskrybowanie i czytanie wpisów na Twoim blogu w ich ulubionych aplikacjach do czytania kanałów, takich jak Feedly.

Taksonomia RSS oznacza Really Simple Syndication lub Rich Site Summary. Umożliwia on użytkownikom czytanie nowych treści z ich ulubionych blogów bez konieczności ręcznego przechodzenia na każdą witrynę internetową.

Mimo że czytniki kanałów nie są już tak popularne jak kiedyś, wciąż jest wielu czytelników, którzy wolą czytać treści blogów WordPress w ten sposób.

Optymalizując swój kanał RSS, możesz również zapobiec skrobaniu treści, uzyskać więcej linków zwrotnych, skierować ruch na twoją witrynę i nie tylko.

Mając to na uwadze, przejdźmy do naszych eksperckich wskazówek dotyczących optymalizacji twojego kanału RSS.

1. Utwórz mapę witryny kanałów RSS

Mapa witryny RSS różni się od mapy witryny XML. Mapy witryn RSS zawierają tylko twoją najnowszą treść, co pomaga Google zachować świeżość twoich treści w wynikach wyszukiwania.

Jeśli często publikujesz treści, może to prowadzić do poprawy pozycji w rankingach wyszukiwarek.

All in One SEO pozwala łatwo dodać mapę witryny RSS do twojej witryny internetowej bez konieczności kodowania.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i włączyć wtyczkę All in One SEO. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu zostaniesz poproszony o skonfigurowanie wtyczki. Możesz postępować zgodnie z instrukcjami kreatora konfiguracji lub zapoznać się z naszym przewodnikiem na temat konfiguracji All in One SEO dla WordPress.

AIOSEO automatycznie włącza mapy witryn RSS, więc nie trzeba robić nic więcej.

Jeśli chcesz się upewnić, po prostu przejdź do All in One SEO ” Mapa witryny, a następnie kliknij kartę „Mapa witryny RSS”.

Widać, że przełącznik „Włącz mapę witryny” w polu „Mapa witryny RSS” jest już włączony.

RSS Sitemap in AIOSEO

Możesz także ustawić liczbę wpisów i typów treści, które chcesz uwzględnić w polu „Ustawienia Sitemap”.

Pozostawimy ustawienia domyślne, ale możesz uwzględnić więcej wpisów (odnośników) lub uwzględnić tylko niektóre typy treści lub taksonomie.

Sitemap settings

Przed opuszczeniem ekranu należy kliknąć przycisk „Zapisz zmiany”.

Teraz włączyłeś mapę witryny RSS dla twojej witryny internetowej.

Aby przesłać swoją nową mapę witryny RSS do Google, możesz zapoznać się z naszym przewodnikiem na temat tego, jak utworzyć witrynę WordPress w Google Search Console. Jest to taki sam proces, jak przesyłanie mapy witryny XML.

2. Edytuj swój kanał RSS przed i po treści

Domyślnie kanały RSS WordPress wyświetlają treść twoich ostatnich wpisów i nie ma wbudowanej opcji, aby dostosować tę treść dla twoich czytelników.

Na szczęście możesz użyć wtyczki All in One SEO, aby łatwo dostosować swój kanał RSS przed i po treści.

Wystarczy wykonać te same kroki, co powyżej, aby zainstalować, włączyć i skonfigurować wtyczkę.

Następnie przejdź do All in One SEO ” Ustawienia ogólne, a następnie kliknij opcję menu „Treści RSS”.

Add content before or after your WordPress RSS feed

Na tym ekranie możesz dodać dowolną treść, która ma być wyświetlana przed i po każdym wpisie na kanale RSS.

Do każdej sekcji można dodać kod HTML, inteligentne tagi odnośników i inne metadane.

After content RSS

Gdy będziesz zadowolony ze swoich zmian, kliknij przycisk „Zapisz zmiany”, aby zapisać swój kanał RSS.

3. Zabezpiecz swój kanał RSS przed złodziejami treści

Skrobanie treści ma miejsce, gdy treść jest pobierana z twojej witryny, zwykle za pośrednictwem kanału RSS, i ponownie publikowana na witrynie innej osoby jako jej własna.

To może być bardzo frustrujące, gdy ktoś kradnie twoje treści, zarabia na nich, a nawet wyprzedza twoją witrynę internetową w wynikach wyszukiwania.

Na szczęście możesz dostosować swój kanał RSS tak, aby faktycznie przynosił korzyści Twojej witrynie, jeśli ktoś ukradnie Twoje treści za pośrednictwem Twojego kanału RSS.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem dla początkujących na temat zapobiegania skrobaniu treści bloga w WordPress.

4. Wyświetl zajawkę zamiast pełnego artykułu w kanale RSS

Wyświetlanie pełnego artykułu w kanale RSS pozwala użytkownikom przeczytać cały artykuł w czytniku kanałów. Może to mieć negatywny wpływ na twoje zobaczenie strony, przychody z reklam i współczynniki konwersji.

Wyświetlając podsumowanie artykułu zamiast pełnego artykułu na kanale RSS, wymagasz od czytelników odwiedzenia Twojej witryny internetowej WordPress w celu przeczytania pełnego wpisu.

WordPress posiada wbudowane rozwiązanie. Wystarczy przejść do Ustawienia ” Czytanie w twoim kokpicie administracyjnym WordPress.

Następnie przewiń w dół do sekcji zatytułowanej „Dla każdego wpisu w kanale, dołącz” i wybierz przycisk opcji „Zajawka”.

RSS Feeds Can Contain Full Text or an Excerpt of Each Post

Możesz również kontrolować liczbę wpisów wyświetlanych na Twoim kanale RSS.

W polu „Syndication feeds show the most recent” wpisz po prostu liczbę.

Zanim opuścisz ten ekran, kliknij przycisk „Zapisz zmiany”, aby zaktualizować ustawienia Twojego kanału RSS.

Domyślnie Twój kanał RSS WordPress nie wyświetla wyróżniających się obrazków dla wpisów. Można je łatwo dodać za pomocą fragmentu kodu zawartego w bibliotece WPCode.

Wystarczy przejść do sekcji Code Snippets ” + Add Snippet, a następnie wyszukać w bibliotece słowo „rss”. Następnie należy najechać kursorem na fragment kodu o nazwie „Add Featured Images to RSS Feeds” i kliknąć przycisk „Use Snippet”.

WPCode Includes a Snippet to Add Featured Images to Your RSS Feed

Teraz wystarczy przełączyć przełącznik „Włączanie” na pozycję „Włączone”, a następnie kliknąć przycisk „Aktualizuj”.

Wyróżniające się obrazki zostały dodane do Twoich kanałów RSS.

Toggle the Active Switch On

Możesz również dodać wyróżniające się obrazki do swojego kanału RSS ręcznie, dodając następujący fragment kodu do pliku functions.php.

function wpb_rsstutorial_featuredimage($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', 'wpb_rsstutorial_featuredimage');
add_filter('the_content_feed', 'wpb_rsstutorial_featuredimage');

Ten kod po prostu sprawdza, czy wpis ma miniaturkę (obrazek wyróżniający) i wyświetla ją wraz z pozostałą treścią twojego wpisu.

6. Dodawanie własnych typów treści na kanale RSS

Wiele witryn WordPress używa niestandardowych typów treści, aby tworzyć oddzielne sekcje od zwykłych artykułów na blogu.

Na przykład tutaj, w WPBeginner, stworzyliśmy osobne własne typy treści dla naszych sekcji Deals i Glossary.

Jeśli publikujesz dużo treści przy użyciu różnych własnych typów treści, będziesz chciał dodać je do głównego kanału.

Aby to zrobić, musisz dodać następujący kod do twojego pliku functions.php lub za pomocą wtyczki fragmentów kodu, takiej jak WPCode.

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');

Ten kod dodaje dwa własne typy treści, „książki” i „filmy”, do głównego kanału RSS. Upewnij się, że zastąpiłeś je własnymi niestandardowymi typami treści.

7. Dodawanie dodatkowego tekstu do wpisów w RSS

Dodanie dodatkowego tekstu do tytułów twoich wpisów w RSS może być pomocne, jeśli tworzysz wiele rodzajów treści wpisów.

Może to na przykład pomóc twoim czytelnikom rozróżnić wpisy gościnne, zwykłe treści na blogu i treści sponsorowane.

Oto fragment kodu, którego można użyć do wyświetlenia kategorii wpisu w tytule:

function wpb_rsstutorial_titlecat($content) {
$postcat = "";
foreach((get_the_category()) as $cat) {
$postcat .= ' ('.$cat->cat_name . ')';
}
$content = $content.$postcat;
return $content;
}
add_filter('the_title_rss', 'wpb_rsstutorial_titlecat');

Więcej szczegółów i przykładów można znaleźć w naszym przewodniku na temat tego, jak całkowicie dostosować własne kanały RSS WordPress.

8. Umożliwienie użytkownikom subskrypcji kanału RSS przez e-mail

Nie wszyscy użytkownicy chcą korzystać z czytnika kanałów, aby subskrybować twoje wpisy. Wiele osób woli zamiast tego subskrybować wiadomości e-mail. To jeden z powodów, dla których posiadanie newslettera e-mail jest ważne.

Aby automatycznie wysyłać wiadomości e-mail RSS, zalecamy korzystanie z Brevo (dawniej Sendinblue). Jest to popularny dostawca usług marketingu e-mailowego, który oferuje bezterminowy plan wysyłania do 300 e-maili dziennie.

Brevo formerly Sendinblue newsletter plugin

Po skonfigurowaniu listy mailingowej możesz automatycznie wysyłać e-maile RSS po opublikowaniu nowego wpisu na blogu.

Więcej szczegółów można znaleźć w naszym przewodniku na temat powiadamiania subskrybentów o nowych wpisach w WordPressie.

9. Umożliwienie użytkownikom subskrybowania kategorii w kanale RSS

Każda kategoria na twojej witrynie WordPress będzie automatycznie miała swój własny kanał RSS. Jeśli prowadzisz ogromnego bloga z wieloma różnymi kategoriami, pozwoli to twoim czytelnikom subskrybować tylko te kategorie, które ich interesują.

Jednak wielu użytkowników nie zdaje sobie sprawy, że mogą łatwo subskrybować określone kategorie. Możesz ułatwić to swoim czytelnikom, podkreślając to na swojej witrynie internetowej.

Allow users to subscribe to categories in WordPress

Więcej szczegółów można znaleźć w naszym przewodniku na temat tworzenia oddzielnych kanałów RSS dla każdej kategorii w WordPress.

10. Dodawanie własnych danych do kanałów RSS

Pola własne umożliwiają dodawanie dodatkowych metadanych do twoich wpisów i stron WordPress. Metadane te nie są jednak zawarte w Twoim domyślnym kanale RSS.

Aby wyświetlić własne pola na kanale RSS, wystarczy dodać poniższy fragment kodu do twojego pliku functions.php lub za pomocą wtyczki fragmentów kodu, takiej jak WPCode.

function wpb_rsstutorial_customfield($content) {
global $wp_query;
$postid = $wp_query->post->ID;
$custom_metadata = get_post_meta($postid, 'my_custom_field', true);
if(is_feed()) {
if($custom_metadata !== '') {
// Display custom field data below content
$content = $content."<br /><br /><div>".$custom_metadata."</div>
";
}
else {
$content = $content;
}
}
return $content;
}
add_filter('the_excerpt_rss', 'wpb_rsstutorial_customfield');
add_filter('the_content', 'wpb_rsstutorial_customfield');

Ten kod sprawdza, czy pole własne jest używane i czy wyświetlany jest kanał RSS. Następnie doda dane pola własnego pod treścią wpisu.

11. Opóźnianie pojawiania się wpisów w kanale RSS

Opóźnienie wpisów na Twoim kanale RSS może uchronić Cię przed przypadkowymi publikacjami i może pomóc Ci pokonać złomiarzy treści, jeśli jest to problem, z którym regularnie się borykasz.

Opóźniając wpisy na kanale RSS, dajesz wyszukiwarkom czas na zaindeksowanie Twoich treści, zanim pojawią się one w innych miejscach.

Dodatkowo, możesz sprawdzić, czy nie ma w nim literówek, zanim zostanie wysłany do subskrybentów RSS.

Aby to zrobić, musisz dodać następujący kod do twojego pliku functions.php lub za pomocą wtyczki fragmentów kodu, takiej jak WPCode.

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');

Ten kod doda 10-minutowe opóźnienie, zanim wpisy pojawią się na twoim kanale RSS. Możesz dostosować go do swoich potrzeb, zmieniając wartości 10 i MINUTE.

12. Dodawanie przycisków społecznościowych na kanałach RSS WordPressa

Większość czytników kanałów RSS nie ma funkcji udostępniania społecznościowego lub są one słabo powiadomione. Możesz jednak dodać swoje własne ikonki mediów społecznościowych na kanale RSS, aby zachęcić do udostępniania.

Najpierw należy utworzyć ikonki obrazków dla mediów społecznościowych, które chcemy dodać. Na potrzeby tego poradnika utworzyliśmy obrazki dla Facebooka i Twittera i wgraliśmy je przechodząc do Media ” Add New.

Po przesłaniu twoich obrazków, musisz skopiować adres URL pliku i wkleić go do swojego ulubionego edytora tekstu, aby zapisać go do następnego kroku.

Więcej szczegółów można znaleźć w naszym przewodniku na temat tego, jak uzyskać adres URL obrazków przesyłanych w WordPress.

Get the URL of an image in the WordPress media library

Następnie musisz dodać następujący fragment kodu do twojego pliku functions.php lub za pomocą wtyczki fragmentów kodu, takiej jak WPCode.

// 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');

Powyższy kod po prostu doda przyciski udostępniania społecznościowego dla Twittera i Facebooka. Musisz zastąpić atrybut src= w tagu obrazka twoim własnym adresem URL obrazka, który wcześniej wkleiłeś do edytora tekstu.

Jeśli zoptymalizowałeś swój kanał RSS i widzisz błędy, zapoznaj się z naszym przewodnikiem na temat poprawek błędów kanału RSS.

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak zoptymalizować twój kanał RSS WordPress. Zachęcamy również do zapoznania się z naszym przewodnikiem na temat wyboru najlepszego kreatora witryn internetowych lub z naszym wyborem najlepszych usług e-mail marketingu dla małych firm.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

6 komentarzyZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Cezar says

    Hi,

    4. Add Featured Image with WordPress Posts in RSS Feed is not working how is supose to work. Its showing full article instead of Summary (how i setup on Settings>Reading) and also showing 2 images check my website feed

  3. danilo alba says

    Feedly conflicts with the sliders in the site, so if we have to choose between having a slider or having feedly

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.