It is difficult to stand out in the crowd, especially on the web... there is such a big crowd. To get the top ranking in a search engine is difficult, even if you try to trigger on specific keywords. Even though it is no exact science, several strategies can be deployed to achieve better ranking in search engines.
We know most of these strategies by heart. Apart from just getting a higher ranking, your website might benefit from the use of microdata (or other semantic data). Semantic data brings meaning to your website, and just might get you into Google's review results or product results. Just recently, Google decided to put site loading time into the equation of page-ranking as well. If you're concerned what this might do to your ranking, check the section on performance.
We can also advice on how to write texts that will work well on search engines (increase keyword density), as well as report on how to improve any existing website.