Search Engine Optimization Basics
A concerned client has just emailed us about their new web site. The problem is that although their site is the top hit when you search for any variation of their business name, when you search for less specific terms such as their agents or generic industry terms, it doesn't rank so well.
The thing is that it is miraculous that it even ranks at all. It's a brand new web site with maybe two incoming links from low ranking web sites, the company name is fairly generic and they haven't even finished putting in the content!
So how is it ranking? Well, aside from being clean, accessible and standards compliant, it's content focused (with most of the content being text) and was built from the ground up with search engines in mind. We used every trick in the book to ensure important keywords would end up in the right places. Very successfully, if I don't say so myself.
Here's a copy of the email I sent back. Keep in mind that the client is fairly new to this whole thing and I am trying to get it across in a direct and easy to understand way. To this end I don't go into specific details, and it's more about covering concepts rather than explaining exactly how to go about doing anything - that's our job, and that's why they're paying us.
Think of it as search engine optimization basics, SEO 101:
--
Getting your web site to rank well on specific keyword searches is called search engine optimization, or SEO for short. It is a constantly changing, multifaceted, multibillion dollar industry that is as much magic as it is a science.
As far as the science goes, ranking well on search engines requires on site optimization, off site optimization and then certain unchangeable properties of a web site such as age.
On site optimization has, for the most part, been taken care of. This includes having a standards compliant, accessible and well coded web site with clean URLs and a logical, easy to follow structure. We take all of these things into account when building our web sites, and so as far as that goes, you're ahead of the game.
Another critical aspect of on site optimization is the all important content. Google analyzes the content on your site to decide how relevant it is to certain queries. The most important part of this is keyword density. If you want to rank well for a certain keyword, you need to be mentioning the specific word, and lots of related words as often as you can.
As you are responsible for managing the content on the web site, this is up to you. The more plain text content you have on a particular topic, the more likely it will be that you will rank high for searches related to that particular topic.
Somewhat related, is the all important text to code ratio. Although the layout of the page is clean and accessible, some of the formatting you have applied to certain pages of the your site is unnecessarily complex. Special codes are required to produce the formatting on a page, and every time you add formatting, the editor adds the required code, decreasing the text to code ratio, decreasing your chances of ranking well.
Another aspect of SEO is off site optimization. This includes things like incoming links, the anchor text of those incoming links, the context of the incoming links, the relevance of the incoming link, and how important Google considers the site that is linking to you.
Basically you want as many incoming links to your site as possible. The more specific pages that are linked the better (this is called 'deep linking') and the more relevant and 'important' the web site is that is linking to you, the better.
You can purchase links from web sites, but you need to be very careful when doing so. Choose carefully when getting incoming links, as there are theories about 'bad neighborhoods' and the possibility of Google actually penalizing you for having a link there. Bad neighborhoods are spam networks or obviously unrelated paid link pages. However, I have seen very little evidence of this, and I would call this 'magic' more than science.
So, as far as organic search results go, there is no way of guaranteeing anything. All you can do is do everything you can to make your site more attractive to Google, increasing the likelihood of it choosing your web site over another when figuring out rankings for your chosen keywords.
After saying all of that though, there is one way of near guaranteeing that you appear near the top of search results for certain keywords, and that is paid advertising.
Google's system is called 'Adwords' and works like this. You bid for certain key words, usually product names and search terms related to your products or industry. The bid amount depends entirely on the popularity of a keyword or term. Basically you could pay anything from a few cents to fifty dollars or more per click.
The more you bid, the higher up the list you go (you can see paid links on the right hand side of most Google searches) and if you've paid enough, you'll be right up the top (usually in a shaded color above the organic search results)
Irrespective of how much you've bid, be it a few cents or a few dollars, if someone clicks on your link, you are charged the amount that you've bid. You can customize campaigns to target the entire world, or certain geographic regions, you can set dollar limits so that you only spend so much per day, and you can target the same keywords to cross over to their advertising network so your add appears on web sites other then the Google search.
This is a great way to get guaranteed, targeted traffic, but it is obviously expensive and unless you're making money directly off your visitors, not all that scalable: the more traffic you get, the more you pay. SEO is the only way to get consistent, targeted traffic but of course it takes a lot of time and effort.
--
If you'd like to talk to us about search engine optimization, or require web design or development, please don't hesitate to contact us now.