On site and off site optimisation to increase the visibility of your website to your customers and the search engines.
Most SEO companies will just focus on off site optimisation. However this is of no benefit to your business unless you have good on site optimisation.
On site optimisation ensures the structure and key elements are set up correctly to allow maximum visibility in search engines. This starts off with keyword research to determine the best keywords to be used and optimised for.