Blogs are good for SEO purposes for your site but I want to know that whether to start a blog with a site or without a site (on my site, off my site) or I should have two blogs on or off the site?

Thank you in advance.