This website uses WordPress as its underlying platform, also known as a Content Management System, or CMS. WordPress started out as a blog software, but due to its inherent webpage creation and organization capabilities it has evolved to be a popular platform for any kind of website. Most of the websites I create nowadays are built on WordPress, or include WordPress in some significant component.
This website uses WordPress’s “Pages” functionality in delivering the static content that makes up the primary structure of the site (the Home page, the About, Services, Contact pages). These pages don’t change very often, don’t move around at all, and are meant to remain as the static paradigm fixtures comprising the site itself.
But I also wanted a part of the website that would continually be updated with individual posts, with the most recent at the top, just like a traditional blog. I wanted this part of the website to not be the homepage, but rather reside somewhere inside the site. Thankfully, WordPress can accommodate this very easily; all you need to do is create a blank Page that will serve as your blog posts index page, then go under “Settings >> Reading” and set that Page as your “Posts page”.