There are huge number of SEO wesites, articles, people right away who are sharing ideas, views and opinions on how to top your website. They are giving 10, 20, 30 tips how to be at least top 3 in the list.
Actually there is only ONE tip that will always work for your website. Create and fill it with useful, practical, interesting and inspiring content. Content is a thing that make people lean or unlean from your website. It will bring links, people, customers and money.
As always, Content is a King !