The usual ritual when finding one's way with online marketing is the dizzying number of mistakes that are made. The thing that is so important to know is it's all right even though it will not feel OK. Do not just get angry and forget about it or walk away, but instead make yourself more knowledgeable for it. This is all part and parcel of being in business and stuff happens, so go with the flow and keep moving. Once you begin learning about the mistakes of others in business, you won't feel so bad.
If your sites are very low on the quality index, then you have to take action now. Choosing to go the route with substandard quality content is a very poor business model. So maybe you have heard about Google's latest witch hunt for these poor sites. But it's up to you and what your goals are for your future in web marketing. However, there are lots of marketers who do not care about it, so you have to make your mind up about what you want to do.
One of the key ingredients with all relationship building is understanding the market. Nothing much depends on this except your marketing and advertising. You must perform accurate research on your niche audience because that will yield demographic data which is what you want to have. That type of data is exactly how you can get to know who is out there in your niche. Once you have a grasp on that information, then you will be able to talk to them and get your message across.
There are still quite a few IMers who can't do anything than try to game the marketing system somehow. For most of them, it is a habit by now and they probably won't ever change. There are plenty of things you can do to game online systems to build your useful reference business, just look at what people have been doing with Pinterest. In order to build your own real business, take steps to make sure you aren't violating the Terms of Service that exist on other sites out there. This is what you do when you try to game the system. It won't take long to see for yourself that the best thing you can do to build your own business is to respect the business of others.
It is difficult to think of little details like this when you are trying to go about your business every day. But you should always make the effort to set aside some time for your IM education. Important knowledge like discovering Internet Marketing this content mistakes to help you stay clear of will only help you increase your bottom lines.