So you want a website! Maybe you already have one and want to improve it or want to improve its performance. Maybe you want to sell something, have a site for your business, show a portfolio, or blog your thoughts and feelings. No matter what you do, creating and maintaining a website can be very easy – some lines of code on a server will do it – but a successful website is a whole different kettle of fish. Simply putting a website on a server will not attract visitors.
I once had a basic site, meant for testing, with a little content, and the site would get maybe one or two lost visitors a month who accidentally stumbled upon it. I even know of some web designers who develop their sites live on a server, and if a visitor drops by, they are usually gone as quickly as they came in. Just having a site online means nothing. It is lost among the billions of other sites worldwide.