SEO sums up all activities involved in making sure your website is on top of every search engine result. Below are just basic rules which are commonly followed.
You have to make sure you have an attractive site, complete contact information and good content that is engaging to your market.
Good content means making sure you provide relevant or beneficial information to your readers. It should be originally written, grammatically correct, authoritative but have a sincere approach to help people with their needs.
Proper title tags or keywords must be observed as they are essential factors for search engine result considerations.
The more links you have both outside and inside your webpage can help you rank better in search engine. Share your content and build links by connecting with other popular sites like Facebook, Twitter, YouTube etc.
Above are just the key activities to help you with SEO. There is no one great method, but so many techniques that can be employed but depending on your product/service and the target market. Every successful company has its failure stories but they learn and improve from their mistakes.