Como publicar postagens agendadas do WordPress no momento certo
Publicados: 2022-05-30
Você Terminou! Você passou horas e horas nos últimos dias criando uma postagem de blog fantástica e de primeira linha. Você tem a escrita otimizada e repleta de valor. Você adicionou uma dúzia de imagens excelentes e exclusivas. Você preencheu todos os metacampos e até implementou Schema relevante. Há apenas uma coisa a fazer: clique em publicar.
Há apenas um problema.
Agendar seus posts do WordPress para publicação em um momento ideal é uma técnica surpreendentemente útil. O ato real de agendar é fácil (a menos que dê errado; mais sobre isso depois), mas você precisa saber quando agendar suas postagens para serem publicadas.
Então, vamos falar sobre isso!
As postagens agendadas do blog são importantes?
A primeira pergunta que você pode fazer é se você precisa ou não agendar postagens no blog.
O agendamento e o tempo são essenciais para as mídias sociais, é claro. Mas a mídia social é muito mais direta e sensível ao tempo do que os blogs. As pessoas geralmente verificam seu blog em suas agendas, e a maior parte do seu tráfego vem de visitas perenes e de longo prazo. A menos que você seja um site de notícias, é menos sobre o momento de qualquer postagem específica e mais sobre sempre ter algo novo e fresco.
A maioria das pessoas que aparecem em seu site aparecem em postagens mais antigas, dias, semanas, meses ou até anos depois de terem sido publicadas inicialmente. Eles não se importarão se você publicou às 10h, 23h ou 15h48.
Além disso, como boa parte do seu tráfego vem do Google, você deve reconhecer que o processo de indexação do Google leva tempo - só porque você o publicou às 10h de sexta-feira não significa que ele será adicionado ao índice de pesquisa e classificado adequadamente em 10 HORAS DA MANHÃ. Mais provavelmente, haverá atrasos de horas a dias (ou até semanas).
Isso não quer dizer que você não deve agendar suas postagens. Há três razões principais para fazê-lo, a meu ver.
1. A primeira razão é que ter uma programação regular "treina" os bots do Google para verificar seu site nos horários corretos para pegar seu conteúdo imediatamente. O Google não gosta de gastar ciclos de processamento enviando seus bots sem motivo.

Eles tentam desenvolver cronogramas para quando devem verificar se há atualizações em domínios diferentes. Uma grande parte disso é construir uma consciência dos padrões de publicação de conteúdo.
Você pode ajudar a influenciar esse cronograma de duas maneiras. A primeira é, claro, agendar suas postagens no blog. Quando você os planeja para horários e spreads consistentes ao longo da semana, o Google verá os padrões e poderá verificar logo após esses horários. A segunda é usar um mapa do site que identifique quando o conteúdo é postado ou atualizado, para que o Google possa verificar o mapa do site em vez de reindexar seu site todas as vezes.
2. A segunda razão é que os usuários que gostam de estar entre os primeiros a ler seu conteúdo estarão prontos para ir quando ele aparecer. A maioria de seus usuários não estará nesta categoria, mas alguns estarão, e dar a eles um padrão que eles possam se sentir bem em seguir é um pedido bem pequeno para uma quantidade decente de benefício.

A inconsistência torna mais difícil para esses usuários investirem em seu site, e eles podem começar a se esquecer de você com o tempo.
3. A terceira razão é construir um calendário editorial, já que você deve terminar e definir um cronograma para suas postagens bem antes de serem publicadas. Quanto mais uma lista de pendências você criar, mais fácil será manter um cronograma consistente na publicação, com a flexibilidade de mudar as coisas se você quiser priorizar tópicos específicos.

Portanto, mesmo que você não obtenha tanto benefício direto ao agendar uma postagem no blog quanto obteria uma postagem de mídia social, ainda vale a pena fazê-lo.
Quando você deve agendar postagens?
Se você vai agendar posts, você tem que decidir quando publicá-los. Eu sempre mantenho que a consistência é o fator mais crítico, mas quão granular você precisa ser?
Normalmente, não me importo com uma programação específica, ao minuto. Eu sempre publico em algum minuto estranho ao longo da hora; 3:48, 2:51, 12:13, etc. Por quê? Provavelmente parece estranho se todas as minhas postagens forem agendadas ao meio-dia todos os dias.
Tem um impacto significativo? Provavelmente não. Novamente, uma pequena proporção do seu público estará esperando o lançamento de novos conteúdos. A maioria das pessoas o receberá muito depois de publicado ou por meio de um feed de mídia social, boletim informativo ou outra fonte.

Se quiser, você pode explorar o horário de pico ativo para seus usuários e encontrar os horários ideais do dia e os dias da semana para publicar para ter a chance máxima de capturar tráfego e se tornar viral. Eu não vi a diferença ser verdadeiramente significativa em níveis de tráfego de "pequenas empresas". Talvez se você for uma empresa grande o suficiente para que a diferença entre publicar às 10h e meio-dia seja dezenas de milhares de acessos, então você pode se preocupar com isso.
Concentro-me mais no tráfego perene e na longevidade do meu conteúdo do que no conteúdo viral imediato, por isso é menos impactante. Você pode decidir para o seu próprio negócio o que é mais importante, e tudo bem! Há também muitos recursos disponíveis para se aprofundar, como os tutoriais Monster Insights e Blogging Wizard sobre o assunto:
Três problemas de agendamento a serem observados
Eu vi um punhado de problemas surgirem com postagens agendadas do WordPress em todos os meus blogs em execução.
Normalmente, com sites WordPress, é fácil agendar postagens. Quando você publica uma postagem, em vez de clicar no botão publicar para ativá-la imediatamente, você clica para publicar em um horário específico. Defina a data futura, defina a hora, clique no botão azul de agendamento e pronto.
Criamos conteúdo de blog que converte - não apenas para nós mesmos, mas também para nossos clientes.

Escolhemos tópicos de blog como fundos de hedge escolhem ações. Então, criamos artigos 10x melhores para conquistar o primeiro lugar.
O marketing de conteúdo tem dois ingredientes - conteúdo e marketing. Conquistamos nossa faixa preta em ambos.
Encontrei três problemas principais entre meu blog e os blogs que gerencio para meus clientes e compilei as soluções aqui.
Problema 1: Desconexão de fuso horário
Os fusos horários podem ser uma dor quando você está agendando postagens. Um exemplo simples é planejar um artigo quando você estiver no horário do Pacífico, muitas vezes ainda resultará na data de pós-publicação sendo listada no horário do leste. Em casos raros, isso pode falhar e publicar uma postagem muito antes ou depois do que você pretendia.

Felizmente este é bem fácil; você precisa ter certeza de agendar postagens apropriadamente para o fuso horário. Em seguida, você precisa ajustar a diferença de horário entre seu fuso horário e seu público. Isso ou altere seu fuso horário padrão no painel do WordPress para que tudo seja exibido e funcione corretamente para você.
Problema 2: atualização versus data de publicação
Muitos blogs recentemente, inclusive o meu, começaram a deixar de exibir a data em que a postagem foi publicada e mais em relação à data em que foi atualizada pela última vez. Alguns blogs decidem mostrar os dois, e tudo bem. Eu prefiro apenas a data "Atualizada".
Para fins de SEO, o Google não se importa necessariamente. Eles sabem quando você criou uma postagem com base na hora em que a indexaram, então eles ainda têm essa verificação em vigor se alguém raspar o conteúdo, retroceder uma cópia roubada ou tentar enganar o algoritmo. Eles também podem ver quando e com que frequência você o atualizou.

É benéfico para os usuários, no entanto. Ao navegar nos resultados da pesquisa, geralmente você pode ver a data em que a postagem foi atualizada pela última vez na lista de resultados. Os usuários podem encontrar o recurso mais atualizado, em vez de apostar em recursos mais antigos e esperar que um tenha sido atualizado mais recentemente. Isso pode melhorar sua taxa de cliques e dar aos seus leitores mais confiança em seu conteúdo.
Essa prática é aceitável, mas o que acontece quando você configura seu site para exibir a data da última atualização e depois agenda uma postagem para o futuro?
Sua data de "última atualização" será hoje, não na próxima semana.
Não é difícil corrigir isso, mas você precisa conhecer o seu site WordPress. Especificamente, você precisa saber como adicionar algum código personalizado.
Aqui está o bloco 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 );
Aqui estão as instruções para implementá-lo:
- Faça login no seu painel de administração do WordPress.
- Clique em Aparência.
- Clique em Editor de arquivo de tema.
- Escolha Functions.php.
- Copie o código listado acima na parte inferior do seu arquivo functions.php.
- Clique em Atualizar arquivo para salvar suas alterações.
- Teste seu site para ter certeza de que ele não quebrou.
Uma nota rápida:
Muitos sites, como o WP Beginner, recomendam o uso de um plugin WordPress personalizado ou um plugin de trechos de código para gerenciar suas injeções de código sem ter que editar um arquivo diretamente. Essa técnica é mais segura e é menos provável que seja substituída quando seu tema do WordPress ou o próprio WordPress for atualizado, mas é um pouco mais complicado de configurar.
De qualquer forma, esse código sincroniza a data do agendamento e a data da última atualização. Este código resolve seu problema de forma rápida e fácil. Copiei este código do meu arquivo functions.php e está em uso neste site.
Problema 3: Crons não são executados
Um "cron" é uma tarefa definida para ser executada em um horário específico. Ele tem sido usado em toda a computação desde que os programas existem e não é exclusivo do WordPress. É, no entanto, como o WordPress executa operações demoradas, como, por exemplo, publicar uma postagem agendada.
Em 99% dos casos, isso funciona bem. Ocasionalmente, porém, algum problema surgirá e o cron job não será executado. Na próxima vez que você fizer login em seu painel, você encontrará um grande erro "post agendado não publicado". Você perderá sua programação de postagem publicada, e todo o castelo de cartas que foi criado para promovê-la falhou. Isso é parte do problema com a automação; se alguma etapa falhar, a coisa toda falha.
Por que as tarefas do cron falham? O WordPress usa o arquivo wp-cron.php para determinar quando executar um cron job. Esse arquivo é verificado quando um usuário visita seu site e o carrega, o que pode ser inconsistente. Alguns hosts da Web têm problemas com a execução do que está no arquivo e, se você receber um aumento repentino de visitantes, ele poderá ser executado mais de uma vez simultaneamente. É uma bagunça, de uma maneira hacky.
Uma opção para resolver isso é o plugin Scheduled Post Guardian. Este plugin do WordPress verifica suas postagens agendadas para garantir que elas sejam publicadas adequadamente. Se não o fizerem, ele os reagendará e, com sorte, funcionará na próxima vez. Ele verifica a cada três minutos, a menos que você não tenha postagens agendadas; nesse caso, ele verifica a cada 15 minutos.

Infelizmente, nem sempre funciona. Não resolveu meu problema; ele apenas tenta novamente até que funcione ou desista, então se algo quebrou a data agendada na primeira vez, ele só vai dar o mesmo erro novamente. Não tive sorte com ele, mas tem muitos bons comentários. Eu vejo isso mais como um bandaid do que uma solução para o cron não confiável do WordPress.
Minha solução é um serviço de terceiros chamado EasyCron. Em vez de confiar no WordPress para gerar e executar corretamente um trabalho cron, você cria um trabalho cron "real" e permite que os servidores EasyCron disparem seu cron manualmente sem perder o ritmo. Você também pode configurar notificações caso seu cron falhe e você precise iniciar a solução de problemas. Tem funcionado muito bem para mim; sua milhagem pode variar.

Para usá-lo, você precisará desabilitar o serviço wp-cron, aprender como fazer seus cron jobs e usar o serviço para executá-los. Idealmente, você deseja executar esse cron job a cada minuto, e seria para o seguinte URL (substitua o domínio de exemplo pelo seu):
https://www.example.com/wp-cron.php
Espero que, depois de resolver esses problemas, você consiga agendar suas postagens corretamente. A partir daí, é apenas uma questão de determinar quando, exatamente, você deseja que suas postagens sejam agendadas.
