I'm not a web designer but I can recommend a web designer or engage a web designer for a project. Have a look at some of the web design work by designers I've worked with.
SEO (Search Engine Optimisation)
When I build sites, the foundations of SEO are there by default. For many websites this is enough to get them reasonable rankings. There is more that can be done though which is where a specialst in the field comes in. I can recommend someone for your business if you need to improve your rankings.