Building your own website is not really easy if you don’t know how to go about it. If you have the right information, it’s as easy as anything else you can do on your own. The good news is that, learning how to build your own website is not as difficult or techy as you think.
By the time you finish reading this, you are going to learn how to buy a domain name, buy a web hosting space, use HTML to build your first website or use CMS to get your website running.
…and not just that, this would set you apart from EVERYONE else in your industry and make you two times more influential than the people doing it already.
When building a website, you need two things basically.
- Domain name: A domain is the name of your website. Before you can setup a website, you will need a domain. It has to be unique and convey the brand of your business. It is not something physical that you can touch or see; it is merely a string of characters that give your website an identity (yes, a name, like human and businesses). Now, here are some quick examples: Google.com is a domain name; so are Facebook.com, Wikipedia.org, Blunorth.org, as well as Gmail.com. To get your own domain, you need to register it with a domain registrar.
- Web hosting: Web hosting is essentially a place where people store their websites. A web host is a big computer (a.k.a, server) that stores your websites. Businesses simply rent their servers from a hosting provider (which is a lot more cheaper and easier).Think of it as a house where you store all your stuffs; but instead of storing your clothes and furniture, you store computer files (HTML, documents, images, videos, etc) in a web host.
Note: Domain name and web hosting are two different things.
How domain registration works: Step-by-step
- Think of a good name you want for your website.
- A domain name needs to be unique. Prepare a few variations – just in case the name is taken by others.
- Make a search on one of the registrars’ website (ie. GoDaddy).
- If your selected domain name is not taken, you can order it instantly.
- Pay a registration fees, range $10 – $35 depends on the TLD (usually using PayPal or credit card).
- You are now done with the registration process.
- Next you will need to point the domain name to your web hosting (by changing its DNS record).
Tips on choosing a domain name
Your domain name is your identity. It’s how people find you, the name clients pass to others.
Give your businesses a step in the right direction for picking the perfect domain name – here are a few tips on how to find cool domain names.
- Keep it short and easy to remember
- Avoid trademarked names
- Get a .com or .net whenever it’s possible
- Don’t be afraid to make up a word or use a compound word (think – FaceBook, YouTube, Google, LinkedIn)
- Write it out and read it repeatedly before purchasing
- Keyword relevant
After you have bought your domain name and hosting plan, you need to make a website that looks valuable and attractive at the same time.
There are a few ways you can create your website. Some require a good knowledge of web languages, while some other need just the basic operation of computer and internet. You should choose one depending on your competence.
Method #1: Creating a website from scratch
You can create your unique and distinctive website all by yourself if you know the main web languages and the fundamental of a website. Otherwise, it is advisable that you get in touch with a web developer.
Basic web languages / tools
Note: These skills are not compulsory (but highly recommended) if you are making a site using CMS or site builder (see method #2 and #3).
- HTML (Hyper Text Markup Language)
HTML is the basic structure of web pages and web applications which makes the content semantic to the web browser. It is consist of sequential tags which has an opening and a closing, and structurally a keyword enclosed by Angle Brackets. Ex: <strong></strong>
- CSS (Cascading Style Sheets)
CSS is the styling language which is used to decorate the HTML markup of a web page. Without CSS, a web page would look nothing but a large white page having some unordered text and image on it. CSS is the thing that makes the page ideally how we want.
- Scripting Languages
- Database Management
To store, manage and access user-input data of a website, a large table of information is considered which is called database. A Database Management System like MySQL, MongoDB and PostgreSQL is used in the server-side to do this job efficiently.
- FTP (File Transfer Protocol)
FTP is used to transfer a website’s source files to its hosted server more easily. There are web based as well as computer software based FTP clients that can be used to upload one’s files to the server computer.
Method #2: Creating a website with content management system (CMS)
Basic Operation of Computer and Internet (Better if you know the basics of HTML, CSS and PHP)
A CMS or a Content Management System is built so tactically that it fits first-day-at-work beginners to experienced web developers. It is a software application that makes it easy to create and manage online contents. Most of them are open-source and free to use.
If you know the basics of HTML, CSS or PHP, it is advantageous for you. It is not a big problem if you don’t know because these platforms are very much intuitive. Such CMS includes WordPress, Joomla, Drupal, Prestashop etc.
Method #3: Creating a website with site builders
Basic Operation of Computer and Internet
Site builders have made it effortless and instant to setup a website. Without knowledge of web languages, one can launch his full-featured website in a matter of minutes. They offer Drag & Drop website builders which require zero coding knowledge.
In this 2018, you can design your website if you follow this steps accordingly. There’s no really anything to fear about it.