There are two main areas to improve organic natural positioning of your blog on search engines: what happens within your page (On-Page factors) and what happens outside (Off-Page factors).
The first aspect to look at a search engine are the building blocks that make up your page (content, titles, links) and its relevance based on a keyword that a visitor could enter the browser. These blocks define the On-page factors and the good thing is that you have full control over them. The downside is that the impact of these changes is usually relatively low.
The second aspect to look at the search engine is the popularity of your blog or page: how many blogs or other Web link to yours and what popularity / reputation have these blogs; what it is also key text used in the link. These factors define Off-page factors (we’ll talk soon in detail its impact).
From my experience to achieve a Google fast positioning, you must be clear that the Off-page factors are usually much more important than on-page factors. But this does not mean you should neglect On-page optimization of your pages.
The tricky part is to write content for your readers without thinking about search engine. Later, you will get chance to make it search engine friendly. Remember these final words: