Just a friendly reminder to everyone trying to monetize their site. SEO works best when you do technical things to make it so. Do not try to get on page one of the search pages by content alone. Content is meant to attract visitors. The technical aspects are what will get you to page one.
That's a good point about content being there in order to attract and keep the audience. But audience engagement is a form of SEO too, is it not? I think the domain name itself is most important. What technical aspect do you rely on most?