Having worked on well over 100 sites over the years and achieving top ranking positions for some very competitive keywords, I’ve pretty much figured out what works and what doesn’t when it comes to SEO. While most of the tips you read about will help in small incremental ways, there are three big hitters that you should dedicate your time to getting right.
This post assumes that you’ve identified the keywords that you wish to target. Keyword research is an important first step so don’t skimp on the detail. You want to find keywords that have sufficient search volume but that you have a reasonable chance of achieving a first page position. This process will be the subject of a future post.
The following isn’t rocket science, but it works.
1. The page title tag should begin with your keyword
Basic I know, but I’ve rarely achieved a page 1 ranking without this very simple step. The importance of meta tags has been surpassed by other factors in the last few years, but in my experience the title tag is still of key importance to rankings, particularly of young websites under 2 years old.
2. Use the same keyword throughout your page - sensibly
I say sensibly, because your content should be well written and focused on your readers. If the page is genuinely about your keyword subject then you will use the keyword naturally throughout the text. That’s what you’re aiming for - natural usage. If your page is genuinely about cheese, then you will probably use cheese in the title and perhaps some sub-titles. You will use it throughout the text and probably in some other page mark-up too (such as alt tags and as the name of some images too). You can use tools such as Web CEO and RankSense to identify the keyword weighting of your and competitor pages, and by all means use these as a guide, BUT make sure your own copy makes sense and is natural.
3. Quality inbound links must include your keyword
This is another well documented technique, but it’s so easy in practice to just concentrate on the volume of inbound links and forget the anchor text. One common SEO technique a few years ago was to choose domain names that included your keywords. While I do not believe that this has any direct benefit on rankings per se, it does encourage inbound links to include your keyword as the anchor text which is the aim here. When you are dealing with a young site, every inbound link counts (providing it’s not a no-follow!), and choosing a domain name (and website name - note this is what we are really talking about here) that includes your keywords can be a faster way to build up inbound links that contain your keyword.
A health warning however! Domains and/or website names that contain keywords are often harder to establish as brands and are generally less trusted by consumers. Where would you rather buy a new PC; dell.com or computer-laptops-uk.com? In the longer term you can always build up enough inbound links containing your keyword as anchor text to achieve top rankings whatever the name.
The SEO tree
Line all these three ducks up and you are on course for a page 1 rank. If it helps, imagine every single page of your website as an individual tree.
The many roots of your tree are the instances of your keyword within your page. They must be naturally occuring and evenly spread to be healthy. The strong trunk of the tree is your page title, and the leaves are the inbound links. Links that do not contain your keyword are small, where the links containing your keyword as the anchor text are broad and fuel the tree’s growth.
The most important factor in all of this is that your roots, trunk and leaves must all match exactly - they must all be the same keyword for the tree to work harmoniously and grow strong.
Let’s go crazy with this tree analogy. If you nurture all of the young trees in your website, eventually you will end up with a mighty forest. From the clouds the canopy of your forest will span a large area - i.e. your inbound links will be widespread throughout the web, drawing in clicks and filtering them down into the roots of the appropriate page.
Leaving the SEO forest
OK enough of the analogies for now.
Provided you have aligned your keywords, the only thing that will determine how quickly you get your page 1 rank is the number of inbound links that you achieve. If your keyword is long-tail with little competition, this could be a few weeks. If you’ve chosen a very competitive keyword then the number of inbound links required will take longer to achieve. Treat every inbound link as important - don’t send out automated link exchange requests but rather craft marketing campaigns that will result in keyword rich inbound links. The techniques to do this will be discussed later.
A footnote
Some SEO folk will read this this post and laugh at it’s simplicity, but don’t listen to them - SEO is simple. I could point to many examples where my clients rank in top positions for ultra competitive keywords who have got there on these principles. OK - I’m not going to point them out publicly (I don’t want to give myself too much competition and risk their positions!) so you’ll just have to trust me. Either that or go out and try it for yourself.