This is how we setup our wordpress blog to get indexed by google and major search engines in less than 10 days .Read below steps carefully and check the same with your new blog :
Buy good and short domain name from any trusted registrar such as godaddy ,register.com,namecheap.com ,etc .Remember ,short and meaningful domain name get better ranking than long domain name.
Buy hosting from good and reliable hosting provider such as MNCHOST (http://mnchost.com) and setup nameservers in domain end.
3.Setup welcome page
This is Important! You don’t want Google to see anything until everything is complete! Install a “maintenance” plugin ,setup welcome page and hide the site from search if your installation allows you to do so.
4.Setup your themes
Buy any good theme from themeforest or choose any best free theme and install it .
Write genuine and good -quality 6-8 posts along with images and videos .
6.Install Essential Plugins
Install yoast seo plugin ,shareit social plugin and BPS Total Security Plugin .Configure both plugin as per your site content .Open your site and content in public .
7.Submit site to google and other search engines
Submission is important steps and hence manually submit your site to google rather than using crappy plugins .
Best of Luck 🙂