I would have to respectfully disagree with two points brought up here namely that short-tail phrases are more effective than long-tail phrases and that high rankings = stability:
- IMO "Long-tail" phrases are more valuable to a site. They are answers to more specific queries which are likely to convert better. For example "property tallaght dublin" is more likely to convert than just "property dublin" if the searcher has their heart set on Tallaght and nowhere else. And the great thing is that long-tail phrases are also easier to rank for. I view most short-tail phrase obsessions are more trophy phrases i.e. one word queries
- High rankings definitely do not guarantee stability in themselves. I found that out recently as my previously high ranking site was in the doghouse for the whole of December. What does affect stability however is trust. If you have trust in your niche then you will be a king on Google and as stable as a giant rock. For instance eBay, Wikipedia, Amazon have bucketloads of trust (ok major examples but you get the idea). Trust is hard to acquire but once you have it you will outrank sites that actually deserve to be above you.