The industry that a site is targeting is a very important factor in search rankings that is often overlooked. A site in the mortgage industry is going to struggle much more than a site in the flower industry. That's just the way it is. There are much more sites going for high ticket terms like mortgage, insurance and real estate than there are for less lucrative terms.
A format that works terrible for one industry may work great for another. It all depends.