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

12 consigli per ottimizzare il feed RSS di WordPress (facile e veloce)

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

Volete ottimizzare il vostro feed RSS in WordPress?

Ogni sito WordPress ha un feed RSS di default. È possibile ottimizzare questo feed per proteggere i contenuti, inviare più traffico al sito e altro ancora.

In questo articolo vi mostreremo come ottimizzare e personalizzare i vostri feed RSS nel modo giusto.

12 tips to optimize your WordPress RSS feed

Perché ottimizzare i feed RSS di WordPress?

Ifeed RSS offrono ai lettori un modo per iscriversi e leggere i post del blog nelle loro applicazioni di lettura preferite, come Feedly.

Il termine “RSS” sta per Really Simple Syndication o Rich Site Summary. Permette agli utenti di leggere i nuovi contenuti dei loro blog preferiti senza dover visitare manualmente ogni sito web.

Anche se i lettori di feed non sono più popolari come un tempo, ci sono ancora molti lettori che preferiscono leggere i contenuti dei blog WordPress in questo modo.

Ottimizzando il vostro feed RSS, potete anche evitare lo scraping dei contenuti, ottenere più backlink, inviare traffico al vostro sito e altro ancora.

Detto questo, passiamo ai consigli dei nostri esperti per ottimizzare il vostro feed RSS.

1. Creare una Sitemap di feed RSS

Una sitemap RSS è diversa da una sitemap XML. Le sitemap RSS contengono solo i contenuti più recenti, il che aiuta Google a mantenere i contenuti più freschi nei risultati di ricerca.

Se si pubblicano contenuti con frequenza, si può ottenere un aumento del posizionamento sui motori di ricerca.

All in One SEO consente di aggiungere una sitemap RSS al proprio sito web in modo semplice e senza dover ricorrere al codice.

La prima cosa da fare è installare e attivare il plugin All in One SEO. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l’attivazione, vi verrà richiesto di configurare il plugin. Potete seguire i passaggi guidati della procedura di configurazione guidata o consultare la nostra guida su come configurare All in One SEO per WordPress.

AIOSEO abilita automaticamente le sitemap RSS, quindi non c’è bisogno di fare altro.

Per ricontrollare, basta andare su All in One SEO ” Sitemap e cliccare sulla scheda “RSS Sitemap”.

Si può notare che la levetta “Abilita Sitemap” nella casella “Sitemap RSS” è già attiva.

Enable RSS sitemap

È inoltre possibile impostare il numero di post e i tipi di post che si desidera includere nella casella “Impostazioni Sitemap”.

Lasceremo le impostazioni predefinite, ma è possibile includere più post o solo alcuni tipi di post.

Edit RSS sitemap settings

Prima di lasciare la schermata, assicurarsi di fare clic sul pulsante “Salva modifiche”.

Ora avete attivato la sitemap RSS per il vostro sito web.

Per inviare la nuova sitemap RSS a Google, potete consultare la nostra guida su come aggiungere il vostro sito WordPress a Google Search Console. È lo stesso processo di invio di una sitemap XML.

2. Modificare il feed RSS prima e dopo il contenuto

Per impostazione predefinita, i feed RSS di WordPress mostrano i contenuti dei post recenti e non esiste un’opzione integrata per personalizzare tali contenuti per i lettori.

Fortunatamente è possibile utilizzare il plugin All in One SEO per personalizzare facilmente il feed RSS prima e dopo il contenuto.

È sufficiente seguire la stessa procedura descritta sopra per installare, attivare e configurare il plugin.

Successivamente, navigare in All in One SEO ” Impostazioni generali e fare clic sull’opzione di menu “Contenuto RSS”.

Edit RSS content

In questa schermata è possibile aggiungere il contenuto che si desidera visualizzare prima e dopo ogni post del feed RSS.

È possibile aggiungere HTML, smart tag per i link e altri metadati a ogni sezione.

Edit header and footer RSS content

Una volta soddisfatti delle modifiche, fare clic sul pulsante “Salva modifiche” per salvare il feed RSS.

3. Proteggere i feed RSS dagli scrapers di contenuti

Lo scraping di contenuti avviene quando i contenuti vengono prelevati dal vostro sito, di solito tramite il vostro feed RSS, e ripubblicati sul sito di qualcun altro come propri.

Può essere molto frustrante vedere che qualcuno ruba i vostri contenuti, li monetizza e addirittura supera il vostro sito web nei risultati di ricerca.

Fortunatamente, potete personalizzare il vostro feed RSS in modo da avvantaggiare il vostro sito se qualcuno ruba i vostri contenuti attraverso il vostro feed RSS.

Per maggiori dettagli, consultate la nostra guida per principianti per prevenire lo scraping dei contenuti del blog in WordPress.

4. Mostra un estratto invece dell’articolo completo nel feed RSS

Mostrando l’intero articolo nel feed RSS, gli utenti possono leggere l’intero articolo nel loro lettore di feed. Questo può influire negativamente sulle visualizzazioni della pagina, sulle entrate pubblicitarie e sui tassi di conversione.

Mostrando il sommario dell’articolo invece dell’articolo completo nel vostro feed RSS, richiedete ai lettori di venire sul vostro sito WordPress per leggere il post completo.

WordPress dispone di una soluzione integrata. Basta andare su Impostazioni ” Lettura nella dashboard di amministrazione di WordPress.

Quindi, scorrere fino alla sezione intitolata “Per ogni post in un feed, includere” e selezionare il pulsante di opzione “Estratto”.

Show article excerpt in RSS feed

È inoltre possibile controllare il numero di post visualizzati nel feed RSS.

Nella casella “I feed di syndication mostrano i più recenti” è sufficiente inserire un numero nella casella.

Prima di lasciare questa schermata, assicuratevi di fare clic sul pulsante “Salva modifiche” per aggiornare le impostazioni del feed RSS.

Per impostazione predefinita, il feed RSS di WordPress non mostra immagini in evidenza per i post. È possibile aggiungerle facilmente utilizzando uno snippet di codice incluso nella libreria di WPCode.

Basta andare su Code Snippets ” + Add Snippet e cercare nella libreria ‘rss’. Si può quindi passare sopra lo snippet denominato “Aggiungi immagini in primo piano ai feed RSS” e fare clic sul pulsante “Usa snippet”.

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

A questo punto è sufficiente spostare la levetta “Attivo” su On e fare clic sul pulsante “Aggiorna”.

Le immagini in primo piano sono state aggiunte ai feed RSS.

Toggle the Active Switch On

È anche possibile aggiungere manualmente le immagini in evidenza al feed RSS aggiungendo il seguente frammento di codice al file 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');

Questo codice controlla semplicemente se un post ha una miniatura (immagine in evidenza) e la visualizza insieme al resto del contenuto del post.

6. Aggiungere tipi di post personalizzati al feed RSS

Molti siti WordPress utilizzano tipi di post personalizzati per creare sezioni separate dai normali articoli del blog.

Per esempio, qui a WPBeginner abbiamo creato tipi di post personalizzati separati per le nostre sezioni Offerte e Glossario.

Se si pubblicano molti contenuti utilizzando diversi tipi di post personalizzati, è opportuno aggiungerli al feed principale.

Per farlo, è necessario aggiungere il seguente codice al file functions.php o utilizzare un plugin di snippets di codice come 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');

Questo codice aggiunge due tipi di post personalizzati, “libri” e “film”, al feed RSS principale. Assicurarsi di sostituirli con i propri tipi di post personalizzati.

7. Aggiungere testo aggiuntivo ai titoli dei post in RSS

L’aggiunta di testo supplementare ai titoli dei post in RSS può essere utile se si creano più tipi di contenuti.

Ad esempio, questo può aiutare i lettori a distinguere tra guest post, contenuti regolari del blog e contenuti sponsorizzati.

Ecco uno snippet di codice da utilizzare per visualizzare la categoria del post nel titolo:

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

Per maggiori dettagli ed esempi, consultate la nostra guida su come personalizzare completamente i feed RSS di WordPress.

8. Consentire agli utenti di abbonarsi ai feed RSS via e-mail

Non tutti i vostri utenti vogliono utilizzare un lettore di feed per iscriversi ai vostri post. Molti preferiscono invece iscriversi via e-mail. Questo è uno dei motivi per cui è importante avere una newsletter via e-mail.

Per inviare automaticamente le e-mail RSS, consigliamo di utilizzare Brevo (ex Sendinblue). È un popolare fornitore di servizi di email marketing che ha un piano gratuito per sempre per inviare fino a 300 email al giorno.

Brevo formerly Sendinblue newsletter plugin

Una volta impostata la vostra lista di e-mail, potete inviare automaticamente e-mail RSS quando pubblicate un nuovo post sul blog.

Per maggiori dettagli, consultate la nostra guida su come notificare agli abbonati i nuovi post in WordPress.

9. Consentire agli utenti di iscriversi alle categorie nel feed RSS

Ogni categoria del vostro sito WordPress avrà automaticamente il proprio feed RSS. Se gestite un blog enorme con molte categorie diverse, questo permette ai vostri lettori di iscriversi solo alle categorie di loro interesse.

Tuttavia, molti utenti non si rendono conto di potersi iscrivere facilmente a categorie specifiche. Potete agevolare i vostri lettori mettendo in evidenza questo aspetto sul vostro sito web.

Subscribe to category RSS

Per maggiori dettagli, consultate la nostra guida su come creare un feed RSS separato per ogni categoria in WordPress.

10. Aggiungere dati di campo personalizzati al feed RSS

Icampi personalizzati consentono di aggiungere metadati supplementari ai post e alle pagine di WordPress. Tuttavia, questi metadati non sono inclusi nel feed RSS predefinito.

Per visualizzare i campi personalizzati nel feed RSS, è sufficiente aggiungere il seguente snippet di codice al file functions.php o utilizzare un plugin di snippet di codice come 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');

Questo codice controlla se il campo personalizzato è utilizzato e se il feed RSS è visualizzato. Dopodiché, aggiungerà i dati del campo personalizzato sotto il contenuto del post.

11. Ritardare la visualizzazione dei messaggi nel feed RSS

Ritardare la comparsa dei post nel feed RSS può salvarvi dalla pubblicazione accidentale e può aiutarvi a sconfiggere gli scrapers di contenuti, se questo è un problema che affrontate regolarmente.

Quando ritardate la comparsa dei post nel vostro feed RSS, date ai motori di ricerca il tempo di scansionare e indicizzare i vostri contenuti prima che vengano visualizzati altrove.

Inoltre, è possibile verificare la presenza di eventuali errori di battitura prima dell’invio agli abbonati RSS.

Per farlo, è necessario aggiungere il seguente codice al file functions.php o utilizzare un plugin di snippets di codice come 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');

Questo codice aggiunge un ritardo di 10 minuti prima che i post vengano visualizzati nel feed RSS. È possibile modificarlo in base alle proprie esigenze cambiando i valori 10 e MINUTE.

12. Aggiungere pulsanti sociali ai feed RSS di WordPress

La maggior parte dei lettori di feed RSS non dispone di funzioni di condivisione sociale o non sono molto evidenti. Tuttavia, è possibile aggiungere le icone dei social media al proprio feed RSS per incoraggiare la condivisione.

Per prima cosa, è necessario creare le icone immagine per i social network che si desidera aggiungere. Per questa esercitazione, abbiamo creato le immagini per Facebook e Twitter e le abbiamo caricate andando su Media ” Aggiungi nuovo.

Dopo aver caricato i file immagine, è necessario copiare l'”URL del file” e incollarlo nell’editor di testo preferito per salvarlo per la fase successiva.

Per maggiori dettagli, consultate la nostra guida su come ottenere l’URL delle immagini caricate in WordPress.

Upload social media icons copy URL

Successivamente, è necessario aggiungere il seguente snippet di codice al file functions.php o utilizzando un plugin di snippet di codice come 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');

Questo codice aggiunge semplicemente i pulsanti di condivisione sociale per Twitter e Facebook. È necessario sostituire l’attributo src= nel tag image con gli URL delle immagini che sono stati incollati nell’editor di testo.

Se avete ottimizzato il vostro feed RSS e vedete degli errori, consultate la nostra guida su come risolvere gli errori dei feed RSS.

Speriamo che questo articolo vi abbia aiutato a capire come ottimizzare il vostro feed RSS di WordPress. Potreste anche voler consultare la nostra guida su come scegliere il miglior costruttore di siti web o le nostre scelte degli esperti sui migliori servizi di email marketing per le piccole imprese.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

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.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

6 commentiLascia una risposta

  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

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.