Comment publier des articles WordPress programmés au bon moment

Publié: 2022-05-30

Date prévue manquée

Vous avez terminé! Vous avez passé des heures et des heures au cours des derniers jours à créer un article de blog fantastique et de premier plan. Vous avez une écriture optimisée et pleine de valeur. Vous avez ajouté une douzaine de superbes images uniques. Vous avez rempli tous les champs méta et même implémenté le schéma pertinent. Il ne reste plus qu'une chose à faire : cliquer sur publier.

Il n'y a qu'un seul problème.

Il est trois heures du matin. Si vous le publiez maintenant, qui va le voir ?

Planifier la publication de vos articles de blog WordPress à un moment idéal est une technique étonnamment utile. L'acte même de planifier est facile (à moins que cela ne se passe mal ; nous en reparlerons plus tard), mais vous devez savoir quand programmer la publication de vos publications.

Alors, parlons-en !

Table des matières
Les articles de blog programmés sont-ils importants ?
Quand devriez-vous programmer des publications ?
Trois problèmes de planification à surveiller
Problème 1 : Déconnexion du fuseau horaire
Problème 2 : mise à jour par rapport à la date de publication
Problème 3 : Crons ne fonctionne pas

Les articles de blog programmés sont-ils importants ?

La première question que vous pourriez vous poser est de savoir si vous avez même besoin ou non de planifier des articles de blog.

La planification et le timing sont essentiels pour les médias sociaux, bien sûr. Mais les médias sociaux sont beaucoup plus directs et sensibles au facteur temps que les blogs. Les gens consultent généralement votre blog selon leurs horaires, et la plupart de votre trafic provient de visites à long terme et persistantes. À moins que vous ne soyez un site d'actualités, il s'agit moins du timing d'un message spécifique que de toujours avoir quelque chose de frais et de nouveau.

La vérité est que le moment exact de publication de vos articles de blog n'a pas d'importance pour la plupart de vos visiteurs.

La plupart des personnes qui apparaissent sur votre site apparaissent sur des publications plus anciennes, des jours, des semaines, des mois ou même des années après leur publication initiale. Peu leur importe que vous publiiez à 10 h 00, 23 h 00 ou 15 h 48.

De plus, étant donné qu'une bonne partie de votre trafic provient de Google, vous devez reconnaître que le processus d'indexation de Google prend du temps - ce n'est pas parce que vous l'avez publié à 10 heures le vendredi qu'il sera ajouté à l'index de recherche et classé de manière appropriée à 10 h. Plus probablement, il y aura des retards d'heures en jours (voire en semaines).

Cela ne veut pas dire que vous ne devriez pas programmer vos publications. Il y a trois raisons principales de le faire, à mon avis.

1. La première raison est que le fait d'avoir un horaire régulier "entraîne" les robots de Google à vérifier votre site au bon moment pour récupérer votre contenu immédiatement. Google n'aime pas passer des cycles de traitement à envoyer ses bots sans raison.

Rapport de couverture d'index

Ils essaient de développer des horaires pour vérifier quand ils doivent vérifier les mises à jour de différents domaines. Une grande partie de cela consiste à prendre conscience des modèles de publication de contenu.

Vous pouvez aider à influencer ce calendrier de deux manières. La première est, bien sûr, la planification de vos articles de blog. Lorsque vous les planifiez pour des heures et des répartitions cohérentes tout au long de la semaine, Google verra les modèles et pourra vérifier peu de temps après ces heures. La seconde consiste à utiliser un plan du site qui identifie le moment où le contenu est publié ou mis à jour, afin que Google puisse vérifier le plan du site plutôt que de réindexer votre site à chaque fois.

2. La deuxième raison est que les utilisateurs qui aiment être parmi les premiers à lire votre contenu seront prêts à partir lorsqu'il apparaîtra. La majorité de vos utilisateurs ne seront pas dans cette catégorie, mais certains le seront, et leur donner un modèle qu'ils peuvent se sentir bien de suivre est une assez petite demande pour un bénéfice décent.

Modèle de newsletter par e-mail

L'incohérence rend plus difficile pour ces utilisateurs de s'investir dans votre site, et ils peuvent commencer à vous oublier au fil du temps.

3. La troisième raison est de créer un calendrier éditorial, car vous devez terminer et établir un calendrier pour vos publications bien avant leur mise en ligne. Plus vous construisez de backlog, plus il est facile de maintenir un calendrier de publication cohérent, avec la possibilité de déplacer les choses si vous souhaitez hiérarchiser des sujets spécifiques.

Exemple de calendrier de contenu

Ainsi, même si vous ne tirez pas autant d'avantages directs de la planification d'un article de blog que vous le feriez pour un article sur les réseaux sociaux, cela vaut toujours la peine d'être fait.

Quand devriez-vous programmer des publications ?

Si vous planifiez des publications, vous devez décider quand les publier. Je maintiens toujours que la cohérence est le facteur le plus critique, mais à quel point devez-vous être précis ?

Pour moi, la cohérence signifie des jours spécifiques de la semaine régulièrement. Je publie un nouveau billet tous les trois jours, comme sur des roulettes. Cela ne fonctionne pas pour une distribution parfaite et uniforme sur les semaines – pas de simple publication le lundi et le vendredi – mais cela a fonctionné pour moi.

Je ne me soucie généralement pas d'un horaire précis à la minute près. Je publie toujours à une minute impaire tout au long de l'heure ; 3h48, 2h51, 12h13, etc. Pourquoi ? Cela semble probablement bizarre si tous mes messages sont programmés à midi tous les jours.

A-t-il un impact significatif ? Probablement pas. Encore une fois, une infime proportion de votre public attendra que le nouveau contenu soit supprimé. La plupart des gens l'obtiendront longtemps après sa publication ou via un flux de médias sociaux, une newsletter ou une autre source.

Message programmé

Si vous le souhaitez, vous pouvez creuser dans les heures d'activité maximales de vos utilisateurs et trouver les moments de la journée et les jours de la semaine idéaux à publier pour avoir le maximum de chances de capturer le trafic et de devenir viral. Je n'ai pas vu la différence être vraiment significative aux niveaux de trafic des "petites entreprises". Peut-être que si vous êtes une entreprise suffisamment grande pour que la différence entre la publication à 10 heures du matin et à midi soit de dizaines de milliers de visites, vous pouvez vous en inquiéter.

Je me concentre davantage sur le trafic permanent et la longévité de mon contenu que sur le contenu immédiatement viral, donc il a moins d'impact. Vous pouvez décider pour votre propre entreprise ce qui est le plus important, et c'est très bien ! Il existe également de nombreuses ressources pour approfondir, comme les tutoriels Monster Insights et Blogging Wizard sur le sujet :

"Quel est le meilleur moment pour publier un blog et comment le tester ? (Explication des principaux faits)" par Aazim Akhtar chez MonsterInsights
"Quand est le meilleur moment pour publier un article de blog ? (La vérité controversée)" par Kim Lochery sur Blogging Wizard

Trois problèmes de planification à surveiller

J'ai vu une poignée de problèmes surgir avec les publications WordPress planifiées tout au long de mon temps à gérer des blogs.

En règle générale, avec les sites WordPress, la planification des publications est facile. Lorsque vous publiez un article, au lieu de cliquer sur le bouton de publication pour le mettre en ligne immédiatement, vous cliquez pour publier à un moment précis. Définissez la date future, définissez l'heure, cliquez sur le bouton bleu de planification et vous êtes prêt à partir.

Z
Z
Z
Votre blog vous rapporte-t-il des affaires ? Si ce n'est pas le cas, corrigeons cela.

Nous créons un contenu de blog qui convertit - non seulement pour nous-mêmes, mais aussi pour nos clients.

Nous sélectionnons des sujets de blog comme les fonds spéculatifs sélectionnent des actions. Ensuite, nous créons des articles 10 fois meilleurs pour gagner la première place.

Le marketing de contenu a deux ingrédients : le contenu et le marketing. Nous avons gagné nos ceintures noires dans les deux.

Si vous dirigez une entreprise basée sur Internet et que vous cherchez à évoluer, planifiez un appel pour parler avec notre fondateur :
Appel stratégique gratuit
Parfois, lorsque vous cliquez sur programmer, il publiera au mauvais moment, affichera la mauvaise date ou manquera complètement l'heure prévue.

J'ai rencontré trois problèmes principaux entre mon blog et les blogs que je gère pour mes clients, et j'ai compilé les solutions ici.

Problème 1 : Déconnexion du fuseau horaire

Les fuseaux horaires peuvent être pénibles lorsque vous planifiez des publications. Un exemple simple est la planification d'un article lorsque vous êtes à l'heure du Pacifique, cela entraînera souvent encore la date de post-publication indiquée dans l'heure de l'Est. Dans de rares cas, cela peut échouer et publier un article beaucoup plus tôt ou plus tard que prévu.

Sélection du fuseau horaire

Heureusement, celui-ci est assez facile; vous devez vous assurer que vous programmez les publications de manière appropriée pour le fuseau horaire. Ensuite, vous devez vous ajuster au décalage horaire entre votre fuseau horaire et votre public. Cela, ou modifiez votre fuseau horaire par défaut dans votre tableau de bord WordPress afin que tout s'affiche et fonctionne correctement pour vous.

Problème 2 : mise à jour par rapport à la date de publication

Récemment, de nombreux blogs, y compris le mien, ont commencé à ne plus afficher la date à laquelle le message a été publié et davantage vers la date à laquelle il a été mis à jour pour la dernière fois. Certains blogs décident d'afficher les deux, et c'est très bien. Je préfère juste la date "Mise à jour".

À des fins de référencement, Google ne s'en soucie pas nécessairement. Ils savent quand vous avez créé une publication en fonction de l'heure à laquelle ils l'ont indexée, de sorte qu'ils ont toujours cette vérification en place si quelqu'un récupère du contenu, antidate une copie volée ou tente d'arnaquer l'algorithme. Ils peuvent également voir quand et à quelle fréquence vous l'avez mis à jour.

Affichage de la date mise à jour

C'est bénéfique pour les utilisateurs, cependant. Lorsque vous parcourez les résultats de recherche, vous pouvez généralement voir la date à laquelle la publication a été mise à jour pour la dernière fois dans la liste des résultats. Les utilisateurs peuvent alors trouver la ressource la plus à jour, plutôt que de parier sur des ressources plus anciennes et d'espérer qu'une a été mise à jour plus récemment. Cela pourrait améliorer votre taux de clics et donner à vos lecteurs une plus grande confiance dans votre contenu.

Cette pratique est acceptable, mais que se passe-t-il lorsque votre site est configuré pour afficher la date de la dernière mise à jour, puis programmer une publication pour le futur ?

Malheureusement, cela ne fonctionne pas tout à fait correctement. D'après mon expérience, si vous planifiez une publication aujourd'hui pour la semaine prochaine, avec la date de "dernière mise à jour" comme date d'affichage préférentielle, elle enregistre la date à laquelle vous l'avez planifiée dans WordPress, et non la date à laquelle elle devait être publiée.

Votre date de "dernière mise à jour" sera aujourd'hui, pas la semaine prochaine.

Il n'est pas difficile de résoudre ce problème, mais vous devez connaître votre chemin autour de votre site Web WordPress. Plus précisément, vous devez savoir comment ajouter du code personnalisé.

Voici le bloc de code :

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

Voici les instructions pour l'implémenter :

  • Connectez-vous à votre tableau de bord d'administration WordPress.
  • Cliquez sur Apparence.
  • Cliquez sur Éditeur de fichier de thème.
  • Choisissez Functions.php.
  • Copiez le code ci-dessus au bas de votre fichier functions.php.
  • Cliquez sur Mettre à jour le fichier pour enregistrer vos modifications.
  • Testez votre site pour vous assurer qu'il ne s'est pas cassé.

Une note rapide :

Cette mise à niveau n'est pas parfaitement sûre. Si vous manquez un point-virgule ou commettez accidentellement une erreur de code dans votre fichier functions.php, cela peut temporairement casser votre site. Assurez-vous d'avoir une sauvegarde du fichier pour le remplacer en cas d'échec.

De nombreux sites, comme WP Beginner, recommandent d'utiliser un plugin WordPress personnalisé ou un plugin d'extraits de code pour gérer vos injections de code sans avoir à éditer directement un fichier. Cette technique est plus sûre et est moins susceptible d'être écrasée lors de la mise à jour de votre thème WordPress ou de WordPress lui-même, mais elle est légèrement plus compliquée à configurer.

Dans tous les cas, ce code synchronise la date de planification et la date de la dernière mise à jour. Ce code résout votre problème rapidement et facilement. J'ai copié ce code à partir de mon fichier functions.php, et il est utilisé sur ce site Web.

Problème 3 : Crons ne fonctionne pas

Un "cron" est une tâche définie pour s'exécuter à un moment précis. Il est utilisé dans l'informatique depuis à peu près aussi longtemps que les programmes existent, et ce n'est pas unique à WordPress. C'est cependant ainsi que WordPress exécute des opérations différées comme, par exemple, la publication d'un article programmé.

Dans 99% des cas, cela fonctionne bien. Parfois, cependant, un problème survient et la tâche cron ne s'exécute pas. Lorsque vous vous connectez ensuite à votre tableau de bord, vous trouvez une grosse erreur flagrante "la publication planifiée n'a pas été publiée". Vous manquerez votre calendrier de publication publié, et tout le château de cartes qui a été mis en place pour le promouvoir n'a pas réussi à s'exécuter. Cela fait partie du problème de l'automatisation ; si une étape échoue, tout échoue.

Pourquoi les tâches cron échouent-elles ? WordPress utilise le fichier wp-cron.php pour déterminer quand exécuter une tâche cron. Ce fichier est vérifié lorsqu'un utilisateur visite votre site et le charge, ce qui peut être incohérent. Certains hébergeurs Web ont des problèmes avec l'exécution du contenu du fichier, et si vous obtenez une augmentation soudaine de visiteurs, il peut même s'exécuter plusieurs fois simultanément. C'est un gâchis, d'une manière hacky.

Une option pour résoudre ce problème est le plugin Scheduled Post Guardian. Ce plugin WordPress vérifie vos messages programmés pour s'assurer qu'ils sont correctement publiés. S'ils ne le font pas, il les reprogrammera et, espérons-le, cela fonctionnera la prochaine fois. Il vérifie toutes les trois minutes, sauf si vous n'avez pas de messages programmés, auquel cas il vérifie toutes les 15 minutes.

Gardien de poste programmé

Malheureusement, cela ne fonctionne pas toujours. Cela n'a pas résolu mon problème ; il réessaie juste jusqu'à ce qu'il fonctionne ou abandonne, donc si quelque chose a cassé la date prévue la première fois, il va juste frapper à nouveau la même erreur. Je n'ai pas eu de chance avec lui, mais il a beaucoup de bonnes critiques. Je le vois plus comme un pansement qu'une solution au cron WordPress peu fiable.

Ma solution préférée est un service tiers appelé EasyCron. Au lieu de compter sur WordPress pour générer et exécuter correctement une tâche cron, vous créez une "vraie" tâche cron et laissez les serveurs EasyCron déclencher votre cron manuellement sans sauter un battement. Vous pouvez également configurer des notifications en cas d'échec de votre cron et vous devez commencer le dépannage. Cela a très bien fonctionné pour moi; Votre kilométrage peut varier.

EasyCron

Pour l'utiliser, vous devrez désactiver le service wp-cron, apprendre à créer vos tâches cron et utiliser le service pour les exécuter. Idéalement, vous souhaitez exécuter cette tâche cron toutes les minutes, et ce serait pour l'URL suivante (remplacez l'exemple de domaine par le vôtre) :

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

J'espère qu'une fois que vous aurez résolu ces problèmes, vous pourrez programmer vos publications correctement. À partir de là, il s'agit simplement de déterminer quand, exactement, vous souhaitez que vos messages soient programmés.