At my "real job" (the one where I'm not the president), I was recently contacted by an SEO firm looking to pick us up as a client. I'm new to the whole concept of SEO, so I listened to the schpeil, and read the proposal report they sent me. I know that there are a lot of things I need to work on to improve the site (and there will *always* be things to work on to improve the site), but in reading about SEO, and seeing the recommendations, I have one nagging question:
Which is better: SEO or just "having good content"?
Let me expand on this: The site in question is a marine dealership. We sell & service boats, accessories, etc. It's built on WordPress, and utilizes the pages feature for it's structure. The homepage, however, is continually updated (2-3 times a week) with special deals, tips, and other news. I'm using the regular updating and relevance of topics to try to bring people back. If I start writing the homepage content with keywords and links in mind, I'm pretty sure that it will be to the detriment of the actual content.
Because of the way this business operates (small-town, 3rd generation family-owned, owners are doing the work, etc) and the nature of our customers, the content throughout the site is written in a rather casual, friendly tone. Loading the pages up with keywords is likely to make them stand out in a bad way.
In a sweeping generalization kind of way, what's the balance point? Or is there one?
(On a side note: based on the site stats, most people are coming to the site by searching our name, not our products).