To rank for keywords there are many factors and two of the important factors are keyword competition means how competitive the keyword is and second is links with anchor text to your pages. If you can find keyword with low competition and high search volume, you can rank almost instantly and if not you have to compete with the competition and beat them with quality links
sherthapa89 like this