Search engine optimization is the process by which you‟ll make your websites search engine friendly. This simply means building your websites in such a way that the search engines will love them and rank them highly for your targeted keywords. There are two main aspects to search engine optimization.
On page optimization and
Off page optimization
Both are important when it comes to ranking a website but the latter contributes more weight than the former. Based on my testing, I‟d say that on page optimization contributes about 10% while off page optimization contributes 85% and the other 5% comes from social interactions on your website.