Unless you only want to refer people to your website for information, you want people to be able to find your website on one of the first 4 pages of the Search Engines.
Google, Yahoo, and Bing are currently the leading search engines (and Yahoo uses Bing). Bing and Google use different methods to determine search rankings. Search engines constantly change what behaviors put websites higher on the list and what behaviors move a website down the list but the all agree that the best way to make a site naturally search-engine friendly is to provide good content that allows search engines to easily understand the website's objectives and purpose.
Adding a blog to your site along with social links from Facebook, LinkedIn, Pinterest and Twitter may help you get more people (traffic) to visit your website. However, you must have the ongoing time to devote to "building the buzz" through those methods for it to give you a significant payback.
Free, local listings through Google Places are a must for a organization with a physical business location.