How to stop WordPress blog posts missing their schedule

How to stop Wordpress blog posts missing schedule

How to stop WordPress blog posts missing schedule

WordPress has a handy feature that allows you to schedule blog posts. But what do you do when your blog posts start missing their schedule? 

The scheduling feature is something we, and our clients, use regularly because it allows you to make sure posts go out at a time when you may be busy. When blog posts begin missing their schedule it can be frustrating because you may not have time to check and publish it until a few hours later.

Let’s take a look at why WordPress posts may miss their schedule and how you can fix this.

 

Why do blog posts sometimes miss their schedule in WordPress?

To understand this you need to know a little bit about cron jobs. A cron job is something that runs on your website’s server and is a timer to make sure that things happen when they should do.

WordPress doesn’t use a normal cron job because it doesn’t always have access to a server. So it uses a virtual cron called WP-Cron. This gets loaded every time a page on your website or blog is loaded. When a page is loaded, the WP-Cron will run and check to see if something needs doing. Such as a blog post needs publishing.

The problem here is that since WP-Cron only runs when a page is loaded. Blog posts can miss their schedules if a page isn’t loaded around the time it’s due to be published.

For example: if you publish a blog post to go live at 9am but no one visits your website until 11am, it won’t be published until 11am.

There are other reasons why a blog post may miss its schedule. Such as bugs in WordPress, conflicts with plugins, issues with the server or database, or the wrong time zone being selected in the settings.

 

What can I do to stop WordPress posts missing their schedule?

There are three things that can be done to prevent blog posts from missing their schedule.

The first thing you should do is check the time is correct in your website’s / blog’s settings.

It may be that your website is set up in the wrong time zone. You’re expecting to see a blog post go live at 9am but WordPress is using a time zone a few hours behind the zone you’re in.

WordPress time zone settingsTo check the time in your WordPress settings, go to ‘Settings’ and click ‘General’. Halfway down the page, you will see ‘Time zone’ which lets you choose which time zone you’re in.

Don’t worry if you live in a country that uses daylight saving. WordPress will automatically update when the clocks go back or forward.

If WordPress is using the right time zone, you then have two options. Both will do the same job, but it really depends on your resources and skills:

  • Install a free plugin
  • Set up a real cron

 

Free plugins

This is the easiest option of the two. There are plenty of free plugins available for preventing blog posts from missing their schedule.

They work by checking your blog every few minutes and when they spot a post which has missed schedule, they’ll publish it.

These plugins are easy enough to install and don’t require any technical know-how. Which means you can install them and have them working in a matter of minutes.

 

Set up a real WordPress cron

As we mentioned at the top of the post, WordPress doesn’t use a real cron job. However, you can set up a real cron job and disable WP-cron, though disabling it isn’t necessary.

Setting up a cron will require access to your server control panel. While it’s not too difficult to do you may not feel comfortable doing it. If that’s the case, get in touch with your web developer who will be able to do it for you.

Church Themes offer a good walkthrough and explanation about what to do. Again, speak to your web developer if you’re unsure. Depending on your hosting company and the level of support you get, they may also be able to do this for you.

The SEO Advantages of blogging – Part 2

the seo advantages of blogging part 2

the seo advantages of blogging part 2

Last Thursday we wrote about the direct benefit of a blog from an SEO point of view, so we’re now going to talk about the indirect SEO advantages of blogging.

Indirect benefits – These rely on some form of interaction from a reader.

Good content will keep people coming back to both your blog and the website, which will encourage them to use your company.

You’ve probably heard the phrase ‘content is king’ before, while that’s certainly true, putting one good post out every three months probably isn’t going to help you all that much. The amount of new posts you create is also important, no pressure.

Hubspot carried out a study, which found businesses with blogs that posts five times during a seven day period, would receive 6.9 times more organic traffic than a business which didn’t blog at all, so the amount of posts really is important.

Linking to useful content on other websites can also increase your page ranking.
For example, if you decide to link to an article you consider really helpful, a search engine will ‘think’ you’re being helpful and will boost your page rankings.

The same goes for a website linking back to your website, a search engine will perceive your website as useful because people want to share it, again boosting your page rankings.

The person whose website you link to may decide to return the favour and link back to you, sending some of their readers your way.

We hope our two part post on the SEO advantages has been useful.
If you have any questions or queries, don’t hesitate to drop us a comment.

Do you or your company blog? Do you blog solely for SEO purposes? Let us know.

If you’re wondering what on earth SEO is, check out our SEO Jargon Buster.

 

You can find more useful advice on how to maintain the best SEO in our blogs. Or if you need a helping hand to get you started, or run it for you, we can help. Call us today on 01543 495752 to see what we could do for your SEO.

The SEO advantages of blogging – Part 1

the seo advantages of blogging part 1

the seo advantages of blogging part 1

 
There are many SEO advantages of blogging, (Search Engine Optimisation or SEO for short).

The list of advantages is extensive and putting them all in one post wouldn’t make for light reading. This post will concentrate on the direct SEO benefits of having a company blog.

This post relies upon the blog being held on the main URL, e.g. www.domain.com/blog. If your blog isn’t part of your websites domain your blog and website will be competing against each other in search rankings and your website won’t receive any of the SEO benefits a blog can bring.

 

Direct benefits – Immediate once cached by search engines.

Keyphrases are key (no pun intended) in SEO.

Using the correct key phrases in your blog post, title and tagging it correctly will help you to rank higher in search engines.

Take note and remember that stuffing your post with keywords will have a negative effect on your page ranking as search engines will see the post as spam.

Remember to use long tail phrases, as long tail searches will return fewer searches than a shorter one. There is less competition for a long tail search, which means your page will rank higher.

Posting new content regularly can increase the ranking of the website a blog is attached to. This is because a search engine sees that blogs URL is indexed the same as the main website and ‘links’ the two together.
Search engines like website’s which are updated regularly as it in theory means that your website contains up to date and relevant information, rather than information which is two years old and may be out of date by now.

You can read part two here.

 

You can find more useful advice on how to maintain the best SEO in our blogs. Or if you need a helping hand to get you started, or run it for you, we can help. Call us today on 01543 495752 to see what we could do for your SEO.