Do you ever wonder how some sites get top rankings in the main search engines and others do not? Well of course you do. The reason being is that these sites adhere to a system that the search engines love and in return give these websites higher and better rankings in their listings.
There are 7 key ingredients that if implemented properly will produce the desired results for you and your website marketing.

They are:
Step 1: Advantages of A keyword rich domain name
Does your domain name affect your search engine ranking? In my experience, the domain name has an enormous impact. However, this is certainly important if you are creating a new site and attacking a competitive market. However many of you will already have sites up and running that do not contain a keyword rich domain name so do not worry as it is more than possible to rank highly without a keyword rich domain name.
One variable that modern search engines consider when determining which of the thousands – or millions – of results should be presented in the top slots is definitely the domain name of the site. The main advantages of having keywords in your domain name are that you can legitimately include them in contact details and links to other sections of your site and the title of your site. What someone may consider a good domain name and what in reality is in most instances 2 different things.
Now I will give you an example of this:
Mr. Smith is creating a site that is going to sell vacuum cleaners. His business name might be Smiths machines and logically he may have that specific domain. However it would be more advantages to have a domain name containing the term vacuum cleaners.
For example vacuumcleaners4u or vacuumcleanersstore depending on what is available.
Finally I would like to add please take into consideration where you host your site. If you have a site selling predominantly to the UK or US market you should make sure that the site is hosted in that country. So if a have a site hosted in the US but you are targeting the UK it is not in your interests to have it this way as the search engines will perceive it as a US site.
Step 2: Importance of the title & meta description tags
Every page title and Meta description on your site is enormously important, from the point of view of both the search engines and your readers. Always use your top keywords in each one of your web pages—it signals to the search engines as well as your readers what that page are about.
Firstly in the title tags of your page you should use your top 2 or 3 keywords or phrases. If you are unsure what a title tag is, it is clearly visible at the top of the browser window. The title tags are incredibly important. As I said before it signals to the search engines what the page is about. In my opinion the title tags should not exceed 75-80 characters.
Secondly the Meta description tag tends to get overlooked far too much. It’s one of those SEO things that usually get left to the last minute. Like the title tag a descriptive Meta tag signals to the search engines and your readers what that page is about.
When someone does a search on Google they’ll scan through the page titles and descriptions. Search engines, especially Google, will display the description you wrote in the Meta description if the search term being used can be found exactly in the Meta description you wrote. If you do not do this Google will crawl your site and just take the first bit of content it finds and place it there.
By thinking out the outlay and terminology you use in the Meta description tag you can boost your rankings. With regards to length I would not exceed 200 characters.
And thirdly the Meta keywords. Personally I do not believe that search engines give this area the credence it once did. In the past people would just cram this area with as many keywords that they could find related to their site but this just does not work anymore. However, this area should still not be avoided. My recommendation would be to place your keywords in this area but do not exceed 250 characters in length.