Cum să publicați postări WordPress programate la momentul potrivit

Publicat: 2022-05-30

Data programată ratată

Ai terminat! Ați petrecut ore și ore în ultimele zile creând o postare de blog fantastică, de top. Ai scrisul optimizat și plin de valoare. Ai adăugat o duzină de imagini grozave, unice. Ați completat toate meta-câmpurile și chiar ați implementat Schema relevantă. Mai rămâne un singur lucru de făcut: apăsați pe publish.

Există o singură problemă.

E trei dimineața. Dacă îl publicați acum, cine îl va vedea?

Programarea postărilor de blog WordPress pentru publicare la momentul ideal este o tehnică surprinzător de utilă. Actul propriu-zis de programare este ușor (cu excepția cazului în care merge prost; mai multe despre asta mai târziu), dar trebuie să știți când să vă programați postările pentru a fi publicate.

Deci, hai să vorbim despre asta!

Cuprins
Sunt importante postările de blog programate?
Când ar trebui să programați postări?
Trei probleme de programare de urmărit
Problema 1: Deconectarea fusului orar
Problema 2: Actualizare versus Data publicării
Problema 3: Crons nu rulează

Sunt importante postările de blog programate?

Prima întrebare pe care o puteți pune este dacă trebuie sau nu să programați postări pe blog.

Programarea și sincronizarea sunt esențiale pentru rețelele sociale, desigur. Dar, rețelele sociale sunt mult mai directe și mai sensibile la timp decât blogging-ul. În general, oamenii vă verifică blogul în programul lor, iar cea mai mare parte a traficului dvs. provine din vizite pe termen lung, mereu verzi. Cu excepția cazului în care sunteți un site de știri, este mai puțin despre momentul oricărei postări specifice și mai mult despre a avea mereu ceva proaspăt și nou.

Adevărul este că momentul exact al postărilor pe blogul tău nu contează pentru majoritatea vizitatorilor tăi.

Majoritatea persoanelor care apar pe site-ul dvs. apar la postări mai vechi, zile, săptămâni, luni sau chiar ani după ce au fost publicate inițial. Nu le va păsa dacă ați publicat la 10:00 sau 23:00 sau la 15:48.

Mai mult decât atât, deoarece o bună parte din traficul dvs. provine de la Google, trebuie să recunoașteți că procesul de indexare al Google necesită timp - doar pentru că l-ați publicat vineri la ora 10:00 nu înseamnă că va fi adăugat la indexul de căutare și clasat corespunzător la 10 DIMINEATA. Mai probabil, vor exista întârzieri de la ore la zile (sau chiar săptămâni).

Asta nu înseamnă că nu ar trebui să -ți programezi postările. În opinia mea, există trei motive principale pentru a face acest lucru.

1. Primul motiv este că având un program regulat „antrenează” roboții Google să vă verifice site-ul la orele corecte pentru a vă prelua imediat conținutul. Google nu-i place să cheltuiască ciclurile de procesare trimițându-și roboții fără motiv.

Raport de acoperire a indexului

Ei încearcă să dezvolte programe pentru când ar trebui să verifice diferite domenii pentru actualizări. O mare parte din aceasta constă în creșterea gradului de conștientizare a tiparelor de publicare a conținutului.

Puteți contribui la influențarea acestui program în două moduri. Prima este, desigur, programarea postărilor pe blog. Atunci când le planificați pentru ore și intervale consecvente pe parcursul săptămânii, Google va vedea tiparele și poate ști să le verifice la scurt timp după acele ore. Al doilea este să utilizați un sitemap care identifică momentul în care conținutul este postat sau actualizat, astfel încât Google să poată verifica harta site-ului în loc să vă reindexeze site-ul de fiecare dată.

2. Al doilea motiv este că acei utilizatori cărora le place să fie printre primii care vă citesc conținutul vor fi gata de plecare când va apărea. Majoritatea utilizatorilor dvs. nu vor fi în această categorie, dar unii vor fi, iar oferindu-le un model pe care se pot simți bine să-l urmeze este o cerere destul de mică pentru un beneficiu decent.

Șablon de buletin informativ prin e-mail

Incoerența îngreunează acei utilizatori să se investească în site-ul dvs. și pot începe să uite de dvs. în timp.

3. Al treilea motiv este să construiți un calendar editorial, deoarece ar trebui să finalizați și să stabiliți un program pentru postările dvs. cu mult înainte de a fi difuzate. Cu cât creați mai mult un backlog, cu atât este mai ușor să mențineți un program consistent în publicare, cu flexibilitatea de a muta lucrurile dacă doriți să prioritizați anumite subiecte.

Exemplu de calendar de conținut

Așadar, chiar dacă nu obțineți atât de mult beneficii directe din programarea unei postări pe blog precum ați obține o postare pe rețelele sociale, merită totuși făcut.

Când ar trebui să programați postări?

Dacă urmează să programați postări, trebuie să decideți când să le publicați. Întotdeauna susțin că consistența este cel mai important factor, dar cât de granular trebuie să fii?

Pentru mine, consistența înseamnă anumite zile ale săptămânii în mod regulat. Public o postare nouă la fiecare trei zile, ca un ceas. Nu funcționează la o distribuție perfectă, uniformă de-a lungul săptămânilor – nu o simplă publicare de luni și vineri – dar mi-a funcționat.

De obicei, nu îmi pasă de un program specific, la minut. Întotdeauna public la un minut ciudat de-a lungul orei; 3:48, 2:51, 12:13 etc. De ce? Probabil că pare ciudat dacă toate postările mele sunt programate la prânz în fiecare zi.

Are un impact semnificativ? Probabil ca nu. Din nou, o mică parte din audiența dvs. va aștepta să scadă conținut nou. Majoritatea oamenilor îl vor primi mult după ce a fost publicat sau printr-un feed de rețele sociale, un buletin informativ sau o altă sursă.

Postare programată

Dacă doriți, puteți explora orele de vârf active pentru utilizatorii dvs. și puteți găsi momentele ideale ale zilei și zilele săptămânii pentru a publica, pentru a avea șansa maximă de a capta trafic și de a deveni virale. Nu am văzut diferența să fie cu adevărat semnificativă la nivelurile de trafic „întreprinderi mici”. Poate dacă sunteți o companie suficient de mare încât diferența dintre publicarea la ora 10 dimineața față de prânz este de zeci de mii de accesări, atunci vă puteți îngrijora.

Mă concentrez mai mult pe traficul veșnic verde și pe longevitatea conținutului meu decât pe conținutul imediat viral, deci are mai puțin impact. Poți decide pentru propria ta afacere care este mai importantă și asta e în regulă! Există, de asemenea, multe resurse pentru a explora acest subiect, cum ar fi tutorialele Monster Insights și Blogging Wizard pe acest subiect:

„Care este cel mai bun moment pentru a posta un blog și cum să-l testați? (Faptele cheie explicate)” de Aazim Akhtar la MonsterInsights
„Când este cel mai bun moment pentru a publica o postare pe blog? (Adevărul controversat)” de Kim Lochery la Blogging Wizard

Trei probleme de programare de urmărit

Am văzut o mână de probleme apărute cu postările WordPress programate în tot timpul când rulez bloguri.

De obicei, cu site-urile WordPress, programarea postărilor este ușoară. Când publicați o postare, în loc să faceți clic pe butonul de publicare pentru a o publica imediat, faceți clic pentru a publica la un moment dat. Setați data viitoare, setați ora, faceți clic pe butonul albastru de program și sunteți gata.

Z
Z
Z
Blogul tău îți aduce afaceri? Dacă nu, să reparăm asta.

Creăm conținut de blog care convertește - nu doar pentru noi, ci și pentru clienții noștri.

Alegem subiecte de blog, cum ar fi fondurile speculative care aleg acțiuni. Apoi, creăm articole care sunt de 10 ori mai bune pentru a câștiga primul loc.

Marketingul de conținut are două ingrediente - conținut și marketing. Ne-am câștigat centurile negre în ambele.

Dacă conduceți o afacere pe internet și doriți să vă extindeți, programați un apel pentru a vorbi cu fondatorul nostru:
Apel de strategie gratuit
Uneori, când dați clic pe Program, acesta va publica la ora greșită, va afișa data greșită sau va pierde cu totul ora programată.

Am întâlnit trei probleme principale între blogul meu și blogurile pe care le administrez pentru clienții mei și am compilat soluțiile aici.

Problema 1: Deconectarea fusului orar

Fusele orare pot fi dureroase atunci când programați postări. Un exemplu simplu este planificarea unui articol atunci când sunteți în Ora Pacificului va duce adesea la afișarea datei post-publicare în Ora de Est. În cazuri rare, acest lucru se poate produce rau și poate publica o postare mult mai devreme sau mai târziu decât v-ați propus.

Selectarea fusului orar

Din fericire, acesta este destul de ușor; trebuie să vă asigurați că programați postările în mod corespunzător pentru fusul orar. Apoi, trebuie să ajustați pentru diferența de timp dintre fusul orar și publicul dvs. Asta sau modificați fusul orar prestabilit în tabloul de bord WordPress, astfel încât totul să se afișeze și să funcționeze corect pentru dvs.

Problema 2: Actualizare versus Data publicării

Recent, multe bloguri, inclusiv al meu, au început să nu afișeze data la care a fost publicată postarea și mai mult la data la care a fost actualizată ultima dată. Unele bloguri decid să le arate pe ambele, și asta e în regulă. Prefer doar data „Actualizată”.

În scopuri SEO, lui Google nu îi pasă neapărat. Ei știu când ați creat o postare în funcție de momentul în care a indexat-o, așa că au încă acea verificare în loc dacă cineva zgârie conținut, dată o copie furată sau încearcă în alt mod să înșele algoritmul. De asemenea, pot vedea când și cât de des l-ați actualizat.

Se afișează data actualizată

Totuși, este benefic pentru utilizatori. Când răsfoiți rezultatele căutării, în general puteți vedea data la care postarea a fost actualizată ultima dată în lista de rezultate. Utilizatorii pot găsi apoi cea mai actualizată resursă, mai degrabă decât să joace pe resurse mai vechi și sperând că una a fost actualizată mai recent. Ar putea îmbunătăți rata de clic și ar putea oferi cititorilor mai multă încredere în conținutul dvs.

Această practică este acceptabilă, dar ce se întâmplă atunci când site-ul dvs. este setat să afișeze ultima dată actualizată și apoi programați o postare pentru viitor?

Din păcate, nu funcționează tocmai bine. Din experiența mea, dacă programați o postare astăzi pentru săptămâna viitoare, cu data de „ultima actualizare” ca dată de afișare preferențială, aceasta înregistrează data la care ați programat-o în WordPress, nu data la care era programată să fie postată.

Data „ultimei actualizări” va fi astăzi, nu săptămâna viitoare.

Nu este dificil să remediați acest lucru, dar trebuie să vă cunoașteți drumul în jurul site-ului dvs. WordPress. Mai exact, trebuie să știți cum să adăugați un cod personalizat.

Iată blocul de cod:

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

Iată instrucțiunile pentru a-l implementa:

  • Conectați-vă la tabloul de bord de administrare WordPress.
  • Faceți clic pe Aspect.
  • Faceți clic pe Editor fișier temă.
  • Alegeți Functions.php.
  • Copiați codul enumerat mai sus în partea de jos a fișierului functions.php.
  • Faceți clic pe Actualizare fișier pentru a salva modificările.
  • Testează-ți site-ul pentru a te asigura că nu s-a stricat.

O notă rapidă:

Acest upgrade nu este perfect sigur. Dacă pierdeți un punct și virgulă sau comiteți accidental o eroare de cod în fișierul functions.php, acesta vă poate distruge temporar site-ul. Asigurați-vă că aveți o copie de rezervă a fișierului pentru a-l înlocui dacă nu reușește.

Multe site-uri, cum ar fi WP Beginner, recomandă utilizarea unui plugin WordPress personalizat sau a unui plugin pentru fragmente de cod pentru a gestiona injecțiile de cod fără a fi nevoie să editați direct un fișier. Această tehnică este mai sigură și este mai puțin probabil să fie suprascrisă atunci când tema WordPress sau WordPress în sine se actualizează, dar este puțin mai complicat de configurat.

Oricum, acest cod sincronizează data programării și data ultimei actualizări. Acest cod vă rezolvă problema rapid și ușor. Am copiat acest cod din fișierul meu functions.php și este utilizat pe acest site web.

Problema 3: Crons nu rulează

Un „cron” este un set de sarcini care trebuie executat la un anumit moment. A fost folosit pe tot parcursul computerului de aproximativ atâta timp cât au existat programe și nu este unic pentru WordPress. Este, totuși, modul în care WordPress execută operațiuni întârziate, cum ar fi, de exemplu, publicarea unei postări programate.

În 99% din cazuri, acest lucru funcționează bine. Ocazional, totuși, vor apărea unele probleme, iar jobul cron nu va rula. La următoarea autentificare în tabloul de bord, veți găsi o eroare flagrantă „postarea programată nu a fost publicată”. Veți rata programul de postare publicat și întregul castel de cărți care a fost creat pentru a-l promova nu a reușit să se execute. Asta face parte din problema cu automatizarea; dacă vreun pas eșuează, totul eșuează.

De ce eșuează joburile cron? WordPress folosește fișierul wp-cron.php pentru a determina când să execute un job cron. Fișierul respectiv este verificat atunci când un utilizator vă vizitează site-ul și îl încarcă, ceea ce poate fi inconsecvent. Unele gazde web au probleme cu executarea conținutului fișierului și, dacă înregistrați o creștere bruscă de vizitatori, poate rula chiar de mai multe ori simultan. Este o mizerie, într-un mod hacky.

O opțiune pentru a rezolva acest lucru este pluginul Scheduled Post Guardian. Acest plugin WordPress verifică postările dvs. programate pentru a vă asigura că sunt publicate corespunzător. Dacă nu o fac, le va reprograma și, sperăm, va funcționa data viitoare. Se verifică la fiecare trei minute, cu excepția cazului în care nu aveți postări programate, caz în care verifică la fiecare 15 minute.

Guardian post programat

Din păcate, nu funcționează întotdeauna. Nu mi-a rezolvat problema; reîncearcă până când funcționează sau renunță, așa că, dacă ceva a rupt data programată prima dată, va apărea din nou aceeași eroare. Nu am avut noroc cu el, dar are multe recenzii bune. Îl văd mai mult ca un bandaid decât o soluție pentru cronul WordPress nesigur.

Soluția mea de bază este un serviciu terță parte numit EasyCron. În loc să vă bazați pe WordPress pentru a genera și executa corect un job cron, creați o lucrare cron „adevărată” și lăsați serverele EasyCron să vă declanșeze cron-ul manual, fără a sări o bătaie. De asemenea, puteți configura notificări în cazul în care cron-ul nu reușește și trebuie să începeți depanarea. A funcționat grozav pentru mine; kilometrajul dvs. poate varia.

EasyCron

Pentru a-l folosi, va trebui să dezactivați serviciul wp-cron, să aflați cum să vă faceți joburile cron și să utilizați serviciul pentru a le rula. În mod ideal, doriți să rulați acea lucrare cron în fiecare minut și ar fi pentru următoarea adresă URL (înlocuiți exemplul de domeniu cu al dvs.):

https://www.example.com/wp-cron.php

Sperăm că, odată ce ați rezolvat aceste probleme, ar trebui să vă puteți programa corect postările. De acolo, este doar o chestiune de a determina când, exact, doriți să vă programați postările.