A recent blog post I wrote didn’t show up on my site after I’d hit ‘Publish’.
It’s because I’d created it as a page rather than a post, so it didn’t appear where I’d intended it to.
WordPress pages are used for static content, such as your about, contact and home pages.
Posts are dynamic, the news items or blog articles that show up in order of publication in one place on the website (eg paulparry.com/blog).