I recently published a new blog post on my wordpress site and it's not appearing automatically in google search at all. I have had this website for 7 years and have never had this problem. I submitted my sitemap to google search console and it says it's indexed, but it doesn't appear when I search 'site:[login to view URL]'. When I search my title, the post sometimes appear in google, but doesn't 95% of the time. It appeared initially when I tested with Chrome (I have been using Safari), then it disappears again. However, it's on Bing and Yahoo.
I also recently changed my host from Siteground to Hostinger - not sure if this is the problem. I don't think it's purely an SEO content issue because I'm not new to SEO writing. Please contact me if you think you can help. I need it done in 1-2 days max.