SEO stands for search engine optimisation in the UK (or optimization in the USA and other places). In short it is a number of techniques that are applied either to the coding of your website (onsite SEO) or to external elements affecting your website (offsite SEO) to help promote it up the free listings of the search engines such as Google, Bing, Yahoo and the like. Search Engine optimisation although not difficult is time consuming and can be tricky to get right. It is all about convincing the likes of Google that your website and thus business is an important player and one that deserves to be listed high on the first page of the organic (as apposed to paid for) search results for certain search terms. A search term, also called keyword, is the word or words that a internet user types into Google to bring up a list of websites that are appropriate to that term, i.e. a search term such as 'Holidays in the sun' should return those sites that the search engine thinks will offer you the best information about holidays in the sun. The bottom line is that all search engine optimisation should be done ethically and correctly to avoid listing penalties from the search engines.
Steve will develop a successful Search Engine Optimisation strategy that is tailor made to your aims.