Simply put, SEO is the process of making sure your website ranking is high in the search engines lists, especially google for english language websites.
SEO is not smoke and mirrors. Your site needs to contain relevant content with the right keywords to match what people are searching for. It is not possible to just stuff your site with keywords and try to trick Google, the content needs to be natural. It is about using proven techniques to ensure your site is designed, built, written and linked in such a way that Google (or any other search engine for that matter) rates it highly, customers can find you, and you get more website traffic and as a result make more sales.
SEO Falls into 2 catagories
Digital marketing or Online Marketing is the catch-all term which describes the process of promoting your business online using integrated, targeted and measurable activities such as social media marketing, PPC (pay per click)and online PR.(online public relations). A digital Marketing campaign can be done along with good onsite and offsite SEO to provide ecxellent results. Social media has completely changed how businesses and consumers utilise the internet to stay closely connected. If you miss the opportunity to reach hundreds of millions of potential customers your business may be at risk especially if your competitors promote their businesses on line.
All trends and predictions suggest this will become more important as time goes on. Gaining a strong online following will help support your business for years to come. Integrating your website with services such as Facebook and Twitter is becoming an essential tool in creating a solid loyal customer base and gain repeat business. People can become a fan or tweet about your product/service direct from your website. This acts as free advertising for you and should not be missed.