Technical SEO (things like schema markup, robots.txt, sitemap, etc) is a really important piece of the SEO puzzle. If your site isn't mobile friendly, or if it takes forever to load, or if it has a lot of broken links, Google won't want to recommend it to its searchers -- even if you have all the best content in the world.