Cara Memublikasikan Posting WordPress Terjadwal pada Waktu yang Tepat

Diterbitkan: 2022-05-30

Tanggal yang Dijadwalkan Terlewat

Kamu sudah selesai! Anda telah menghabiskan berjam-jam selama beberapa hari terakhir untuk membuat posting blog tingkat atas yang fantastis. Anda memiliki tulisan yang dioptimalkan dan dikemas dengan nilai. Anda telah menambahkan selusin gambar yang bagus dan unik. Anda telah mengisi semua bidang meta dan bahkan menerapkan Skema yang relevan. Hanya ada satu hal yang harus dilakukan: tekan publish.

Hanya ada satu masalah.

Ini jam tiga pagi. Jika Anda mempublikasikannya sekarang, siapa yang akan melihatnya?

Menjadwalkan posting blog WordPress Anda untuk publikasi pada waktu yang ideal adalah teknik yang sangat membantu. Tindakan penjadwalan sebenarnya mudah (kecuali jika terjadi kesalahan; lebih lanjut tentang itu nanti), tetapi Anda harus tahu kapan menjadwalkan posting Anda untuk diterbitkan.

Jadi, mari kita bicarakan!

Daftar isi
Apakah Posting Blog Terjadwal Penting?
Kapan Anda Harus Menjadwalkan Postingan?
Tiga Masalah Penjadwalan yang Harus Diperhatikan
Masalah 1: Pemutusan Zona Waktu
Edisi 2: Perbarui Versus Tanggal Penerbitan
Masalah 3: Cron Tidak Berlari

Apakah Posting Blog Terjadwal Penting?

Pertanyaan pertama yang mungkin Anda tanyakan adalah apakah Anda perlu menjadwalkan posting blog atau tidak.

Penjadwalan dan waktu sangat penting untuk media sosial, tentu saja. Tapi, media sosial jauh lebih langsung dan sensitif terhadap waktu daripada blogging. Orang-orang biasanya memeriksa blog Anda sesuai jadwal mereka, dan sebagian besar lalu lintas Anda berasal dari kunjungan jangka panjang yang selalu hijau. Kecuali Anda adalah situs berita, ini bukan tentang waktu posting tertentu dan lebih banyak tentang selalu memiliki sesuatu yang segar dan baru.

Yang benar adalah, waktu yang tepat dari posting blog Anda tidak menjadi masalah bagi sebagian besar pengunjung Anda.

Kebanyakan orang yang muncul di situs Anda muncul di pos, hari, minggu, bulan, atau bahkan tahun yang lebih lama setelah mereka pertama kali diterbitkan. Mereka tidak akan peduli jika Anda memublikasikannya pada pukul 10 pagi atau 11 malam, atau 15:48 sore.

Selain itu, karena sebagian besar lalu lintas Anda berasal dari Google, Anda harus mengakui bahwa proses pengindeksan Google membutuhkan waktu - hanya karena Anda menerbitkannya pada jam 10 pagi pada hari Jumat tidak berarti itu akan ditambahkan ke indeks pencarian dan diberi peringkat yang tepat di 10 pagi. Kemungkinan besar, akan ada penundaan dari jam ke hari (atau bahkan berminggu-minggu).

Itu tidak berarti bahwa Anda tidak harus menjadwalkan posting Anda. Ada tiga alasan utama untuk melakukannya, menurut saya.

1. Alasan pertama adalah memiliki jadwal reguler "melatih" bot Google untuk memeriksa situs Anda pada waktu yang tepat untuk mengambil konten Anda segera. Google tidak suka menghabiskan siklus pemrosesan dengan mengirimkan bot mereka tanpa alasan.

Laporan Cakupan Indeks

Mereka mencoba mengembangkan jadwal kapan mereka harus memeriksa domain yang berbeda untuk pembaruan. Sebagian besar dari itu adalah membangun kesadaran akan pola publikasi konten.

Anda dapat membantu mempengaruhi jadwal ini dengan dua cara. Pertama, tentu saja, menjadwalkan posting blog Anda. Saat Anda merencanakannya untuk waktu dan spread yang konsisten sepanjang minggu, Google akan melihat polanya dan dapat mengetahui untuk memeriksa segera setelah waktu tersebut. Yang kedua adalah menggunakan peta situs yang mengidentifikasi kapan konten diposting atau diperbarui, sehingga Google dapat memeriksa peta situs daripada mengindeks ulang situs Anda setiap saat.

2. Alasan kedua adalah bahwa para pengguna yang ingin menjadi orang pertama yang membaca konten Anda akan siap ketika konten itu muncul. Mayoritas pengguna Anda tidak akan berada dalam kategori ini, tetapi beberapa akan, dan memberi mereka pola yang dapat mereka ikuti dengan baik adalah permintaan yang cukup kecil untuk jumlah manfaat yang layak.

Templat Buletin Email

Inkonsistensi mempersulit pengguna tersebut untuk berinvestasi di situs Anda, dan mereka mungkin mulai melupakan Anda seiring waktu.

3. Alasan ketiga adalah untuk membuat kalender editorial karena Anda harus menyelesaikan dan mengatur jadwal untuk posting Anda jauh sebelum ditayangkan. Semakin banyak backlog yang Anda buat, semakin mudah untuk mempertahankan jadwal yang konsisten dalam penerbitan, dengan fleksibilitas untuk memindahkan berbagai hal jika Anda ingin memprioritaskan topik tertentu.

Contoh Kalender Konten

Jadi, bahkan jika Anda tidak mendapatkan banyak manfaat langsung dari menjadwalkan posting blog seperti yang Anda dapatkan dari posting media sosial, itu masih layak dilakukan.

Kapan Anda Harus Menjadwalkan Postingan?

Jika Anda akan menjadwalkan posting, Anda harus memutuskan kapan akan mempublikasikannya. Saya selalu mempertahankan bahwa konsistensi adalah faktor yang paling penting, tetapi seberapa terperinci Anda harus?

Bagi saya, konsistensi berarti hari-hari tertentu dalam seminggu secara teratur. Saya menerbitkan posting baru setiap tiga hari, seperti jarum jam. Itu tidak berhasil dengan sempurna, distribusi merata di seluruh minggu – tidak ada penerbitan Senin dan Jumat yang sederhana – tetapi itu berhasil untuk saya.

Saya biasanya tidak peduli dengan jadwal yang spesifik dan setiap menitnya. Saya selalu menerbitkan pada beberapa menit yang aneh sepanjang jam; 3:48, 2:51, 12:13, dll. Mengapa? Mungkin terlihat aneh jika semua postingan saya dijadwalkan pada siang hari setiap hari.

Apakah berdampak signifikan? Mungkin tidak. Sekali lagi, sebagian kecil audiens Anda akan menunggu konten baru dirilis. Kebanyakan orang akan mendapatkannya lama setelah diterbitkan atau melalui umpan media sosial, buletin, atau sumber lain.

Postingan Terjadwal

Jika mau, Anda dapat menggali jam aktif puncak untuk pengguna Anda dan menemukan waktu yang ideal dalam sehari dan hari dalam seminggu untuk mempublikasikan kesempatan maksimum untuk menangkap lalu lintas dan menjadi viral. Saya belum melihat perbedaan yang benar-benar berarti pada tingkat lalu lintas "usaha kecil". Mungkin jika Anda adalah perusahaan yang cukup besar sehingga perbedaan antara penerbitan pada pukul 10 pagi versus siang hari adalah puluhan ribu hit, maka Anda dapat mengkhawatirkannya.

Saya lebih fokus pada lalu lintas hijau dan umur panjang dalam konten saya daripada yang saya lakukan pada konten viral langsung, jadi kurang berdampak. Anda dapat memutuskan untuk bisnis Anda sendiri mana yang lebih penting, dan itu bagus! Ada juga banyak sumber di luar sana untuk digali, seperti Monster Insights dan tutorial Blogging Wizard tentang masalah ini:

"Apa Waktu Terbaik untuk Memposting Blog dan Bagaimana Mengujinya? (Fakta Utama Dijelaskan)" oleh Aazim Akhtar di MonsterInsights
"Kapan Waktu Terbaik untuk Memublikasikan Posting Blog? (Kebenaran Kontroversial)" oleh Kim Lochery di Blogging Wizard

Tiga Masalah Penjadwalan yang Harus Diperhatikan

Saya telah melihat beberapa masalah muncul dengan posting WordPress terjadwal sepanjang waktu saya menjalankan blog.

Biasanya, dengan situs WordPress, menjadwalkan posting menjadi mudah. Saat Anda memublikasikan kiriman, alih-alih mengeklik tombol terbitkan untuk langsung menayangkannya, Anda mengeklik untuk menerbitkan pada waktu tertentu. Atur tanggal yang akan datang, atur waktu, klik tombol jadwal biru, dan Anda siap melakukannya.

Z
Z
Z
Apakah blog Anda menghasilkan bisnis? Jika tidak, mari kita perbaiki.

Kami membuat konten blog yang mengubah - tidak hanya untuk diri kami sendiri, tetapi juga untuk klien kami.

Kami memilih topik blog seperti hedge fund memilih saham. Kemudian, kami membuat artikel yang 10x lebih baik untuk mendapatkan posisi teratas.

Pemasaran konten memiliki dua bahan - konten dan pemasaran. Kami telah mendapatkan sabuk hitam kami di keduanya.

Jika Anda menjalankan bisnis berbasis internet dan ingin meningkatkan, jadwalkan panggilan untuk berbicara dengan pendiri kami:
Panggilan Strategi Gratis
Terkadang ketika Anda mengklik jadwal, itu akan diterbitkan pada waktu yang salah, menampilkan tanggal yang salah, atau melewatkan waktu yang dijadwalkan sama sekali.

Saya menemukan tiga masalah utama antara blog saya dan blog yang saya kelola untuk klien saya, dan saya telah mengumpulkan solusinya di sini.

Masalah 1: Pemutusan Zona Waktu

Zona waktu bisa menyebalkan saat Anda menjadwalkan posting. Contoh sederhana adalah merencanakan sebuah artikel ketika Anda berada di Waktu Pasifik akan sering kali masih menghasilkan tanggal pasca-publikasi yang terdaftar di Waktu Bagian Timur. Dalam kasus yang jarang terjadi, ini dapat gagal dan menerbitkan posting lebih awal atau lebih lambat dari yang Anda inginkan.

Pemilihan Zona Waktu

Untungnya yang satu ini cukup mudah; Anda perlu memastikan bahwa Anda menjadwalkan posting dengan tepat untuk zona waktu. Kemudian, Anda perlu menyesuaikan perbedaan waktu antara zona waktu Anda dan audiens Anda. Itu, atau ubah zona waktu default Anda di dasbor WordPress Anda sehingga semuanya ditampilkan dan berfungsi dengan benar untuk Anda.

Edisi 2: Perbarui Versus Tanggal Penerbitan

Banyak blog baru-baru ini, termasuk saya sendiri, mulai beralih dari menampilkan tanggal posting diterbitkan dan lebih ke tanggal terakhir diperbarui. Beberapa blog memutuskan untuk menampilkan keduanya, dan itu tidak masalah. Saya lebih suka hanya tanggal "Diperbarui".

Untuk tujuan SEO, Google tidak selalu peduli. Mereka tahu kapan Anda membuat posting berdasarkan waktu mereka mengindeksnya, jadi mereka masih memiliki verifikasi itu jika seseorang menggores konten, mem-backdate salinan yang dicuri, atau mencoba menipu algoritme. Mereka juga dapat melihat kapan dan seberapa sering Anda memperbaruinya.

Menampilkan Tanggal Diperbarui

Ini bermanfaat bagi pengguna, meskipun. Saat menelusuri hasil pencarian, Anda biasanya dapat melihat tanggal posting terakhir diperbarui di daftar hasil. Pengguna kemudian dapat menemukan sumber daya terbaru, daripada berjudi pada sumber daya yang lebih lama dan berharap satu telah diperbarui baru-baru ini. Itu bisa meningkatkan rasio klik-tayang Anda dan memberi pembaca Anda lebih percaya diri pada konten Anda.

Praktik ini dapat diterima, tetapi apa yang terjadi ketika situs Anda diatur untuk menampilkan tanggal pembaruan terakhir dan kemudian menjadwalkan posting untuk masa mendatang?

Sayangnya, itu tidak bekerja dengan benar. Dalam pengalaman saya, jika Anda menjadwalkan posting hari ini untuk minggu depan, dengan tanggal "terakhir diperbarui" sebagai tanggal tampilan preferensial Anda, itu mencatat tanggal Anda menjadwalkannya di WordPress, bukan tanggal yang dijadwalkan untuk diposting.

Tanggal "terakhir diperbarui" Anda adalah hari ini, bukan minggu depan.

Tidak sulit untuk memperbaikinya, tetapi Anda perlu mengetahui jalan di sekitar situs WordPress Anda. Secara khusus, Anda perlu tahu cara menambahkan beberapa kode khusus.

Berikut blok kodenya:

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

Berikut petunjuk untuk mengimplementasikannya:

  • Masuk ke dasbor admin WordPress Anda.
  • Klik Penampilan.
  • Klik Editor File Tema.
  • Pilih Functions.php.
  • Salin kode yang tercantum di atas ke bagian bawah file functions.php Anda.
  • Klik Perbarui File untuk menyimpan perubahan Anda.
  • Uji situs Anda untuk memastikan tidak rusak.

Catatan singkat:

Peningkatan ini tidak sepenuhnya aman. Jika Anda melewatkan titik koma atau secara tidak sengaja melakukan kesalahan kode ke file functions.php Anda, itu dapat merusak situs Anda untuk sementara. Pastikan Anda memiliki cadangan file untuk menggantinya jika gagal.

Banyak situs, seperti WP Pemula, merekomendasikan penggunaan plugin WordPress khusus atau plugin cuplikan kode untuk mengelola injeksi kode Anda tanpa harus mengedit file secara langsung. Teknik ini lebih aman dan kecil kemungkinannya untuk ditimpa ketika tema WordPress Anda atau WordPress itu sendiri diperbarui, tetapi pengaturannya sedikit lebih rumit.

Either way, kode ini menyinkronkan tanggal penjadwalan dan tanggal terakhir diperbarui. Kode ini memecahkan masalah Anda dengan cepat dan mudah. Saya menyalin kode ini dari file functions.php saya, dan sedang digunakan di situs web ini.

Masalah 3: Cron Tidak Berlari

Sebuah "cron" adalah tugas yang ditetapkan untuk dieksekusi pada waktu tertentu. Ini telah digunakan di seluruh komputasi selama program telah ada, dan itu tidak unik untuk WordPress. Namun, bagaimana WordPress menjalankan operasi yang tertunda waktu seperti, misalnya, menerbitkan posting terjadwal.

Dalam 99% kasus, ini berfungsi dengan baik. Namun, kadang-kadang, beberapa masalah akan muncul, dan tugas cron tidak akan berjalan. Saat Anda selanjutnya masuk ke dasbor, Anda menemukan kesalahan besar "posting terjadwal tidak dipublikasikan". Anda akan melewatkan jadwal posting yang dipublikasikan, dan seluruh kumpulan kartu yang disiapkan untuk mempromosikannya gagal dijalankan. Itu bagian dari masalah dengan otomatisasi; jika ada langkah yang gagal, semuanya gagal.

Mengapa pekerjaan cron gagal? WordPress menggunakan file wp-cron.php untuk menentukan kapan harus menjalankan tugas cron. File itu diperiksa ketika pengguna mengunjungi situs Anda dan memuatnya, yang mungkin tidak konsisten. Beberapa host web memiliki masalah dengan menjalankan apa yang ada di file, dan jika Anda mendapatkan lonjakan pengunjung yang tiba-tiba, itu bahkan dapat berjalan lebih dari sekali secara bersamaan. Ini berantakan, dengan cara hacky.

Salah satu opsi untuk mengatasi ini adalah plugin Scheduled Post Guardian. Plugin WordPress ini memeriksa posting terjadwal Anda untuk memastikan mereka dipublikasikan dengan tepat. Jika tidak, itu akan menjadwal ulang mereka, dan mudah-mudahan, itu akan berhasil di lain waktu. Ia memeriksa setiap tiga menit kecuali Anda tidak memiliki posting terjadwal, dalam hal ini ia memeriksa setiap 15 menit.

Penjaga Pos Terjadwal

Sayangnya, itu tidak selalu berhasil. Itu tidak memperbaiki masalah saya; itu hanya mencoba lagi sampai berhasil atau menyerah, jadi jika sesuatu melanggar tanggal yang dijadwalkan untuk pertama kalinya, itu hanya akan mengenai kesalahan yang sama lagi. Saya belum beruntung dengan itu, tetapi memiliki banyak ulasan bagus. Saya melihatnya lebih sebagai bandaid daripada solusi untuk cron WordPress yang tidak dapat diandalkan.

Solusi masuk saya adalah layanan pihak ketiga yang disebut EasyCron. Alih-alih mengandalkan WordPress untuk menghasilkan dan menjalankan pekerjaan cron dengan benar, Anda membuat pekerjaan cron "nyata" dan membiarkan server EasyCron menjalankan cron Anda secara manual tanpa berhenti. Anda juga dapat mengatur pemberitahuan jika cron Anda gagal dan Anda perlu memulai pemecahan masalah. Ini bekerja sangat baik untuk saya; jarak tempuh Anda mungkin berbeda.

EasyCron

Untuk menggunakannya, Anda harus menonaktifkan layanan wp-cron, mempelajari cara membuat tugas cron Anda, dan menggunakan layanan untuk menjalankannya. Idealnya Anda ingin menjalankan tugas cron itu setiap menit, dan itu untuk URL berikut (ganti domain contoh dengan milik Anda):

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

Mudah-mudahan, setelah Anda menyelesaikan masalah tersebut, Anda akan dapat menjadwalkan posting Anda dengan benar. Dari sana, tinggal menentukan kapan tepatnya Anda ingin posting Anda dijadwalkan.