As we have pointed out in other post, one of the BEST things you can do for SEO, is to blog. We recently setup a blog for Partyland Utah, locate at http://www.partylandutah.com/blog/ that is used as a great tool to keep their customers up to date on the latest and greatest ideas for thier next party.
The blog serves many purposes for thier clients and their clients can even subscribe to its feed and get emailed with any updates to the blog or new entrys. However, at the same time they increase their SEO presence as they are gaining a ton of useful content that Google loves!
Try a few Google searches and you will quickly see that they are showing up either number 1 or 2 for many popular searches, including parytland or party supplies in utah. The key thing to realize is that they are moving up higher and higher and it has only been a few months since we installed this for them. I have to say, I love when a customer takes the advice and puts it into action. Many times customers get to busy with other things and they do not put time or effort into their blog and updating it. We have setup many customers with blogs as we are currently offering a FREE blog with any web design package, yet some are not taking the full advantage of updating it with useful content.