How difficult is it to Rank in first 5 pages on google, Opened a website on a niche.
What are the most important things to do?
You should first check on the keyword competition that you are trying to rank.
All niches has long tail keywords which is has less competition. If you are trying to rank for SEO, it would be hard. It would be easier for you to rank for "best seo service provider in manhattan new york"
There are great threads that BassTrackerBoats has, start reading and good luck!