As you read this, there are hundreds of websites are getting created by people all over the world. I decided to write this article so that new people get a head start in their attempt to create their own website. I am keeping this article fairly simple. Of course, creating your own website is simple too :-). You need not learn the HTML to create your website. You will start understanding it eventually in the process of creating the website.
Get a domain name: First step in creating the website is to get a domain name and hosting space. When I say domain name its nothing but yoursitename.com and hosting space is the server space where your site’s pages are going to reside. Chose a good hosting company. I recommend nettigritty.com How ever you can chose any hosting company of your choice since there are many out there. Register your domain name. Chose your domain name wisely as this is important. Your domain name should reflect the content of your website in some way
Buy hosting space: Next step is buying hosting space. You can either chose windows hosting or a Linux based hosting for your website. I suggest Linux based hosting as it is supported by lot of open source software and of course it is cheaper as well.
Start designing pages: Easy so far? So far you have just done purchasing the domain name for your brand new website and buying some hosting space. Now its time for you to create your web pages. Decide on your design. Visualize how your site needs to look. Your design may vary depending upon your topic of the website. If you decide to create a simple personal webpage with 5 pages, then your design could be simple design with few images. How ever if you decide to build a website with lot of pages and dynamic content then your design could be different. Since this article is targeted for beginners, I will be taking example of simple personal website. Most importantly, you need to get a HTML editor to create your pages with ease. I recommend Adobe Dream weaver or Microsoft FrontPage. These are WYISWYG (What You See Is What You Get) editors. Create a folder in your local drive and this is where all your pages are going to reside
Creating Index.html page: This is the most important page. Index.html is the page which will be seen by the world when somebody types yoursitename.com. Design this page with various elements like content and links to other pages. When I say linking, you can do it in 2 ways. Either use the href tag in HTML or use Front Page’s hyperlink feature to link to other page. I suggest you to use the later and then observe how it creates the code automatically in the backend. Let’s work smart :-)
Design other pages: Design other pages similar to index page with relevant content. Note that each page should a link back to home page (index.html)
Keep your local website structure organized: Wondering why did I say local website? Yes, your local folder that you created in the earlier section is nothing but your website structure which you are going to host to the server about which I will be telling you soon. So organize your local folder structure by creating sub folders for images, scripts or any other documents and link them properly in your pages.
Get ready for hosting your website: Now since you have done with development of all pages, its time to get a FTP Client. I recommend FileZilla. Get this and here you need to login by supplying your cpanel username and password.
Locate public_html folder: Once you are logged in, you will see two sections in your FileZilla tool. Left side area is local area and right side is server area. In the server area, you need to go to public_html folder. This is where all your pages are going to reside. Now go to you local area in your computer and select all the files including the subfolders and chose upload. Now all files will be transferred to server including the index.html
Your website is live now: Hurray, you have just created your own website and confirm your website’s presence by typing yoursitename.com in the browser.