In WordPress, you can publish either using posts or pages. It might be confusing which one you need to use. In general, posts are like blog posts but they can also be used for other things. Pages is content that's going to stay the same or a page that will always be there. Let's look at this some more:
Posts are content entries listed in reverse chronological order on your website. Due to their reverse chronological order, your posts are meant to be timely. Posts can be categorized like “News,” “Blogs," etc.
As the post gets older, the deeper the website visitor has to dig to find it but there's always a permalink to the post entry. You have the option to organize your posts based on categories - like a “News” section.
WordPress posts are published with time and date in mind and they are also syndicated through RSS feeds. This allows your readers to be notified of the most recent post update via RSS feeds. You can use the RSS feeds to deliver email broadcasts through services like Aweber or MailChimp. You can create a daily and weekly newsletter for your audience to subscribe to.
You can share your post with social media like Facebook and Twitter using plugins. Posts havea commenting feature that allows users to comment on a particular post.
Pages are not included in RSS field by default. Pages are not meant to be social in most cases - thus they usually do not include social sharing icons or commenting features.
Unlike posts, pages are hierarchical by nature. You can have the sub pages with in a page. Here is an example
This feature allows you to organize pages together.
Here's a video explaining the differences between posts and pages some more:
source for some of this content: https://www.wpbeginner.com/beginners-guide/what-is-the-difference-between-posts-vs-pages-in-wordpress/