An article from SEO SkepticAaron Bradley at SEO Skeptic writes in Build Content and They Will Come… Really? that while content is important, websites need to be optimized for search engines.
Here is an excerpt:
Content is (sort of) a necessary but certainly not a sufficient condition for achieving high rankings in the search engines. You have to make the world aware of that content, and the world has to be sufficiently receptive to the superiority of that content. And if you want Google to take note, you have to make sure that your site’s internal linking structure, navigation, on-page code, head tags, URLs, server responses and load times are all optimized for the search engines – to say nothing of your manipulation of the off-site universe to collect external links.