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

12 Tipps zum Optimieren Ihres WordPress-RSS-Feeds (schnell und einfach)

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie Ihren RSS-Feed in WordPress optimieren?

Jede WordPress-Website verfügt standardmäßig über einen RSS-Feed. Sie können diesen Feed optimieren, um Ihre Inhalte zu schützen, mehr Besucher auf Ihre Website zu schicken und vieles mehr.

In diesem Artikel zeigen wir Ihnen, wie Sie Ihre RSS-Feeds auf die richtige Weise optimieren und anpassen können.

12 tips to optimize your WordPress RSS feed

Warum sollten Sie Ihre WordPress-RSS-Feeds optimieren?

RSS-Feeds bieten Ihren Lesern die Möglichkeit, Ihre Blogbeiträge in ihren bevorzugten Feed-Reader-Anwendungen wie Feedly zu abonnieren und zu lesen.

Der Begriff „RSS“ steht für Really Simple Syndication oder Rich Site Summary. Es ermöglicht den Nutzern, neue Inhalte von ihren Lieblingsblogs zu lesen, ohne jede Website manuell besuchen zu müssen.

Auch wenn Feed-Reader nicht mehr so beliebt sind wie früher, gibt es immer noch viele Leser, die WordPress-Blog-Inhalte lieber auf diese Weise lesen.

Durch die Optimierung Ihres RSS-Feeds können Sie außerdem Content Scraping verhindern, mehr Backlinks erhalten, Besucher auf Ihre Website leiten und vieles mehr.

Kommen wir nun zu unseren Expertentipps für die Optimierung Ihres RSS-Feeds.

1. Erstellen Sie eine RSS-Feed-Sitemap

Eine RSS-Sitemap unterscheidet sich von einer XML-Sitemap. RSS-Sitemaps enthalten nur Ihre neuesten Inhalte, was Google hilft, Ihre Inhalte in den Suchergebnissen aktueller zu halten.

Wenn Sie häufig Inhalte veröffentlichen, kann dies zu einer Verbesserung Ihrer Platzierung in den Suchmaschinen führen.

All in One SEO ermöglicht es Ihnen, eine RSS-Sitemap zu Ihrer Website hinzuzufügen, ohne dass Sie einen Code eingeben müssen.

Als Erstes müssen Sie das All in One SEO-Plugin installieren und aktivieren. Weitere Einzelheiten finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

Nach der Aktivierung werden Sie aufgefordert, das Plugin einzurichten. Sie können den geführten Schritten im Einrichtungsassistenten folgen oder unsere Anleitung zur Einrichtung von All in One SEO für WordPress lesen.

AIOSEO aktiviert RSS-Sitemaps automatisch, so dass Sie nichts weiter tun müssen.

Wenn Sie das überprüfen möchten, gehen Sie einfach zu All in One SEO “ Sitemap und klicken Sie auf die Registerkarte „RSS-Sitemap“.

Sie können sehen, dass der Schalter „Sitemap aktivieren“ im Feld „RSS-Sitemap“ bereits aktiviert ist.

Enable RSS sitemap

Sie können auch die Anzahl der Beiträge und die Beitragstypen, die Sie einbeziehen möchten, im Feld „Sitemap-Einstellungen“ festlegen.

Wir belassen es bei den Standardeinstellungen, aber Sie können mehr Beiträge oder nur bestimmte Beitragstypen einbeziehen.

Edit RSS sitemap settings

Bevor Sie den Bildschirm verlassen, sollten Sie auf die Schaltfläche „Änderungen speichern“ klicken.

Jetzt haben Sie Ihre RSS-Sitemap für Ihre Website aktiviert.

Um Ihre neue RSS-Sitemap an Google zu übermitteln, lesen Sie bitte unsere Anleitung zum Hinzufügen Ihrer WordPress-Website zur Google Search Console. Das Verfahren ist dasselbe wie bei der Übermittlung einer XML-Sitemap.

2. Bearbeiten Sie Ihren RSS-Feed vor und nach dem Inhalt

Standardmäßig zeigen WordPress-RSS-Feeds den Inhalt Ihrer letzten Beiträge an, und es gibt keine integrierte Option, diesen Inhalt für Ihre Leser anzupassen.

Glücklicherweise können Sie das All in One SEO Plugin verwenden, um Ihren RSS-Feed vor und nach dem Inhalt einfach anzupassen.

Befolgen Sie einfach die gleichen Schritte wie oben, um das Plugin zu installieren, zu aktivieren und einzurichten.

Navigieren Sie danach zu All in One SEO “ Allgemeine Einstellungen und klicken Sie dann auf die Menüoption „RSS-Inhalte“.

Edit RSS content

Auf diesem Bildschirm können Sie beliebige Inhalte hinzufügen, die vor und nach jedem Beitrag in Ihrem RSS-Feed angezeigt werden sollen.

Sie können zu jedem Abschnitt HTML, Smart Tags für Links und andere Metadaten hinzufügen.

Edit header and footer RSS content

Wenn Sie mit Ihren Änderungen zufrieden sind, klicken Sie auf die Schaltfläche „Änderungen speichern“, um Ihren RSS-Feed zu speichern.

3. Schützen Sie Ihren RSS-Feed vor Content Scrapers

Von Content Scraping spricht man, wenn Inhalte von Ihrer Website entnommen werden, in der Regel über Ihren RSS-Feed, und auf der Website einer anderen Person als deren eigene veröffentlicht werden.

Es kann sehr frustrierend sein, wenn jemand Ihre Inhalte stiehlt, sie zu Geld macht und sogar Ihre Website in den Suchergebnissen übertrifft.

Glücklicherweise können Sie Ihren RSS-Feed so anpassen, dass Ihre Website davon profitiert, wenn jemand Ihre Inhalte über Ihren RSS-Feed stiehlt.

Weitere Einzelheiten finden Sie in unserem Leitfaden für Einsteiger zur Verhinderung von Scraping von Bloginhalten in WordPress.

4. Auszug anstelle des vollständigen Artikels im RSS-Feed anzeigen

Wenn Sie Ihren vollständigen Artikel im RSS-Feed anzeigen, können Ihre Nutzer den gesamten Artikel in ihrem Feed-Reader lesen. Dies kann sich negativ auf Ihre Seitenaufrufe, Werbeeinnahmen und Konversionsraten auswirken.

Indem Sie in Ihrem RSS-Feed die Zusammenfassung des Artikels anstelle des vollständigen Artikels anzeigen, zwingen Sie die Leser, Ihre WordPress-Website aufzurufen, um den vollständigen Beitrag zu lesen.

WordPress verfügt über eine integrierte Lösung. Gehen Sie einfach zu Einstellungen “ Lesen in Ihrem WordPress-Admin-Dashboard.

Scrollen Sie dann nach unten zum Abschnitt „Für jeden Beitrag in einem Feed einschließen“ und wählen Sie die Optionsschaltfläche „Auszug“.

Show article excerpt in RSS feed

Sie können auch die Anzahl der Beiträge festlegen, die in Ihrem RSS-Feed angezeigt werden.

Geben Sie in das Feld „Syndication feeds show the most recent“ einfach eine Zahl ein.

Bevor Sie diesen Bildschirm verlassen, klicken Sie unbedingt auf die Schaltfläche „Änderungen speichern“, um Ihre RSS-Feed-Einstellungen zu aktualisieren.

Standardmäßig zeigt Ihr WordPress-RSS-Feed keine Featured Images für Beiträge an. Sie können sie leicht hinzufügen, indem Sie ein Code-Snippet verwenden, das in der WPCode-Bibliothek enthalten ist.

Navigieren Sie einfach zu Code Snippets “ + Snippet hinzufügen und suchen Sie dann in der Bibliothek nach „rss“. Bewegen Sie dann den Mauszeiger über das Snippet mit dem Namen „Add Featured Images to RSS Feeds“ und klicken Sie auf die Schaltfläche „Use Snippet“.

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

Jetzt müssen Sie nur noch den Schalter „Aktiv“ auf „Ein“ stellen und dann auf die Schaltfläche „Aktualisieren“ klicken.

Die RSS-Feeds sind jetzt um Bilder ergänzt worden.

Toggle the Active Switch On

Sie können Ihrem RSS-Feed auch manuell Bilder hinzufügen, indem Sie den folgenden Codeschnipsel in Ihre functions.php-Datei einfügen.

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

Dieser Code prüft einfach, ob ein Beitrag ein Vorschaubild (Featured Image) hat und zeigt es zusammen mit dem restlichen Inhalt Ihres Beitrags an.

6. Hinzufügen von benutzerdefinierten Beitragstypen zu Ihrem RSS-Feed

Viele WordPress-Websites verwenden benutzerdefinierte Beitragstypen, um separate Abschnitte von regulären Blogartikeln zu erstellen.

Hier bei WPBeginner haben wir zum Beispiel separate benutzerdefinierte Beitragstypen für unsere Rubriken „Angebote“ und „Glossar“ erstellt.

Wenn Sie viele Inhalte mit verschiedenen benutzerdefinierten Beitragstypen veröffentlichen, sollten Sie diese zu Ihrem Haupt-Feed hinzufügen.

Dazu müssen Sie den folgenden Code in Ihre functions.php-Datei einfügen oder ein Code-Snippets-Plugin wie WPCode verwenden.

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

Dieser Code fügt zwei benutzerdefinierte Beitragstypen, „Bücher“ und „Filme“, zum Haupt-RSS-Feed hinzu. Stellen Sie sicher, dass Sie diese durch Ihre eigenen benutzerdefinierten Beitragstypen ersetzen.

7. Zusätzlichen Text zu Posttiteln in RSS hinzufügen

Das Hinzufügen von zusätzlichem Text zu Ihren Beitragstiteln in RSS kann hilfreich sein, wenn Sie mehrere Arten von Beitragsinhalten erstellen.

Dies kann Ihren Lesern zum Beispiel helfen, zwischen Gastbeiträgen, regulären Bloginhalten und gesponserten Inhalten zu unterscheiden.

Hier ist ein Codeschnipsel, den Sie verwenden können, um die Beitragskategorie im Titel anzuzeigen:

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

Weitere Details und Beispiele finden Sie in unserer Anleitung zur vollständigen Anpassung Ihrer WordPress-RSS-Feeds.

8. Erlauben Sie den Benutzern, den RSS-Feed per E-Mail zu abonnieren

Nicht alle Ihre Nutzer wollen einen Feed-Reader verwenden, um Ihre Beiträge zu abonnieren. Viele ziehen es vor, sich stattdessen per E-Mail anzumelden. Das ist ein Grund, warum ein E-Mail-Newsletter so wichtig ist.

Für den automatischen Versand von RSS-E-Mails empfehlen wir Brevo (ehemals Sendinblue). Es handelt sich um einen beliebten E-Mail-Marketing-Dienstleister, der ein kostenloses Abonnement für den Versand von bis zu 300 E-Mails pro Tag anbietet.

Brevo formerly Sendinblue newsletter plugin

Sobald Ihre E-Mail-Liste eingerichtet ist, können Sie automatisch RSS-E-Mails versenden, wenn Sie einen neuen Blogbeitrag veröffentlichen.

Weitere Einzelheiten finden Sie in unserem Leitfaden zur Benachrichtigung von Abonnenten über neue Beiträge in WordPress.

9. Erlauben Sie Benutzern, Kategorien im RSS-Feed zu abonnieren

Jede Kategorie auf Ihrer WordPress-Website hat automatisch ihren eigenen RSS-Feed. Wenn Sie einen umfangreichen Blog mit vielen verschiedenen Kategorien betreiben, können Ihre Leser so nur die Kategorien abonnieren, die sie interessieren.

Vielen Nutzern ist jedoch nicht bewusst, dass sie sich ganz einfach für bestimmte Kategorien anmelden können. Sie können dies für Ihre Leser einfacher machen, indem Sie dies auf Ihrer Website hervorheben.

Subscribe to category RSS

Weitere Einzelheiten finden Sie in unserer Anleitung, wie Sie für jede Kategorie in WordPress einen eigenen RSS-Feed erstellen.

10. Hinzufügen von benutzerdefinierten Felddaten zu Ihrem RSS-Feed

Mitbenutzerdefinierten Feldern können Sie zusätzliche Metadaten zu Ihren WordPress-Beiträgen und -Seiten hinzufügen. Diese Metadaten sind jedoch nicht in Ihrem Standard-RSS-Feed enthalten.

Um benutzerdefinierte Felder in Ihrem RSS-Feed anzuzeigen, fügen Sie einfach den folgenden Codeschnipsel in Ihre functions.php-Datei ein oder verwenden Sie ein Codeschnipsel-Plugin wie 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');

Dieser Code prüft, ob das benutzerdefinierte Feld verwendet wird und ob der RSS-Feed angezeigt wird. Danach fügt er die Daten des benutzerdefinierten Feldes unter dem Inhalt des Beitrags hinzu.

11. Verzögerung des Erscheinens von Beiträgen im RSS-Feed

Wenn Sie das Erscheinen von Beiträgen in Ihrem RSS-Feed verzögern, können Sie sich vor versehentlicher Veröffentlichung schützen und Content Scraper abwehren, falls Sie regelmäßig mit diesem Problem konfrontiert sind.

Wenn Sie das Erscheinen von Beiträgen in Ihrem RSS-Feed verzögern, geben Sie den Suchmaschinen Zeit, Ihre Inhalte zu crawlen und zu indizieren, bevor sie an anderer Stelle erscheinen.

Außerdem können Sie den Text auf Tippfehler überprüfen, bevor er an die RSS-Abonnenten verschickt wird.

Dazu müssen Sie den folgenden Code in Ihre functions.php-Datei einfügen oder ein Code-Snippets-Plugin wie WPCode verwenden.

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

Dieser Code fügt eine 10-minütige Verzögerung hinzu, bevor Beiträge in Ihrem RSS-Feed erscheinen. Sie können ihn an Ihre eigenen Bedürfnisse anpassen, indem Sie die Werte 10 und MINUTE ändern.

12. Hinzufügen von Social Buttons zu Ihren WordPress-RSS-Feeds

Die meisten RSS-Feed-Reader verfügen nicht über Funktionen zum Teilen sozialer Netzwerke, oder sie sind nicht sehr auffällig. Sie können jedoch Ihre eigenen Social-Media-Symbole zu Ihrem RSS-Feed hinzufügen, um zum Teilen anzuregen.

Zunächst müssen Sie Bildsymbole für die sozialen Netzwerke erstellen, die Sie hinzufügen möchten. Für dieses Tutorial haben wir Bilder für Facebook und Twitter erstellt und sie unter Medien “ Neu hinzufügen hochgeladen.

Nachdem Sie Ihre Bilddateien hochgeladen haben, müssen Sie die „Datei-URL“ kopieren und in Ihren bevorzugten Texteditor einfügen, um sie für den nächsten Schritt zu speichern.

Weitere Einzelheiten finden Sie in unserer Anleitung, wie Sie die URL von Bildern erhalten, die Sie in WordPress hochladen.

Upload social media icons copy URL

Als Nächstes müssen Sie den folgenden Codeschnipsel in Ihre functions.php-Datei einfügen oder ein Codeschnipsel-Plugin wie WPCode verwenden.

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

Der obige Code fügt einfach die Schaltflächen für Twitter und Facebook hinzu. Sie müssen das src=-Attribut im Bild-Tag durch Ihre eigenen Bild-URLs ersetzen, die Sie zuvor in Ihren Texteditor eingefügt haben.

Wenn Sie Ihren RSS-Feed optimiert haben und trotzdem Fehler auftreten, lesen Sie unseren Leitfaden zur Behebung von RSS-Feed-Fehlern.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu lernen, wie Sie Ihren WordPress-RSS-Feed optimieren können. Vielleicht interessieren Sie sich auch für unseren Leitfaden zur Auswahl des besten Website-Builders oder unsere Expertenauswahl der besten E-Mail-Marketingdienste für kleine Unternehmen.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

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.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

6 KommentareEine Antwort hinterlassen

  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

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.