With support from large developer community around the world, it is good option for people who want to have decent website, without any programming background.
This guide will help you build your own website using it. Let’s get started shall we?
Domain name is a web address that people can type it in their browser to visit your website.
To get your domain name, you can buy it from famous domain registrar such as Godaddy, Namecheap, Name.com or any trusted domain registrar in your country.
Actually, rent a domain name is more accurate to call this process. Because you have to pay annually to keep your right of using it.
If you don’t renew it, domain registrar will make it available for other people to use. Just like other properties.
Any domain registrar have common transaction process.
You have to sign up, search domain name with extention you want, pay if it available, and they will email you when your domain name is ready to use.
After you get your domain name, it is time to rent a hosting to make your website online.
Depend on what package you choose from web hosting provider, it is possible for one web hosting to handle many websites at once… so you don’t have to rent several web hosting for different domain names.
There are several types of web hosting, but for starter .. we limited this guide to Shared Host type.
How to pick the right one? Well… it’s a little bit tricky.
Many bad hosting service provider oversell their package, by labeled it as unlimited bandwith, unlimited storage which is actually impossible and will hurt your website performance.
Before you decide, make sure you read their review from another website carefully.
And another important thing to note.. choose web hosting package that use Cpanel as control panel, because it is easier to set.
This guide’s next chapter also based on Cpanel’s UI.
Our recommendation? Use Hostmantis. Our clients use them for years without any complaint.
If you already choose another hosting service provider you can jump directly to the next chapter (Connecting domain to hosting).
Below is step by step to order Hostmantis’s package…
Visit Hostmantis Homepage and click on WEB HOSTING tab.
Make sure you chooose Advanced or Expert Cpanel plans. Expert is the fastest one.
Scroll down and you will find server location option on the left side, choose based on where exact or nearest country of your target market.
Click Order Now…
Select “I will use my existing domain and update my nameservers “, enter domain name that you bought in previous chapter.
Click Use and then Continue…
Choose your billing cycle, annually will be cheaper than monthly.. Continue..
Enter FB25OFF or TW25OFF in promo code field and click validate code.
If you are lucky, that code will give you 25% discount.
Now you need to enter your personal information, billing address, Hostmantis account’s password, choose payment method, and make payment by click Complete Order button…
NOTE : Sometimes, Hostmantis falsely detect several country as fraud transaction.
No need to worry, what you have to do is contact their sales department using their contact form.
Tell them that there is False Flag about your transaction and ask them to fix it.
After they fix it, you will receive your server data by email.
To connect your domain name to hosting, first you have to make sure your domain name already listed on CPanel’s domain list.
Login to your Cpanel SSL URL using data that you received from your hosting provider.
Go to domains section and click on Domains.
If your domain already listed, you will see your domain name on Cpanel’s domain list.
If it haven’t, back to Cpanel’s domain section.. click Addon Domains.
Enter your domain name in New Domain Name field, click Add Domain and let system do the rest.
Now let’s connect it…
Login to your domain provider account, find your domain settings or manage domain option.
Find your nameservers setting and change it to your own nameservers that you’ve got from hosting provider (Nameserver 1 and Nameserver 2) .
That’s why it is very important for every website owner to have it.
Many web hosting service provider make it available for free.
This chapter will guide you how to activate it.
Now let’s get back to your Cpanel, scroll down to Security section and click on Let’s Encrypt.
If your domain already listed in the table, you are safe to go, but if it haven’t… scroll down more and click +Issue button.
And then give checkmark to Add cPanel subdomains and click issue button.
This is how you create it..
Go to your Cpanel, section EMAIL and click Email Accounts.
You can create new email address as many as you need there.
How to access it?
Recheck your web hosting provider email, you will find WEBMAIL URL that you can visit and login using your web email address and password.
Click Install Now button…
Pay attention to several field below …
Choose the version you want to install
Choose highest version (latest).
Choose Installation URL
Protocol : http
Domain : your domain name
In Directory : let it blank
Site Name and Description
Optional, you can edit it later.
Use Username and password that contain mix of uppercase, lowercase, number, and special character.
This is your website’s basic security, do your best.
You can use your webmail address as Admin email.
Set your worpress installation languange as per your preference.
Skip another field and scroll down straight to Install button, click.
Login to it’s dashboard using username and password that you’ve set before.
Delete wordpress’s sample page and sample post from Page and Post Section page.
Go to Settings >> General, you can edit your website’s title and tagline there.
Go to Settings >> Permalinks, you can set how your post/page url appear.
Our recommendation is set it to Post Name.
Go to Plugins >> Installed Plugins, delete 2 preinstalled plugins there (Aksismet and Hello Dolly), you won’t need it.
Click Add New, search using really simple ssl keyword, click Install Now and Activate.
This plugin will make sure your website using SSL connection validate by SSL certificate on previous chapter.
Click Go Ahead,activate SSL!
Go to Settings >> SSL,click enable on part below.
Congratulations! Your website is now ready to get more costumization depend on it’s purpose.