Would it be better for my website to have a new page for every article or should I just make a blog section on my site. Would either one be better for seo? and why? Thanks.
Make a blog section in your website and submit unique posts. Blog in your site will give your domain a better authority.
creating and maintaining blog is much easier than creating stand alone HTML pages for every new articles. So my vote goes to Blog.
This is worth pondering, there are quite few downsides of blogs like slow loading if the theme is heavy or you are using too many plugins, indexing, duplicate indexes etc while static pages have great coverage in these areas, but lacks in visitor functionalities and interactions etc. This is purely a choice made with SEO in mind or your visitors in mind and what your ultimate aim is, is it just a hobby or making money out of it.
Blog section will be better, you will be able to post articles there and it will really easy to do SEO within blog cms making search engines love you.