Keith Devon


Category: resources

How to test your WordPress website performance

Website speed matters. Nobody likes browsing a slow website. If your site is slow, your visitors are more likely to leave and go to a competitor’s website.

It’s not just your users who like speedy websites, Google does too.

Today I recorded a video showing you two ways to test your website performance. Both methods use free, online tools and are really fast and easy to use.

Did you test your site? How did it do? Let me know in the comments, or email me at

SEO for WordPress

Do you want more traffic to your WordPress website? Are you new to SEO for WordPress ? Then start here.

You have a beautiful website, with great content, but where are all the visitors? A website is next to useless unless people can find it. How do they do that? Using search engines.

SEO, or search engine optimisation, is the practice of improving the ranking of your site in search engine results. Nearly every site can benefit from some slight enhancements to their SEO, and sometimes the smallest of changes can have big results.

SEO for WordPress

SEO for WordPress is actually quite easy at the basic level. Getting the basics right will put you ahead of most of your competition.

I’ve had SEO success with my personal website,, which ranks highly for key terms that my customers use. I’d like to share with you some of the methods that I’ve used, on that site, and others that I’ve built.

Is this guide for you?

This guide is primarily for WordPress website owners, although it may also be useful for developers who are new to SEO. If you’re already a SEO expert, this isn’t for you.

What this guide covers

No single guide could cover all aspects of WordPress SEO, it’s a huge and ever changing topic. This guide is an introduction to some of the key, on-site factors and the ways in which you can improve them.

We’ll cover:

  1. URLs
  2. Site titles
  3. Descriptions
  4. Images
  5. Sitemaps
  6. Breadcrumbs
  7. Headings
  8. Speed
  9. Microdata
  10. Tools and resources

Get the guide

Enter your email address in the form below and I’ll send you your free copy of “WordPress SEO: 10 tips for better search rankings”.

Conversion optimisation: 11 tips to encourage user action

You’ve built your website, you’re managing to drive traffic to it through good SEO, but is it providing a good return on investment?

It’s important to think about the purpose of your website. What is the main business goal that you’re trying to achieve? The most common answer is to generate leads, to drive more sales. Assuming that’s the case, is your website effective at this? How many website visitors do you need to generate a single lead?

A case study

Imagine you’re a dentist and you’ve calculated that every customer has a lifetime value of £5,000. You also know that it takes 10 leads to convert into one customer. That means every new lead is worth £500 to your business.

Now imagine that your website is getting 800 visits per month. Of those 800 visitors, maybe 20 people get in touch. That’s a 2.5% conversion rate. Your website would be generating £10,000 (20 x £500) of new business per month.

What if, using conversion optimisation best practices, you could increase that conversion rate to 5%. It still doesn’t sound like a lot, but you would be generating an additional £10,000 of revenue per month.

Hopefully this demonstrates the power, and value, of conversion optimisation. Now for the advice.

Conversion optimisation tips

1. Design matters

People judge books by their covers. Good visual design will set you above the competition and portray you as a professional, trust-worthy company.

2. Don’t reinvent the wheel

Many website owners make the mistake of trying to be too clever with their website. This often happens with website navigation, where people think it’s a good idea to have fun menus, where the user has to explore. Everyone loves exploring, right? Wrong! This is a very bad idea.

The most important thing that you can do is to help your users find the content that they want to find – quickly and easily.

Keep to web standards such as:

  • navigation at the top or left of the screen
  • use words, not pictures, for main site navigation
  • utility links (login, shopping cart, etc.) in the top-right of the page
  • contact link/information in the footer

3. Visual hierarchy

Make important things stand out on the page. You can do this using size, colour, positioning and space. However, make sure that only a few things are tying to grab attention – if everything is standing out, then nothing is.

4. Be user focused

Another common mistake is that websites are too focused on the business, and not on the users (I’m guilty of this and will be changing it with my next redesign).

It’s not about you. Your site should be focused on the user and what you can offer the user – the benefits that you give to them.

5. Relevancy

It’s easier to convert users that are actually interested in your product. Focus on driving quality, relevant traffic to your website and watch your conversion rate go up (and marketing spend go down).

Once you get the right people to your site make your content relevant. One way to do this is by using landing pages tailored to specific keywords

6. Don’t sell too fast

Most people don’t buy in their first visit, so don’t try to force the sale. People need time to make a decision. Give them the information that they need.

Don’t let them get away though! Collect email addresses is you can and market to them using email campaigns.

7. Clarity

People won’t buy what they don’t understand. Be clear – not fancy, funny, technical or smart. Use language that people understand, not industry jargon.

Use clear call to actions (CTAs). These are the buttons and links that encourage people to ‘Buy now’ or ‘Subscribe here’. Make it obvious what clicking the button will do, and why they should do it.

8. Reduce friction

The vast majority of visitors to your site won’t interact with it. Often they’re not ready, but sometimes things get in the way. This is called friction.

Friction can come from doubts, hesitations, and perceived risks about:

  • trust
  • quality
  • benefits
  • value
  • time pressure

Reduce friction by:

  • shortening forms
  • building trust using expertise, social proof, security credentials
  • clearing showing the value of your product/service

9. Eliminate distraction

Similar to reducing friction is the idea of eliminating distraction. Many websites try to display all of their offerings at once. Some offer many variations of the same product/service. This can lead to choice paralysis. Make it easy for users to choose a product, and don’t distract them with other offers (until the appropriate moment).

This is key for checkout pages, where there should be the bare minimum of distractions. Some websites even remove the main navigation at this point.

10. Urgency

One way to increase conversions is to create a sense of urgency. Be wary though, people can spot false urgency a mile off, so use this technique with caution.

There are three main types of urgency:

  1. Quantity – “Only 4 left in stock”
  2. Time – “Buy today – Offer ends Monday”
  3. Contextual – “Buy now for Christmas”

11. Testing, tracking and iteration

The number one bit of advice for conversion optimisation is to test ideas, track their performance and iterate – over and over again.

There are many web analytics tools out there that allow you to test your conversion rates. The best free one is Google Analytics. This will allow you to set up goals and experiments, so that you can compare two, or more, versions of a web page to see which performs the best.

You can test:

  • headlines
  • body text
  • call to actions
  • colours
  • images
  • layout
  • content order
  • and just about anything else that you can think of


Conversion optimisation is a huge topic, and this article barely scratches the surface, but hopefully you’ve been convinced of the power of these techniques, and are ready to try some yourself.

Choose an idea, implement it, test it, choose the winner, and profit.

I’d love to hear how you get on. Email me at to share your story.


Setting up domains on WP Engine

Add domains to install

  1. Log in to
  2. Click on the install name
  3. Click on ‘Domains’
  4. Click ‘Add domain’
  5. Add the non-www version of the domain
  6. Click ‘Add domain’
  7. Add the www version of the domain

Change DNS at registrar

  1. Log in to
  2. Click on the install name
  3. Note the IP Address and CNAME of the install
  4. Log into the domain registrar
  5. Set the @ record to the IP address
  6. Set the CNAME www to the CNAME of the install



Full screen background images

I’m putting this here for my own sanity. If I had £1 for every time I’ve tried to solve this issue!

The goal here is to have a background image that covers the whole of the browser window. Ideally we want it to scale, stay centred, and keep it’s correct proportions.

My go-to article on this is Chris Coyier’s Perfect Full Page Background Images. I was trying the “Awesome, Easy, Progressive CSS3 Way”, but was having difficulty on IOS.

A bit more Googling brought me back to CSS-Tricks and to this thread where a solution is posted by k00ka. Here’s the CSS:

html {
background: url('') no-repeat center center fixed;
background-size: cover;
height: 100%;
overflow: hidden;

body {
overflow: scroll;
-webkit-overflow-scrolling: touch;

Website Budget Calculator

This morning I built the Website Budget Calculator. This tool is meant to be used as a way for potential clients to work out how much they should invest in their website – based on the value based pricing approach.

I’m interested in, but sceptical of, value based pricing. I’ve listened to talks and podcasts, read books, and generally given it lots of thought. The Website Budget Calculator is a way of explaining the idea to myself as well as my clients.

I hope that the website can generate some discussion and solidify some ideas and best practices around the subjects of web budgets and value based pricing.

Please comment below or tweet me @keithdevon.