Even with limited knowledge and experience, you can build and maintain websites for profit. Here are just some ways you can do so.
1. Develop Websites for Local Businesses
Approach local business persons and sell them on necessity and financial benefits of having a professional website. Local advertising may get you started as well, but expect to get a large portion of your business from referrals.
Charge your clients for initial design and setup of website. Work with them to develop a theme for their site based on their unique advantages over competition. Keep site simple to start with so that cost of producing it is not prohibitive to business and you can complete it profitably in a short time.
In this business, you can also make money on maintenance and ongoing support of website. Charge recurring monthly fees for such services needed as web hosting, updates and improvements to site's content, search engine optimization and submission, increasing traffic, traffic analysis, mailing list production and maintenance, and much more.
You don't have to be a master Internet programmer to provide needed, additional services. There are many free and low cost sources of scripts and other resources available to you on Internet. Offer your clients (and charge extra for) flash introductions, animated graphics, syndicated content, traffic counters, submission forms, chat rooms, pop-up windows, autoresponders, and more.
2. Sell Websites on Internet
Build web stores, search engines, shopping portals, and other websites and sell them on Internet.
Some develop sites from templates sold by others. Others build websites from scratch. These websites have been sold on Internet as turnkey businesses through eBay and other websites.