About 5 days ago I published a high quality blog post for a low competition long tail keyword that's 1400 words long. I used yoast seo which said my keyword density was good. I also implemented LSI. It was shared on twitter by somebody and there's a comment on the blog post. It has 13 likes on stumble upon. Google webmasters says it is indexed but when I check with a tool its not even ranked. I figured with all this it would at least be somewhere in the pages. Even if its indexed does it take time to get ranked? Also any good seo tips ? Thanks in advance. PS I don't expect it to be ranked number one for the word with just that but I thought that it would be ranked somewhere in the top 100 search results for the keyword. I know being 100 doesn't help much but I would like to know I'm getting somewhere.