I have always understood that Google doesn't appreciate:
- keyword stuffing
- purchasing links
- extensive cross linking from related sites
Yet 3 - 4 of my competitors who are engaging in these practices are dominating the SERPS. They are actually buying other domains and linking from them to their main sites.
At one point, I tought alt tags were the problem so I removed them and reduced my keyword density. The pages in question reached page 3. Now they have vanished from the top 100. Perhaps I am missing something and it would be great to have some feedback and input as to what is going wrong.
I'm not getting nearly as many inquiries from the website as I used to.