It can take time and backlinks help. Eg I have one article I've linked on various sites and it comes up on google a lot. Incidentally, I was just checking my own settings after reading this post and noticed this in the SEO settings "Enable support for Index Now". I wasn't aware of that previously. Does anyone have it ticked?
View attachment 322921