There is a lot of discussion on subdomain vs subdirectory for better SEO. Most researches shows that having a blog on a subdirectory is better for your website overall. Hyvor Blogs makes it easy for you to have a blog on a subdirectory.
If your website is built using a web framework (such as Laravel, Rails), see our self-hosting with a web framework guide.