Step 1: Setup a Domain
What is a Domain?
To register a domain name, you have to pay an annual fee to a registrar, like GoDaddy or HostGator, for the right to use that name on the internet. Purchasing a domain name does not get you a website. It’s sort of like registering a business name in the brick-and-mortar world; having that business name does not mean that you also have an office space or building.
STEP 2: Set Up Hosting
Where can I purchase hosting? and what are the fees?
A web host is basically a company that owns and operates a network of servers that are connected to the internet.
For a monthly fee, you can host your website with them and it will allow poeple on the internet to reach your website, through their servers.
There are other important services that are provided through a web hosting company, please click the link to learn more about these
Step 3: Content Management System (CMS)
There are many different content management systems to choose from like WordPress, Joomla, and Drupal. Choosing the right platform is important if you want to have an easier time making changes to your website. You don’t want to start building your site on a CMS platform to find out that it’s totally wrong for you and your site.
Some platforms require you to know a little bit of HTML / CSS or other coding languages, so you really need to evaluate where you are in terms of website building ability. If you are a beginner, then you would be best to choose WordPress.
Step 4: Design
Here you have three choices. You can either design and build it yourself, buy a template, and/or hire a professional to design and develop a custom website.
Option A: Do it Yourself
Design Basics: The elements of good and appropriate design and how to use them on websites.
Learning HTML: HyperText Markup Language or HTML is the building blocks of a web page. While there are many platforms out there that will code a page’s HTML for you, you’ll do better and have far more flexibility and control if you learn the basics of HTML.
Learning CSS: Cascading Style Sheets dictate how web pages look. Learning CSS will help you change the visual appearance of a site to match the design needs of a project.
Step 4: Design
Option B: Use a template
If you want to skip the learning and go right into adding content, you can always purchase a website template from an online theme shop,where there’s a HUGE library of free and paid themes to pick from at varying costs. This option is great for a first time blogger or a startup.
Option C: Hire a Pro
Hire a profressional web designer or firm to build a custom made website. A professional designer knows how to direct your website to your target audience. First impressions are very important, and if your website represents your company in a professional manner you will gain customers that would otherwise be missed or lost. Hiring a professional web designer instead of building a website yourself will save you a lot of valuable time, energy, and frustration.An added benefit of hiring a profressional is thye can develop your website in a way that search engines can easily read and rank your page higher through on page SEO.
Step 5: Optimize (SEO)
SEO stands for “search engine optimization.” It is the process of getting traffic from the “free,” “organic,” “editorial” or “natural” search results on search engines like google, Yahoo, and Bing.
All major search engines have primary search results, where web pages and other content such as videos or local listings are shown and ranked based on what the search engine considers most relevant to users, unlike paid ads which automately appear on top.
Step 6: Analytics (google)
Before launching your new website, you want to make sure you can track how effective it is.
Google Analytics is a FREE service that provides comprehensive statistics regarding the visitors to a website. Data available through this service consists of site visits, page views, bounce rate, average time on site, pages per visit and percentage of new visits.
Step 7: Launch
The moment of truth. Time to go LIVE. Once you have ironed out all of the bugs and customized your pages just the way you like them, its time to make sure your website is accessible to the world.
Step 8: Maintenance
Some people overlook the time and effort it takes to maintain a website. There are always updates that are being released, security patches that must be applied, and changes that you will undoubtedly want to make to your website. Make sure you allocate some time atleast once a month to address these issues.