Guys . if you need a little tip for your SEO work just go to google and follow their guidelines. There is no magic in SEO work. Google simply performs an analysis on everypage in your site and will calculate the relevancy of the content, page name, page title. etc.
As has beed previously mentioned, links to your site from other sites are also very important (These aid to increase your google pagerank. )( Ps. its best to get links from relevant sites to the page you are promoting)
What is important is your content for each page.
if you are trying to promote 'carpet cleaning' make sure your have the keyword in your content,page title, page description and in your HTML headings....META keywords tend to get overlooked these days as they were previously spammed.
A new approach ??
As it is increasingly difficult for new sites to gain a high place quickly, how about extending your targeted keyword to 'carpet cleaning in Kent'.
Even though you are narrowing your target market, your are likely to gain a higher natural position in google as less people will be competing over the later keyword.
You now stand a greater chance of gaining a good position in google, and an even greater chance of converting your potential site visitors to make contact with you ( Because they have actually found the correct relevant service that they want)...
Final note.
Try and keep your bounce rate low (Monitor with google analytics's )
It is good indication that people are finding what they want when they come to your site.
A higher bounce rate will indicate that the user is not interested in the page they have landed on ( due to it differing from the keyword that your site was found in google )
Hope this helps you
Andrew