Here's a fun question from Jeff in New York City: “As Google's algorithm evolves, is it better to have exceptional links and mediocre content, or exceptional content and mediocre links?”
So I'll stop you right there rather than finishing the question. Google always has to trade off the balance between authority and topicality, for lack of a better word. If somebody types in “Viagra”, – which is one of the most spammed terms in the world – you want something that's about
So you do want authority, you want the sites that are trustworthy, that are reputable but you also want topicality, you don't just want something that is off topic. You want it to be about what the user typed in.
So we try to find a good balance there. So, I would try to say: “Look, have a well rounded site”. Great content has to be the foundation of any good site because mediocre content tends not to attract exceptional links by itself; and if you're trying to get exceptional links on really, really crappy content, you're going to be pushing uphill. It's going to be harder to get those links. You're going to have to do, sort of, stuff that we consider bad or skuzzy for the web, like paying for them.
And so it's much better to have great content where you get those links naturally and then you have both: you get great content and you get great links. Than trying to have something that's really really not that interesting and trying to just push and push and push and bug people and send out spam emails and ask for links and all those sorts of things.
So, you want to have a well rounded site and one of the best ways to do that is to have fantastic, interesting, useful content, great resources, great information and then that naturally attracts the links and then search engines want to reflect the fact that the web thinks that you are interesting or important or helpful.