I wrote this in response to a very good question from someone in LinkedIn, on how to raise your search engine rankings:
Content is King. Precise, Concise and Relevant Content.
Write good content using keywords that your potential customer base is looking for. Monitor your results. Look at the pages that rank higher than your page and, while not copying them, employ similar strategies if they make sense for your product or service.
Support your webpages with focused Blogs that point to your desired webpages. Try and get your URLs listed in relevant industry or user websites. Use Google Adwords to help promote your pages. If your content is relevant and readable, and your tactics to raise your organic search rankings are honest and also relevant, then your chances of getting top rankings will increase significantly.
I have had great success in getting top organic search rankings against as many as 40 million other indexed pages... focused and relevant content does the main work. Content is King.
Sometimes less content, that is distilled to the relevant core, will have the best impact. I have more on this subject at: http://erikholladay.blogspot.com/2009/07/raise-organic-search-rankings-by.html