A small starter website, where you have your text and images nearly to hand, and perhaps you already have a website name and logo, could be built in a few weeks.
A bigger website takes more planning and lots of material has to be gathered and arranged - so website builds will range from weeks to months.






