Web Development costs are made up of a few parts.
- Domain Registration
- Server space
- Graphic design work
- Programming/coding work
Some of these cost you can reduce, by for example registering your own domain name.
You could also subscribe/pay for your own independent web hosting space, it would be worth consulting to insure the hosting service offers the correct server side, or database functionality. This would only be necessary if you wanted a database driven website, e.g. An online shop.. or WordPress site