I’ve heard that content is the heart of SEO, is that correct?

Yes it is. In fact, we’d add that SEO doesn’t exist without content. Today’s SEO is all about earning visibility through great content that interests your audience and that focuses on a theme or subject area that is relevant to what your business makes/sells/does.