Search Engine Optimizations is a combinations of on and off page techniques to get your company listing higher in the search engines (Google).
On page SEO consists of working with keywords and implementing these keywords into the code of your website. The areas that help mostly are firstly getting an effective domain name for you business, moving on from there getting the most effective title/description for your site so google can look at these points and position your website in the best possible ranking position.
Off page SEO works by building quality and company related links to your website. Building these links helps google give your website a good authority on the web and google thinks if you have good referrals to your business, your business is well established.
As a company we work hard in these areas to help gain a better position for your company in google which will drive more traffic to your website and potentially help your business grow.