Come pubblicare i post programmati di WordPress al momento giusto
Pubblicato: 2022-05-30
Hai finito! Hai passato ore e ore negli ultimi giorni a creare un fantastico post sul blog di alto livello. Hai la scrittura ottimizzata e ricca di valore. Hai aggiunto una dozzina di immagini fantastiche e uniche. Hai compilato tutti i metacampi e persino implementato lo schema pertinente. C'è solo una cosa da fare: premere Pubblica.
C'è solo un problema.
Pianificare i post del tuo blog WordPress per la pubblicazione in un momento ideale è una tecnica sorprendentemente utile. L'atto effettivo della pianificazione è facile (a meno che non vada storto; ne parleremo più avanti), ma devi sapere quando pianificare la pubblicazione dei tuoi post.
Allora, parliamone!
I post del blog programmati sono importanti?
La prima domanda che potresti porre è se devi o meno pianificare i post del blog.
La programmazione e la tempistica sono essenziali per i social media, ovviamente. Ma i social media sono molto più diretti e sensibili al tempo rispetto ai blog. Le persone generalmente controllano il tuo blog in base ai loro programmi e la maggior parte del tuo traffico proviene da visite a lungo termine e sempreverdi. A meno che tu non sia un sito di notizie, si tratta meno della tempistica di un post specifico e più dell'avere sempre qualcosa di fresco e nuovo.
La maggior parte delle persone che compaiono sul tuo sito vengono visualizzate in post, giorni, settimane, mesi o addirittura anni più vecchi dopo la loro pubblicazione iniziale. A loro non importerà se hai pubblicato alle 10:00 o alle 23:00 o alle 15:48.
Inoltre, poiché una buona parte del tuo traffico proviene da Google, devi riconoscere che il processo di indicizzazione di Google richiede tempo: solo perché l'hai pubblicato alle 10:00 di venerdì non significa che verrà aggiunto all'indice di ricerca e classificato in modo appropriato a 10:00. Più probabilmente, ci saranno ritardi da ore a giorni (o addirittura settimane).
Questo non vuol dire che non dovresti pianificare i tuoi post. Ci sono tre ragioni principali per farlo, a mio avviso.
1. Il primo motivo è che avere un programma regolare "addestra" i robot di Google a controllare il tuo sito all'orario corretto per raccogliere immediatamente i tuoi contenuti. A Google non piace spendere cicli di elaborazione per inviare i propri bot senza motivo.

Cercano di sviluppare programmi per quando dovrebbero controllare diversi domini per gli aggiornamenti. Gran parte di ciò sta costruendo una consapevolezza dei modelli di pubblicazione dei contenuti.
Puoi aiutare a influenzare questo programma in due modi. Il primo è, ovviamente, la pianificazione dei post del tuo blog. Quando li pianifichi per orari e spread coerenti durante la settimana, Google vedrà i modelli e può sapere per controllare poco dopo quei tempi. Il secondo è utilizzare una mappa del sito che identifichi quando il contenuto viene pubblicato o aggiornato, in modo che Google possa controllare la mappa del sito anziché reindicizzare il tuo sito ogni volta.
2. Il secondo motivo è che quegli utenti a cui piace essere tra i primi a leggere i tuoi contenuti saranno pronti per l'uso quando si presenteranno. La maggior parte dei tuoi utenti non sarà in questa categoria, ma alcuni lo faranno, e dare loro uno schema che possono sentirsi a proprio agio nel seguire è una richiesta piuttosto piccola per una discreta quantità di beneficio.

L'incoerenza rende più difficile per quegli utenti investire nel tuo sito e potrebbero iniziare a dimenticarti di te nel tempo.
3. Il terzo motivo è creare un calendario editoriale poiché dovresti finire e impostare un programma per i tuoi post molto prima che vengano pubblicati. Maggiore è il backlog che crei, più facile è mantenere una pianificazione coerente nella pubblicazione, con la flessibilità di spostare le cose se vuoi dare la priorità ad argomenti specifici.

Quindi, anche se non ottieni tanti vantaggi diretti dalla pianificazione di un post sul blog come faresti con un post sui social media, vale comunque la pena farlo.
Quando dovresti pianificare i post?
Se hai intenzione di pianificare i post, devi decidere quando pubblicarli. Ritengo sempre che la coerenza sia il fattore più critico, ma quanto devi essere granulare?
Di solito non mi interessa un programma specifico, al minuto. Pubblico sempre a qualche minuto dispari per tutta l'ora; 3:48, 2:51, 12:13, ecc. Perché? Probabilmente sembra strano se tutti i miei post sono programmati a mezzogiorno ogni giorno.
Ha un impatto significativo? Probabilmente no. Ancora una volta, una piccola parte del tuo pubblico aspetterà che nuovi contenuti cadano. La maggior parte delle persone lo riceverà molto tempo dopo che è stato pubblicato o tramite un feed di social media, una newsletter o un'altra fonte.

Se lo desideri, puoi approfondire le ore di punta attive per i tuoi utenti e trovare gli orari e i giorni della settimana ideali per pubblicare per avere la massima possibilità di catturare traffico e diventare virale. Non ho visto la differenza per essere veramente significativa a livelli di traffico "piccole imprese". Forse se sei un'azienda abbastanza grande che la differenza tra la pubblicazione alle 10:00 e quella a mezzogiorno è di decine di migliaia di visite, allora puoi preoccupartene.
Mi concentro più sul traffico sempreverde e sulla longevità dei miei contenuti che sui contenuti immediatamente virali, quindi è meno impattante. Puoi decidere per la tua attività che è più importante, e va bene! Ci sono anche molte risorse là fuori per approfondire, come i tutorial Monster Insights e Blogging Wizard sull'argomento:
Tre problemi di programmazione a cui prestare attenzione
Ho visto una manciata di problemi sorgere con i post programmati di WordPress in tutto il mio tempo in cui gestivo i blog.
In genere, con i siti WordPress, la pianificazione dei post è facile. Quando pubblichi un post, invece di fare clic sul pulsante di pubblicazione per renderlo attivo immediatamente, fai clic per pubblicare in un momento specifico. Imposta la data futura, imposta l'ora, fai clic sul pulsante blu della pianificazione e sei a posto.
Creiamo contenuti per blog che convertono, non solo per noi stessi, ma anche per i nostri clienti.

Scegliamo argomenti di blog come gli hedge fund scelgono le azioni. Quindi, creiamo articoli 10 volte migliori per guadagnare il primo posto.
Il content marketing ha due ingredienti: contenuto e marketing. Ci siamo guadagnati la cintura nera in entrambi.
Ho riscontrato tre problemi principali tra il mio blog e i blog che gestisco per i miei clienti e ho compilato le soluzioni qui.
Problema 1: disconnessione del fuso orario
I fusi orari possono essere una seccatura quando pianifichi i post. Un semplice esempio è che la pianificazione di un articolo quando ti trovi nell'ora del Pacifico spesso comporterà comunque l'elenco della data successiva alla pubblicazione nell'ora orientale. In rari casi, questo può non funzionare correttamente e pubblicare un post molto prima o dopo il previsto.

Fortunatamente questo è abbastanza facile; devi assicurarti di pianificare i post in modo appropriato per il fuso orario. Quindi, devi regolare la differenza di orario tra il tuo fuso orario e il tuo pubblico. Quello, o cambia il tuo fuso orario predefinito nella dashboard di WordPress in modo che tutto venga visualizzato e funzioni correttamente per te.
Problema 2: aggiornamento rispetto alla data di pubblicazione
Molti blog di recente, incluso il mio, hanno iniziato ad abbandonare la visualizzazione della data di pubblicazione del post e più verso la data dell'ultimo aggiornamento. Alcuni blog decidono di mostrare entrambi, e va bene. Preferisco solo la data "Aggiornata".
Ai fini della SEO, a Google non interessa necessariamente. Sanno quando hai creato un post in base al tempo in cui lo hanno indicizzato, quindi hanno ancora quella verifica in atto se qualcuno raschia il contenuto, retrodata una copia rubata o altrimenti tenta di truffare l'algoritmo. Possono anche vedere quando e con quale frequenza l'hai aggiornato.

È vantaggioso per gli utenti, però. Quando sfogli i risultati di ricerca, puoi generalmente vedere la data dell'ultimo aggiornamento del post nell'elenco dei risultati. Gli utenti possono quindi trovare la risorsa più aggiornata, piuttosto che scommettere su risorse più vecchie e sperare che una sia stata aggiornata più di recente. Potrebbe migliorare la tua percentuale di clic e dare ai tuoi lettori più fiducia nei tuoi contenuti.
Questa pratica è accettabile, ma cosa succede quando il tuo sito è impostato per visualizzare la data dell'ultimo aggiornamento e quindi pianificare un post per il futuro?
La tua data di "ultimo aggiornamento" sarà oggi, non la prossima settimana.
Non è difficile risolvere questo problema, ma devi conoscere il tuo sito Web WordPress. In particolare, devi sapere come aggiungere del codice personalizzato.
Ecco il blocco di codice:
/**
* Scheduled posts should update modified date when published
*/
function update_modified_date_to_post_date( $post ) {
$updated_data = [
'ID' => $post->ID,
'post_modified' => $post->post_date,
'post_modified_gmt' => $post->post_date_gmt
];
wp_update_post( $updated_data );
}
add_action( 'future_to_publish', 'update_modified_date_to_post_date', 10, 1 );
Ecco le istruzioni per implementarlo:
- Accedi alla dashboard dell'amministratore di WordPress.
- Fare clic su Aspetto.
- Fare clic su Editor file tema.
- Scegli Funzioni.php.
- Copia il codice sopra elencato in fondo al tuo file functions.php.
- Fare clic su Aggiorna file per salvare le modifiche.
- Testa il tuo sito per assicurarti che non si sia rotto.
Una breve nota:
Molti siti, come WP Beginner, consigliano di utilizzare un plug-in WordPress personalizzato o un plug-in di frammenti di codice per gestire le iniezioni di codice senza dover modificare direttamente un file. Questa tecnica è più sicura ed è meno probabile che venga sovrascritta quando il tema WordPress o lo stesso WordPress si aggiorna, ma è leggermente più complicata da configurare.
In ogni caso, questo codice sincronizza la data di pianificazione e la data dell'ultimo aggiornamento. Questo codice risolve il tuo problema in modo rapido e semplice. Ho copiato questo codice dal mio file functions.php ed è in uso su questo sito web.
Problema 3: Cron non funziona
Un "cron" è un insieme di attività da eseguire in un momento specifico. È stato utilizzato in tutta l'informatica per quasi tutto il tempo in cui esistono i programmi e non è esclusivo di WordPress. È, tuttavia, il modo in cui WordPress esegue operazioni ritardate come, ad esempio, la pubblicazione di un post programmato.
Nel 99% dei casi funziona bene. Occasionalmente, tuttavia, si verificano problemi e il processo cron non viene eseguito. La prossima volta che accedi alla dashboard, trovi un grande errore "post programmato non pubblicato". Ti mancherà il programma dei post pubblicato e l'intero castello di carte che è stato creato per promuoverlo non è riuscito a eseguirlo. Questo fa parte del problema con l'automazione; se un passaggio fallisce, l'intera cosa fallisce.
Perché i lavori cron falliscono? WordPress utilizza il file wp-cron.php per determinare quando eseguire un processo cron. Quel file viene controllato quando un utente visita il tuo sito e lo carica, il che può essere incoerente. Alcuni host web hanno problemi con l'esecuzione di ciò che è nel file e, se si verifica un'improvvisa ondata di visitatori, può anche essere eseguito più di una volta contemporaneamente. È un pasticcio, in un modo hacky.
Un'opzione per risolvere questo problema è il plug-in Scheduled Post Guardian. Questo plugin per WordPress controlla i tuoi post programmati per assicurarsi che vengano pubblicati in modo appropriato. In caso contrario, li riprogrammerà e, si spera, funzionerà la prossima volta. Controlla ogni tre minuti a meno che non ci siano post programmati, nel qual caso controlla ogni 15 minuti.

Purtroppo non sempre funziona. Non ha risolto il mio problema; riprova finché non funziona o si arrende, quindi se qualcosa ha rotto la data programmata la prima volta, si verificherà di nuovo lo stesso errore. Non ho avuto fortuna con esso, ma ha molte recensioni positive. Lo vedo più come un cerotto che una soluzione all'inaffidabile cron di WordPress.
La mia soluzione di riferimento è un servizio di terze parti chiamato EasyCron. Invece di fare affidamento su WordPress per generare ed eseguire correttamente un cron job, crei un cron job "reale" e consenti ai server EasyCron di attivare il cron manualmente senza perdere un colpo. Puoi anche impostare notifiche nel caso in cui il tuo cron non funzioni e devi iniziare la risoluzione dei problemi. Ha funzionato benissimo per me; il tuo chilometraggio può variare.

Per usarlo, dovrai disabilitare il servizio wp-cron, imparare come creare i tuoi lavori cron e usare il servizio per eseguirli. Idealmente, vuoi eseguire quel lavoro cron ogni minuto, e sarebbe per il seguente URL (sostituisci il dominio di esempio con il tuo):
https://www.example.com/wp-cron.php
Si spera che, una volta risolti questi problemi, dovresti essere in grado di pianificare correttamente i tuoi post. Da lì, è solo una questione di determinare quando, esattamente, vuoi che i tuoi post siano programmati.
