One common mistake web site owners make is not having different and specific set of meta tags for each and every page. This is a very important issue, though certainly misunderstood by many online businesses.
Many business owners will spend a great deal of time working to create their website with a web designer yet spend very little time looking at what key words and key phrases should be in their meta tags, per page. Why per page? Your content is different on each page (or it certainly should be) and the meta tags need to reflect what is in your content. Google states this in their Webmaster Guidelines.
Check out my SEO article here: http://www.jbcr-virtualsolutions.com/tips-and-articles.html#Optimization
