The ultimate guide to onpage SEO for wordpress

The next step is to make sure that you’ve got your on-page optimization sorted.

Simon Farmer from UptoByte Digital Marketing over at has publically stated many times that Google uses over 200 signals to determine how your site will rank and this include both on-page and off-page signals.

From our vigorous testing we have found that your on-page optimization is around 25% of the overall ranking formula.

The other 75% is off-page optimization, so things like backlinks to your site, facebook likes, tweets, your bounce rate, time spent on site and many other elements, all of which I will cover in another post.

But what’s really awesome about doing your on-page optimization properly is that most people don’t do effectively or they just don’t even think to do it at all, so this gives you a major edge on the competition.

This means that there is so much opportunity for you out there just waiting for you to swoop in with your properly optimized pages and steal the #1 rankings in Google.

What I’m about to reveal to you is my checklist for on-page optimization that I use for all of my sites and all of my clients sites.

On Page SEO Step By Step

Post Length – Ok, so first off I want to talk about post length.

When I’m ranking a site in Google then you want to please your visitors and please Google at the same time and because of that, these days your post length is extremely important.


Because I have tested it many times of many different sites and the posts with the higher word count and the same backlinks always out rank the posts with the lower word count.

These days as long as the post requires a lot of words to explain why I’m talking about then I will try to aim for 2000+ words.

Of course if the topic of the post can be explained in 800 words or less than I’m not going to stretch it out just to meet my 2000+ words goal but if there is a lot of information to cover then 2000+ words it is.

An added bonus of writing longer posts and articles is that you will have more opportunity to rank for long-tail and LSI keywords that you never even planned on which is always good.

Keyword Density – Back in the day keyword density was a big thing and everyone had different answers to the question “What is the perfect keyword density?”

I heard some people saying 5% was the golden number, whereas I personally never went above 3%. Then Google came out with its over-optimization penalty and smacked a lot of the sites that we’re obviously keyword stuffing and since then keyword density has been a bit touchy subject.

So here’s a quote straight from Matt Cutt’s mouth:
“There is no magic formula for keyword density. The first time you mention it counts for the most, the second time not so much, and so on, it has diminishing returns. Ok you’ve said that phrase you don’t need to say it ten times – keep it natural.”

So there you have it, there is no magic formula for keyword density.

Now with that said, what I do try and do is mention my main keyword at least twice and also try to include some LSI keywords, but I never focus on any particular keyword density.

If I’m aware that I have unintentionally mentioned my keyword a lot then I will sometimes check the keyword density and if it’s too high then I will try and get it down so that it appears more natural, but that’s all.

So just remember, the key is just keep it natural.

Just write as you would normally without over thinking it and you should be good to go.

Use all keywords that describe your keyword – Think about keywords, think of a keyword and then find every keyword to describe it and use those key words also.

do post, go to Google keyword tool, think about keyword you want to rank for and make sure those words are in your post.

Use all the terms covert hypnosis, conversational hypnosis, black ops hypnosis as long as it doesn’t sound weird

Use your keywords in your post URL – I already kind of mention this earlier, but it’s extremely important to include your keywords in your post URL, and only separate the words using dashes and not underscores.

What I like to do is try to use the main keyword as the first thing in the URL and then a few more words to make it less stuffed.

If it doesn’t make sense for the keyword to be the first thing in the URL then I just try to make it as close to the beginning as possible.

Remember, just keep it natural.

Use the title tag properly – Hopefully you’ve instilled all in one SEO pack which will let you easily enter in your own title, description and tags for the post, so make sure you use this function properly.

For your title try to include your main keyword or an LSI keyword and then a few other words so that you don’t get an over-optimization penalty. NEVER just use your main keyword as the title, this looks really unnatural.

I’m not saying you will never rank if you do, just that it’s very risky right now and it could lead you to slap city in the future.

PRO TIP: The blog title and the URL can be different. So for example you could use your main keyword in the URL and then a related keyword in the title.

Meta keywords tags – These days meta keywords are pretty pointless and Matt Cutts has even said that it’s pretty pointless to be too concerned with them. However, there is a box there so I just like to enter in some LSI keywords just for the hell of it.

Meta Description – Whatever you enter here Google will use in the search engine to describe your page.

So first of all you’ll want to include your main keyword, but also try to make it descriptive of what your post is about and also try to make it compelling so that people want to click on it.

Use Headline tags – H1 tags should be used on your headline to let Google know that the text within the tags is extremely important. I used to use H2 and H3 tags throughout the body of my content in specific places, but I don’t anymore as I think it looks to Google like I’m trying too hard.

So I advise you to just stick to the H1 Tags.

Name your images and use alt tags – When you use images in your posts (which you should be doing), then DO NOT name your images your main keyword.

Instead name the images a keyword that is highly relevant to you main keyword.

Then once you’ve done that you also need to make sure that your alt tag uses the same keyword.

The reason why you want to name you images like this is because right now Google doesn’t have the technology to identify exactly what the image is, so we need to help out by naming our image and using an alt tag.

The reason why we’re using a modified version of our keyword instead of our keyword directly is because it will just appear a lot more natural in the eyes of Google and not like we’re keyword stuffing.

Create an external link to an authority site – In most of the posts you write you should be including at least one link out to an authority site who is not directly your competitor. Just link out to an authority site who discusses something similar to the topic you’re discussing and you should be all good.

The reason why we want to do this is because this is what sites naturally do anyway and also we show Google that we’re not just trying to keep our visitors to ourselves.

Now a couple of mistakes people doing this often make is they often make is hiding the link from their visitors using CSS code – DO NOT DO THIS!

And many people also make the link a “no follow” link – DO NOT DO THIS! By making your external links “no follow” you’re making it obvious to Google that you’re trying to keep the link juice which they don’t like.

The bottom line is just make a link to an authority site and keep it natural.

Use a YouTube video – I always use YouTube videos in my posts and I have seen a benefit in my rankings from this one technique alone.

Google owns YouTube so of course it makes sense that they would favour a site that uses their videos.

Use Keywords as categories – This is another tip that I got directly from Matt Cutts and I think it makes sense.

Ok, so that is basically everything I do for my on page SEO.

As long as you follow this checklist then you will be miles ahead of 99.9% of people out there because the truth is that most SEO’s are still over-optimizing their pages or they’re not even doing on-page SEO in the first place.

The tips I have just given you work and they work extremely well so if you just follow what I have outlined above then you will find that you’ll get first page ranks for some of your keywords by just doing the stuff I have mentioned without even starting to build backlinks