Good tips there. But creating a search engine friendly website does not necessarily mean that you will get top listing for a particular keyword or keyword phrase. It is however a necessary first step if you want to rank anywhere near the first few pages of the search engine results.