Anyone who says web design or development is easy lies, anyone who says internet marketing is easy is more of a liar ... SEO isn't just about links or blogging, its about user experience from A to Z. From them clicking a link to your website to converting and then the after care. Those who do think it is easy will probably sell you some kind of CMS, never explain how it really works and even worse no doubt give you some hap-hazard template which has bad code, uses flash and is well to be blunt shit! Below are just 5 things that can ruin an SEO campaign, there are many more and many worse than the below. But these are the things I see again and again, and more so wish I didn't see ever. SEO is about more than just one thing.
Sadly this is a load of bad news for a lot of websites. However, it can all be fixed with a bit of work. Search this site and you will see just how to fix them.
You can also get personal help by leaving a comment below or tweeting @andykinsey