The layout of your website is very important in getting a good listing in a search engine. Most importantly it needs to be readable by robots, the bits of software that check your site for the search engines. Then laying out your site so that these robots quickly and easily find the keywords, telling them exactly what it is you do. These are often very simple changes, changing some code in the back end of your website or changing a few words around in your text. If your site has lots of images and flash we would change some of this to text as robots cannot read these.