Some files that have the text and pictures that you want displayed.
Somewhere to put all those files, where people can get to them (ie somewhere to 'host' them).
A name for your website so people can find it (ie a domain name, like www.google.com).
We can work together to create the text and pictures for your website.
I can host your website or arrange it for you.
I can register one or more domain names for you.
Is that it ?
No ! What people often forget is that creating the website is only half the job. You are bound to want to change it. That's where my method for creating the website can save you money. If you end up with 100 pages, and you want to make a change to all of them, doing that by hand would be expensive. But I use a sophisticated system to create the website, which makes it really easy for me to make changes later on. So, your ongoing costs are going to be minimised.
And, what good is a nice looking website if you don't get any visitors ? I will design the website to maximise the chance of people finding your website, and help you get visitors from other places.