If they lack an understanding of seo, internet or viral marketing and other methods they can take to get themselves noticed, such as commenting on blogs and in forums, optimizing their site or blog correctly, etc., they have no chance to compete against the big guys, no matter the quality of their content.