スケジュールされたWordPress投稿を適切なタイミングで公開する方法

公開: 2022-05-30

予定日を逃した

完了です。 過去数日間、何時間にもわたって素晴らしい一流のブログ投稿を作成してきました。 あなたは最適化された文章を手に入れ、価値を詰め込んでいます。 すばらしいユニークな画像を12枚追加しました。 すべてのメタフィールドに入力し、関連するスキーマも実装しました。 やらなければならないことが1つだけあります。それは、公開を押すことです。

問題は1つだけです。

朝3時です。 あなたが今それを公開するならば、誰がそれを見るつもりですか?

WordPressのブログ投稿を理想的なタイミングで公開するようにスケジュールすることは、驚くほど役立つテクニックです。 スケジュールの実際の動作は簡単ですが(うまくいかない限り、後で詳しく説明します)、投稿を公開するようにスケジュールするタイミングを知っておく必要があります。

それで、それについて話しましょう!

目次
スケジュールされたブログ投稿は重要ですか?
いつ投稿をスケジュールする必要がありますか?
注意すべき3つのスケジューリングの問題
問題1:タイムゾーンの切断
問題2:更新と公開日
問題3:cronが実行されない

スケジュールされたブログ投稿は重要ですか?

あなたが尋ねるかもしれない最初の質問は、あなたがブログ投稿をスケジュールする必要さえあるかどうかです。

もちろん、スケジュールとタイミングはソーシャルメディアにとって不可欠です。 しかし、ソーシャルメディアはブログよりもはるかに直接的で時間に敏感です。 人々は一般的に彼らのスケジュールであなたのブログをチェックします、そしてあなたのトラフィックのほとんどは長期の常緑の訪問から来ます。 あなたがニュースサイトでない限り、それは特定の投稿のタイミングではなく、常に新鮮で新しいものを持っていることについてです。

真実は、あなたのブログ投稿の正確なタイミングはあなたの訪問者のほとんどにとって重要ではないということです。

あなたのサイトに現れるほとんどの人は、最初に公開されてから数日、数週間、数ヶ月、あるいは数年後の古い投稿に現れます。 午前10時、午後11時、または午後3時48分に公開してもかまいません。

さらに、トラフィックの大部分はGoogleからのものであるため、Googleのインデックス作成プロセスには時間がかかることを認識しておく必要があります。金曜日の午前10時に公開したからといって、検索インデックスに追加され、適切にランク付けされるわけではありません。午前10時。 多くの場合、数時間から数日(または数週間)の遅延が発生します。

それはあなたがあなたの投稿をスケジュールするべきではないということではありません。 私の見解では、そうする主な理由は3つあります。

1.最初の理由は、定期的なスケジュールを設定することで、Googleボットが正しい時間にサイトをチェックして、コンテンツをすぐに取得できるように「トレーニング」することです。 Googleは、理由もなくボットを送信する処理サイクルを費やすことを好みません。

インデックスカバレッジレポート

彼らは、更新のためにさまざまなドメインをチェックする必要がある時期のスケジュールを作成しようとします。 その大部分は、コンテンツの公開パターンの認識を高めることです。

このスケジュールに影響を与えるには、2つの方法があります。 1つ目は、もちろん、ブログ投稿のスケジュールです。 あなたがそれらを一貫した時間と週を通して広がるように計画するとき、グーグルはパターンを見て、それらの時間の直後にチェックすることを知ることができます。 2つ目は、コンテンツがいつ投稿または更新されるかを識別するサイトマップを使用することです。これにより、Googleはサイトのインデックスを毎回再作成するのではなく、サイトマップを確認できます。

2. 2番目の理由は、コンテンツを最初に読むことを好むユーザーは、コンテンツが表示されたときにすぐに利用できるようになることです。 ユーザーの大多数はこのカテゴリに含まれませんが、一部のユーザーはこのカテゴリに含まれます。ユーザーがフォローすることについて気持ちよく感じることができるパターンをユーザーに与えることは、まともな量の利益を求める非常に小さな要求です。

メールマガジンテンプレート

矛盾があると、それらのユーザーがサイトに投資するのが難しくなり、時間の経過とともにユーザーがあなたのことを忘れ始める可能性があります。

3. 3番目の理由は、投稿が公開されるかなり前に投稿のスケジュールを完了して設定する必要があるため、編集カレンダーを作成することです。 作成するバックログが多いほど、公開の一貫したスケジュールを維持しやすくなり、特定のトピックに優先順位を付けたい場合は柔軟に移動できます。

コンテンツカレンダーの例

したがって、ブログの投稿をスケジュールすることで、ソーシャルメディアの投稿ほど直接的なメリットが得られない場合でも、実行する価値はあります。

いつ投稿をスケジュールする必要がありますか?

投稿をスケジュールする場合は、いつ公開するかを決定する必要があります。 私は常に一貫性が最も重要な要素であると主張していますが、どの程度細かくする必要がありますか?

私にとって、一貫性とは、定期的に特定の曜日を意味します。 時計仕掛けのように、3日ごとに新しい投稿を公開しています。 月曜日と金曜日の単純な発行ではなく、数週間にわたって完全に均等に配布することはできませんが、私にとってはうまくいきました。

私は通常、特定の分単位のスケジュールについては気にしません。 私はいつも1時間を通して奇妙な時間に出版します。 3:48、2:51、12:13など。なぜですか? 私のすべての投稿が毎日正午にスケジュールされているとしたら、おそらく奇妙に見えます。

大きな影響はありますか? おそらくそうではありません。 繰り返しになりますが、視聴者のごく一部が新しいコンテンツの削除を待っています。 ほとんどの人は、それが公開されてからずっと後、またはソーシャルメディアフィード、ニュースレター、または別のソースを介してそれを入手します。

予定されている投稿

必要に応じて、ユーザーのアクティブなピーク時間を掘り下げて、トラフィックをキャプチャしてバイラルになる最大のチャンスを得るために公開する理想的な時間帯と曜日を見つけることができます。 「中小企業」レベルのトラフィックでこの違いが本当に意味があるとは思っていません。 たぶん、あなたが午前10時と正午の公開の違いが数万ヒットであるほど大きな会社であるなら、あなたはそれについて心配することができます。

すぐにバイラルなコンテンツよりも、コンテンツの常緑のトラフィックと寿命に重点を置いているため、影響は少なくなります。 あなたはもっと重要なあなた自身のビジネスのために決めることができます、そしてそれは大丈夫です! また、MonsterInsightsやBloggingWizardのチュートリアルなど、掘り下げるための多くのリソースがあります。

MonsterInsightsのAazimAkhtarによる「ブログを投稿するのに最適な時期とそのテスト方法(重要な事実の説明)」
BloggingWizardのKimLocheryによる「ブログ投稿を公開するのに最適な時期はいつですか?(物議を醸す真実)」

注意すべき3つのスケジューリングの問題

ブログを運営している間ずっと、WordPressの予定された投稿でいくつかの問題が発生するのを見てきました。

通常、WordPressサイトでは、投稿のスケジュール設定は簡単です。 投稿を公開するときは、公開ボタンをクリックしてすぐに公開するのではなく、クリックして特定の時間に公開します。 将来の日付を設定し、時刻を設定し、青いスケジュールボタンをクリックすると、準備が整います。

Z
Z
Z
あなたのブログはあなたにビジネスをもたらしていますか? そうでない場合は、それを修正しましょう。

私たちは、自分自身だけでなく、クライアントのためにも、変換するブログコンテンツを作成します。

ヘッジファンドが株を選ぶなどのブログトピックを選びます。 次に、トップの座を獲得するために10倍優れた記事を作成します。

コンテンツマーケティングには、コンテンツとマーケティングの2つの要素があります。 両方で黒帯を獲得しました。

インターネットベースのビジネスを運営していて、規模を拡大しようとしている場合は、創業者と話すための電話をスケジュールしてください。
無料の戦略コール
スケジュールをクリックすると、間違った時間に公開されたり、間違った日付が表示されたり、スケジュールされた時間が完全に失われたりすることがあります。

私のブログとクライアントのために管理しているブログの間で3つの主要な問題が発生し、ここで解決策をまとめました。

問題1:タイムゾーンの切断

投稿をスケジュールするとき、タイムゾーンは苦痛になる可能性があります。 簡単な例は、太平洋時間にいるときに記事を計画すると、出版後の日付が東部標準時に表示されることがよくあります。 まれに、これにより、意図したよりもはるかに早くまたは遅く投稿が失火して公開される可能性があります。

タイムゾーンの選択

幸いなことに、これは非常に簡単です。 タイムゾーンに合わせて投稿を適切にスケジュールする必要があります。 次に、タイムゾーンとオーディエンスの時間差を調整する必要があります。 または、WordPressダッシュボードのデフォルトのタイムゾーンを変更して、すべてが正しく表示および機能するようにします。

問題2:更新と公開日

最近、私自身も含めて、多くのブログが、投稿が公開された日付の表示から、最後に更新された日付への切り替えを開始しました。 一部のブログは両方を表示することを決定し、それは問題ありません。 私は「更新された」日付だけが好きです。

SEOの目的で、Googleは必ずしも気にしません。 彼らは、あなたが投稿をインデックスに登録した時間に基づいて投稿を作成したことを知っているので、誰かがコンテンツをスクレイプしたり、盗まれたコピーをバックデートしたり、その他の方法でアルゴリズムを詐欺しようとした場合でも、その検証が行われます。 また、いつ、どのくらいの頻度で更新したかを確認できます。

更新日の表示

ただし、ユーザーにとっては有益です。 検索結果を閲覧すると、通常、投稿が最後に更新された日付が結果リストに表示されます。 ユーザーは、古いリソースを賭けて、最近更新されたことを期待するのではなく、最新のリソースを見つけることができます。 それはあなたのクリック率を改善し、あなたの読者にあなたのコンテンツへのより多くの自信を与えるかもしれません。

この方法は受け入れられますが、最終更新日を表示し、将来の投稿をスケジュールするようにサイトを設定するとどうなりますか?

残念ながら、それは完全には機能しません。 私の経験では、「最終更新日」を優先表示日として、今日の投稿を来週にスケジュールすると、投稿予定日ではなく、WordPressでスケジュールした日付が記録されます。

「最終更新日」は、来週ではなく、今日になります。

これを修正するのは難しいことではありませんが、WordPressWebサイトの使い方を知っておく必要があります。 具体的には、カスタムコードを追加する方法を知っている必要があります。

コードブロックは次のとおりです。

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

これを実装する手順は次のとおりです。

  • WordPress管理ダッシュボードにログインします。
  • [外観]をクリックします。
  • テーマファイルエディタをクリックします。
  • Functions.phpを選択します。
  • 上記のコードをfunctions.phpファイルの最後にコピーします。
  • [ファイルの更新]をクリックして、変更を保存します。
  • サイトをテストして、壊れていないことを確認します。

簡単なメモ:

このアップグレードは完全に安全ではありません。 セミコロンを見逃したり、functions.phpファイルに誤ってコードエラーをコミットしたりすると、サイトが一時的に破損する可能性があります。 ファイルが失敗した場合に置き換えるために、ファイルのバックアップがあることを確認してください。

WP Beginnerのような多くのサイトでは、カスタムWordPressプラグインまたはコードスニペットプラグインを使用して、ファイルを直接編集せずにコードインジェクションを管理することを推奨しています。 この手法はより安全で、WordPressテーマまたはWordPress自体が更新されたときに上書きされる可能性は低くなりますが、設定が少し複雑になります。

いずれにせよ、このコードはスケジュールの日付と最後に更新された日付を同期します。 このコードは、問題をすばやく簡単に解決します。 このコードをfunctions.phpファイルからコピーし、このWebサイトで使用しています。

問題3:cronが実行されない

「cron」は、特定の時間に実行するように設定されたタスクです。 プログラムが存在する限り、コンピューティング全体で使用されており、WordPressに固有のものではありません。 ただし、これは、WordPressが、たとえばスケジュールされた投稿を公開するなどの時間遅延操作を実行する方法です。

99%の場合、これは正常に機能します。 ただし、場合によっては、問題が発生し、cronジョブが実行されないことがあります。 次にダッシュボードにログインすると、大きな明白な「スケジュールされた投稿が公開されませんでした」というエラーが表示されます。 公開された投稿スケジュールを見逃し、それを宣伝するために設定されたカードの家全体が実行に失敗しました。 これは自動化の問題の一部です。 いずれかのステップが失敗すると、すべてが失敗します。

cronジョブが失敗するのはなぜですか? WordPressは、wp-cron.phpファイルを使用して、cronジョブをいつ実行するかを決定します。 そのファイルは、ユーザーがサイトにアクセスしてロードするときにチェックされますが、これは一貫性がない可能性があります。 一部のウェブホストでは、ファイルの内容の実行に問題があり、訪問者が急増した場合は、同時に複数回実行することもできます。 それは、ハッキーな方法で、混乱しています。

これを解決する1つのオプションは、ScheduledPostGuardianプラグインです。 このWordPressプラグインは、スケジュールされた投稿をチェックして、適切に公開されていることを確認します。 そうでない場合は、スケジュールが変更され、次回は機能することを願っています。 スケジュールされた投稿がない場合を除き、3分ごとにチェックします。スケジュールされている投稿がない場合は、15分ごとにチェックします。

予定されているポストガーディアン

残念ながら、常に機能するとは限りません。 それは私の問題を解決しませんでした。 動作するかあきらめるまで再試行するだけなので、最初に予定日を破った場合は、同じエラーが再び発生します。 幸運はありませんでしたが、良いレビューがたくさんあります。 私はそれを信頼性の低いWordPresscronの解決策というよりはバンドエイドだと考えています。

私の頼りになるソリューションは、EasyCronと呼ばれるサードパーティのサービスです。 WordPressに依存してcronジョブを正しく生成して実行する代わりに、「実際の」cronジョブを作成し、EasyCronサーバーがビートをスキップせずに手動でcronを起動できるようにします。 cronが失敗し、トラブルシューティングを開始する必要がある場合に備えて、通知を設定することもできます。 それは私にとって素晴らしい働きをしました。 あなたのマイレージは異なる場合があります。

EasyCron

これを使用するには、wp-cronサービスを無効にし、cronジョブを作成する方法を学び、サービスを使用してそれらを実行する必要があります。 理想的には、そのcronジョブを毎分実行する必要があります。これは次のURL用です(サンプルドメインを自分のものに置き換えます)。

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

うまくいけば、これらの問題を整理したら、投稿を正しくスケジュールできるはずです。 そこから、投稿をいつ正確にスケジュールするかを決定するだけです。