Cómo publicar publicaciones programadas de WordPress en el momento adecuado
Publicado: 2022-05-30
¡Ya terminaste! Has pasado horas y horas en los últimos días creando una publicación de blog fantástica y de primer nivel. Tienes la escritura optimizada y repleta de valor. Ha agregado una docena de imágenes geniales y únicas. Ha completado todos los metacampos e incluso ha implementado el esquema relevante. Sólo queda una cosa por hacer: pulsar publicar.
Solo hay un problema.
Programar las publicaciones de su blog de WordPress para su publicación en un momento ideal es una técnica sorprendentemente útil. El acto real de programar es fácil (a menos que salga mal; más sobre eso más adelante), pero debes saber cuándo programar tus publicaciones para que se publiquen.
Entonces, ¡hablemos de eso!
¿Son importantes las publicaciones de blog programadas?
La primera pregunta que puede hacer es si necesita o no programar publicaciones de blog.
La programación y el tiempo son esenciales para las redes sociales, por supuesto. Pero, las redes sociales son mucho más directas y sensibles al tiempo que los blogs. Las personas generalmente revisan su blog en sus horarios, y la mayor parte de su tráfico proviene de visitas permanentes a largo plazo. A menos que sea un sitio de noticias, se trata menos del momento de cualquier publicación específica y más de tener siempre algo fresco y nuevo.
La mayoría de las personas que aparecen en su sitio aparecen en publicaciones anteriores, días, semanas, meses o incluso años después de que se publicaron inicialmente. No les importará si publicaste a las 10 a. m., a las 11 p. m. o a las 3:48 p. m.
Además, dado que una buena parte de su tráfico proviene de Google, debe reconocer que el proceso de indexación de Google lleva tiempo; el hecho de que lo haya publicado a las 10 a. m. del viernes no significa que se agregará al índice de búsqueda y se clasificará adecuadamente en 10 a. m. Lo más probable es que haya demoras de horas a días (o incluso semanas).
Eso no quiere decir que no debas programar tus publicaciones. Hay tres razones principales para hacerlo, en mi opinión.
1. La primera razón es que tener un horario regular "entrena" a los bots de Google para revisar su sitio en los momentos correctos para recoger su contenido de inmediato. A Google no le gusta gastar ciclos de procesamiento enviando sus bots sin motivo alguno.

Intentan desarrollar horarios para cuándo deben verificar diferentes dominios en busca de actualizaciones. Una gran parte de eso es crear conciencia sobre los patrones de publicación de contenido.
Puede ayudar a influir en este horario de dos maneras. Lo primero es, por supuesto, programar las publicaciones de tu blog. Cuando los planifica para horarios y distribuciones constantes a lo largo de la semana, Google verá los patrones y podrá verificarlos poco después de esos horarios. La segunda es usar un mapa del sitio que identifique cuándo se publica o actualiza el contenido, de modo que Google pueda verificar el mapa del sitio en lugar de volver a indexar su sitio cada vez.
2. La segunda razón es que aquellos usuarios a los que les gusta estar entre los primeros en leer su contenido estarán listos para comenzar cuando aparezca. La mayoría de sus usuarios no estarán en esta categoría, pero algunos sí, y darles un patrón que puedan seguir sintiéndose bien es una solicitud bastante pequeña para una cantidad decente de beneficio.

La inconsistencia hace que sea más difícil para esos usuarios invertir en su sitio y pueden comenzar a olvidarse de usted con el tiempo.
3. La tercera razón es crear un calendario editorial, ya que debe terminar y establecer un cronograma para sus publicaciones mucho antes de que se publiquen. Cuanto mayor sea el trabajo pendiente que genere, más fácil será mantener un cronograma constante en la publicación, con la flexibilidad de mover las cosas si desea priorizar temas específicos.

Por lo tanto, incluso si no obtiene tantos beneficios directos al programar una publicación de blog como lo haría con una publicación en las redes sociales, vale la pena hacerlo.
¿Cuándo debe programar las publicaciones?
Si va a programar publicaciones, debe decidir cuándo publicarlas. Siempre mantengo que la consistencia es el factor más crítico, pero ¿cuán granular debe ser?
Por lo general, no me importa un horario específico, al minuto. Siempre publico en algún momento impar a lo largo de la hora; 3:48, 2:51, 12:13, etc. ¿Por qué? Probablemente parezca extraño si todas mis publicaciones están programadas para el mediodía todos los días.
¿Tiene un impacto significativo? Probablemente no. Una vez más, una pequeña proporción de su audiencia estará esperando a que aparezca nuevo contenido. La mayoría de la gente lo obtendrá mucho después de que se haya publicado o a través de un feed de redes sociales, un boletín informativo u otra fuente.

Si lo desea, puede profundizar en las horas pico de actividad de sus usuarios y encontrar las horas del día y los días de la semana ideales para publicar para tener la máxima oportunidad de captar tráfico y volverse viral. No he visto que la diferencia sea realmente significativa en los niveles de tráfico de "pequeñas empresas". Tal vez si es una empresa lo suficientemente grande como para que la diferencia entre publicar a las 10 a. m. y al mediodía sea de decenas de miles de visitas, entonces puede preocuparse.
Me enfoco más en el tráfico perenne y la longevidad de mi contenido que en el contenido viral inmediato, por lo que tiene menos impacto. Puedes decidir para tu propio negocio qué es más importante, ¡y eso está bien! También hay muchos recursos para profundizar en él, como los tutoriales de Monster Insights y Blogging Wizard sobre el tema:
Tres problemas de programación a tener en cuenta
He visto surgir un puñado de problemas con las publicaciones programadas de WordPress en todo el tiempo que he estado ejecutando blogs.
Por lo general, con los sitios de WordPress, programar publicaciones es fácil. Cuando publica una publicación, en lugar de hacer clic en el botón Publicar para publicarla de inmediato, hace clic para publicar en un momento específico. Configure la fecha futura, configure la hora, haga clic en el botón azul de programación y estará listo para comenzar.
Creamos contenido de blog que convierte, no solo para nosotros, sino también para nuestros clientes.

Elegimos temas de blog como los fondos de cobertura eligen acciones. Luego, creamos artículos que son 10 veces mejores para ganar el primer puesto.
El marketing de contenidos tiene dos ingredientes: contenido y marketing. Nos hemos ganado nuestros cinturones negros en ambos.
He encontrado tres problemas principales entre mi blog y los blogs que administro para mis clientes, y he recopilado las soluciones aquí.
Problema 1: Desconexión de zona horaria
Las zonas horarias pueden ser una molestia cuando estás programando publicaciones. Un ejemplo simple es la planificación de un artículo cuando se encuentra en la hora del Pacífico, a menudo dará como resultado que la fecha posterior a la publicación se indique en la hora del este. En casos raros, esto puede fallar y publicar una publicación mucho antes o después de lo previsto.

Afortunadamente, este es bastante fácil; debe asegurarse de programar las publicaciones de manera adecuada para la zona horaria. Luego, debe ajustar la diferencia horaria entre su zona horaria y su audiencia. Eso, o cambiar su zona horaria predeterminada en su panel de control de WordPress para que todo se muestre y funcione correctamente para usted.
Problema 2: actualización frente a fecha de publicación
Muchos blogs recientemente, incluido el mío, han comenzado a dejar de mostrar la fecha en que se publicó la publicación y más hacia la fecha en que se actualizó por última vez. Algunos blogs deciden mostrar ambos, y está bien. Prefiero solo la fecha "Actualizada".
Para propósitos de SEO, a Google no necesariamente le importa. Saben cuándo creó una publicación en función de la hora en que la indexaron, por lo que aún tienen esa verificación en su lugar si alguien extrae contenido, actualiza una copia robada o intenta estafar el algoritmo. También pueden ver cuándo y con qué frecuencia lo ha actualizado.

Sin embargo, es beneficioso para los usuarios. Al navegar por los resultados de búsqueda, generalmente puede ver la fecha en que se actualizó la publicación por última vez en la lista de resultados. Los usuarios pueden encontrar el recurso más actualizado, en lugar de apostar por recursos más antiguos y esperar que uno se haya actualizado más recientemente. Podría mejorar su tasa de clics y dar a sus lectores más confianza en su contenido.
Esta práctica es aceptable, pero ¿qué sucede cuando tiene su sitio configurado para mostrar la fecha de la última actualización y luego programa una publicación para el futuro?
Su fecha de "última actualización" será hoy, no la próxima semana.
No es difícil arreglar esto, pero necesita conocer su sitio web de WordPress. Específicamente, necesita saber cómo agregar un código personalizado.
Aquí está el bloque de código:
/**
* 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 );
Aquí están las instrucciones para implementarlo:
- Inicie sesión en su panel de administración de WordPress.
- Haz clic en Apariencia.
- Haga clic en Editor de archivos de temas.
- Elija Funciones.php.
- Copie el código que aparece arriba en la parte inferior de su archivo functions.php.
- Haga clic en Actualizar archivo para guardar sus cambios.
- Pruebe su sitio para asegurarse de que no se rompa.
Una nota rápida:
Muchos sitios, como WP Beginner, recomiendan usar un complemento de WordPress personalizado o un complemento de fragmentos de código para administrar sus inyecciones de código sin tener que editar un archivo directamente. Esta técnica es más segura y es menos probable que se sobrescriba cuando su tema de WordPress o el mismo WordPress se actualicen, pero es un poco más complicado de configurar.
De cualquier manera, este código sincroniza la fecha de programación y la fecha de la última actualización. Este código resuelve su problema de forma rápida y sencilla. Copié este código de mi archivo functions.php y está en uso en este sitio web.
Problema 3: Crons no se ejecutan
Un "cron" es una tarea configurada para ejecutarse en un momento específico. Se ha utilizado en la informática desde que existen los programas, y no es exclusivo de WordPress. Sin embargo, es cómo WordPress ejecuta operaciones con retraso en el tiempo como, por ejemplo, publicar una publicación programada.
En el 99% de los casos, esto funciona bien. Ocasionalmente, sin embargo, surgirá algún problema y el trabajo cron no se ejecutará. La próxima vez que inicie sesión en su panel de control, encontrará un gran error evidente de "publicación programada no publicada". Te perderás el cronograma de publicación publicado y todo el castillo de naipes que se creó para promoverlo no se ejecutó. Eso es parte del problema con la automatización; si algún paso falla, todo falla.
¿Por qué fallan los trabajos cron? WordPress usa el archivo wp-cron.php para determinar cuándo ejecutar un trabajo cron. Ese archivo se verifica cuando un usuario visita su sitio y lo carga, lo que puede ser inconsistente. Algunos servidores web tienen problemas para ejecutar lo que está en el archivo, y si recibe un aumento repentino de visitantes, incluso puede ejecutarse más de una vez simultáneamente. Es un desastre, de una manera hacky.
Una opción para resolver esto es el complemento Scheduled Post Guardian. Este complemento de WordPress verifica sus publicaciones programadas para asegurarse de que se publiquen correctamente. Si no lo hacen, los reprogramará y, con suerte, funcionará la próxima vez. Se verifica cada tres minutos a menos que no tenga publicaciones programadas, en cuyo caso se verifica cada 15 minutos.

Desafortunadamente, no siempre funciona. No solucionó mi problema; simplemente vuelve a intentarlo hasta que funciona o se da por vencido, por lo que si algo rompió la fecha programada la primera vez, volverá a tener el mismo error. No he tenido mucha suerte con él, pero tiene muchas buenas críticas. Lo veo más como una curita que como una solución para el cron de WordPress poco confiable.
Mi solución preferida es un servicio de terceros llamado EasyCron. En lugar de confiar en WordPress para generar y ejecutar correctamente un trabajo cron, crea un trabajo cron "real" y deja que los servidores EasyCron activen su cron manualmente sin perder el ritmo. También puede configurar notificaciones en caso de que su cron falle y necesite comenzar a solucionar problemas. Ha funcionado muy bien para mí; Su experiencia puede ser diferente.

Para usarlo, deberá deshabilitar el servicio wp-cron, aprender a hacer sus trabajos cron y usar el servicio para ejecutarlos. Idealmente, desea ejecutar ese trabajo cron cada minuto, y sería para la siguiente URL (reemplace el dominio de ejemplo con el suyo):
https://www.ejemplo.com/wp-cron.php
Con suerte, una vez que haya resuelto esos problemas, podrá programar sus publicaciones correctamente. A partir de ahí, solo es cuestión de determinar cuándo, exactamente, desea que se programen sus publicaciones.
