If you are a web developer then you may consider making a template website to sell. Using a template website can make it easier for you when you come to do the programming as most of the hard work is done and you just need to adapt it each time for your new client.
Often smaller businesses do not have the funds to be able to spend thousands on a website and many programmers offer them something that is beyond what they want or need. This can mean that they simply do not go ahead with having a website created. Instead, it may be a good idea to create a template site that you can sell based on a 4 or 5 page brochure site. You could also create a list of addons that you could sell along side the main site if some clients which to upgrade.
If you use an off the shelf content management system such as WordPress, then you may decide to build your own theme. This theme can then be duplicated on a number of sites and adapted accordingly. This can also make it easier to do updates as the updates will probably work across the board.