Right now I have over 100 posts. Only a handful of money pages though. What is the general consensus on a good ratio of regular content to money page content?
There's no golden rule. But I'd get some more money page, I assume you mean buying terms for the serps, up there asap. They can take months to rank so the sooner the better.
If you want a number from me I'd say 3 pieces of content to chase social with to 1 for the serps. But I really just made that up as a starting point. Your desire to make more "money" posts will increase as they bring in traffic and then you may start doing 3 money posts for every social post. It depends on how easily your content is ranking. If it's not ranking fast or high enough build more authority with more posts to promote on social media.
Yeah I was gonna say... Don't get too hung up on this, there's no real rule here and it just depends on your site. Just make sure every page has a purpose, whether it's to help boost a money page with a link or traffic, or whether it's a page thats going to convert your visitors real well, or whatever... Don't publish articles that don't have a purpose. If you can assign to purpose to each of those 100 articles, you're doing well.
And ideally if you can chase social traffic WITH pages that target your money keywords, you'll be ahead of the game. I'm not saying that real social signals are like crack for ranking certain keywords... buuuut................
It's not like Google is measuring this and there's some Zebra filter you'd get penalized by.
For me, it's 100%. Every page is a money page. I want someone clicking an ad, an affiliate link, a buy now button, or even just being an impression. I'm monetizing everything. Why else would I bother building a website?