All my sites are designed with Search Engine Optimisation in mind. The site is developed around key words or phrases, which help the likes of Google and Bing to add the site to their indexes.
However, SEO is an ongoing process – it takes time to build a sites reputation, which is taken into account when displaying your site in search results. For best and consistent results, SEO work should be carried out regularly, as your competitors will surely be trying to get to the top too.