Done SEO on our websites and had great success. But didn?t have enough time, google changed algorithm and websites dropped. So I hired a SEO company then another. All want $$$ and then promised serp will improve in months, waited but nothing happened. No success, now I don?t understand why we have dropped like a rock on some KW and don?t exist for others. Links don?t look bad. Nothing from google webmaster indicating problems. PR dropped and we keep slipping. However, competitor website only has 118 backlinks and remains steady over the years and they are top in Google Serp always. Anchor text and links shouldn?t put them there? So what are they doing? Does anyone have answers or can give answers and recommend a good SEO.