Yes. Today, it's nearly impossible for a website to succeed without paying a lot of money for advertising or being highly ranked in Google's search. Google's search generally favors lengthy, high-quality, and relevant content. One of the best strategies to make your site more visible, get more traffic, convert more users into customers, and make more money, is to operate a blog. If you're creating quality pages on many different topics, search engines will have more opportunities to serve those pages to new visitors.