Building a website is a great way to share your ideas and thoughts with the world.

Decide what method or tool you'll use to build it.
Do it yourself Website Builder
Website builders are tools that allow the construction of websites without manual code editing. You do not need any knowledge of programming to pick a template and adjust it to match your taste. To create a website you just need to get your domain name and choose a proper website builder.
Content management system (CMS)
Content management systems such as Drupal, WordPress or Joomla, are doubtlessly very powerful tools, and when combined with some of the multitude of plug-ins that are available, they become even more efficient. But the problem is that it’s also a lot more difficult to set up and to maintain.
Build the website from scratch.
If you decide to build your website from scratch, you'll need to start using HTML and CSS.
Hire a professional
Double click to change this paragraph text. This is not a Lorem Ipsum text, but we still want to keep it long, blah-blah-blah, is it long yet? Oh it's enough, double click to edit :)
Register your domain name.
Look to Network Solutions, GoDaddy, or Register.com, Namecheap to research and find the ideal domain name for your website. Before you rush out and choose your domain name or name your website, you might want to consider the following points:
Your Domain Name Should Be Your Website Name: Naming a site after its domain name is important, for the simple reason that when people think of your website, they'll think of it by name. If your name is also your URL, they'll automatically know where to go. For example, when people think of OPoo, they don't have to wonder what web address to type into their browser to get there. The name of the site is also the URL. So if you've acquired, say, the domain name "nomoly.com", then your website and business might be named "Nomoly" or "nomoly.com". I know this seems a bit like putting the cart before the horse, but that's the reality if you don't want to lose out on the Internet.
Use a new domain extension for your business: New domain extensions, or generic Top Level Domains (gTLDs) – the letters to the right of the dot – have gone on sale over the past few years that greatly increase your choice when it comes to finding the perfect fit for your business. With so many extensions available, take some time to research everything available. Sometimes you will see one that just makes sense. If you are short on time, consider consulting with a domain brokerage to assist you in locating the perfect extension. In some cases, a business might really want the .com and be willing to spend some extra money to acquire it, but the majority of new businesses don’t have extra money to toss around. We are already seeing more of these new TLDs being used, and it’s a trend that will continue as the internet expands in size.
Keep it Short: You should be able to say it out loud as if in conversation with someone else, but it shouldn’t be so long that it becomes its own sentence.
Target Broad Keywords: Implementing keywords in your domain can help with SEO, but you shouldn’t be obsessed with the pursuit of these terms. Exact or even partial matches are something Google is slowly moving away from. Remember that Amazon and Google have names that have nothing to do with their services.
People have a hard time remember long, cumbersome names. A fun domain name that describes exactly who you are and what you do can provide a boost to word-of-mouth referrals. It may even create a legion of raving brand fans. Your perfect domain name should be descriptive, be memorable from a branding perspective, and act as an SEO boost to help your business get found in search.
Make Money From a Website
I believe that a successful website is broken down into two elements: the visual and the strategic. While having a visually appealing website is important for any entrepreneur, knowing how to have it grow your business is just as essential.

Email Marketing
Double click to change this paragraph text. This is not a Lorem Ipsum text, but we still want to keep it long, blah-blah-blah, is it long yet? Oh it's enough, double click to edit :)

Banner and display adverts
You can easily set up network adverts using Google Adsense or Media.net by copying and pasting code into your site to create adverts that are relevant to a visitor’s recent internet search. Taboola is another increasingly popular service for bloggers monetising their content. It works by displaying relevant articles (rather than banners) from advertisers on their network. The profitability of PPC advertising depends on the general traffic levels of the website and, most importantly, on the click-through rate (CTR) and cost per click (CPC). The CTR depends on the design of the website.

Sell to email subscribers
Get an account with AWeber from day one to capture your audience to communicate with them after they’ve left the site! You can then email them with recommended products that they may be interested in (affiliate promotion) and earn various commissions if they sign up or buy something.

Sell your website
Once you have a website that’s already monetised and receiving good levels of traffic, you’ll have an asset! Market places on online forums like DigitalPoint and Sitepoint are always active with website buyers and sellers. Keep in mind that they most used parameter to determine the value of a website is the monthly revenue that it generates, multiplied by a certain number (the multiplier can be anything from 5 to 30, depending on the expectations of the seller, on the quality of the site, on the niche and other factors).