You could start small, just build a one page website to start off with (with essential info) and build from there. If you want the DIY approach, use something like wordpress which features addon plugins for seo etc.
Another approach would be to get a designer to build you a template to your spec, and you reuse the template for pages and add content as necessary (and cheaper than getting a designer to do the whole site for you)