STEP 1: CHOOSE THE RIGHT PLATFORM
Here’s why I recommend using make free professional wordpress site to build your website
WordPress vs. HTML & CSS: Learning HTML from scratch can take 6+ months, yet alone CSS and PHP. Having a basic knowledge of HTML can help you gauge things more quickly, but if you want to create a website within a day or two, learning HTML isn’t a viable option.
WordPress vs. Website Builders: Website builders are expensive and often very limited. They are good for one-page websites, but not more.
WordPress vs. Joomla/Drupal: Drupal is a very powerful platform that is popular with web developers and experienced coders, but it comes with a very steep learning curve that makes it a bad choice for beginners. Joomla is similar to WordPress and works great for online stores, but you’ll need at least a little bit of technical coding to make it work the way you want.
If you want more details, I’ve put together a pretty comprehensive comparison between WordPress, Joomla and Drupal.
If for some reason you don’t want to build your site with WordPress, check out my Drupal, Joomla and HTML5 guides as well. They are all FREE to use.
How To Make Your Own WordPress Website For Free
Basically, in order to make your own WordPress website for free, you will need a domain and a web host.
In this particular tutorial, I am gonna show you how to get a free domain and free hosting.
I’m not talking about the free WordPress service, hence, it doesn’t provide you with a domain name but a sub-domain instead like this:
You’ll also learn how to get a free hosting, with Cpanel and runs on Linux Hosting.
STEP 2: GET A DOMAIN & WEB HOSTING
Get Free Domain Name with Freenom.com
Freenom is the world’s first and only free domain provider.
So go ahead and open up www.freenom.com website.
Now enter a name in the input field and click Check availability to check available domain name. For testing purposes I am going to enter: techbittutute
You’ll be presented with available domain name extention base on your input.
Select the available domain name of your choice with the corresponding extension by clicking on the Get it now! button.
I’ve choose the .ga for this example. Hence, techbiittutute.ga to be my domain name.
Now, this domain should be added to your cart. Just click on the Checkout button that appears above it.
On the next page select a period of time. The default is set to 3 Months. I’ll choose 12 Months, which is absolutely free.
And then hit the Continue button to proceed with the checkout process.
You may need to enter your email address and verify your account to continue to the next step.
Go to your email and click on the link Freenom sent to you to verify your account. Supply your personal details and tick I have read and agree to the Terms & Conditions. Finally, click on the Complete Orderbutton.
Once you’ve supplied all necessary details, you should receive your order confirmation shortly.
That’s all there is to it. You have now successfully registered a free domain name with Freenom.
STEP 2: Choose Website Hosting Plan
FREE WORDPRESS HOSTING PROVIDERS
Wpnode develops the WordPress home for you in an entirely professional manner. You do not have to make any contract with the strict policies. Just select the package and make an order, your website will be start within no time. The additional features of the free WordPress hosting company are:
- Free Unlimited Storage
- Unlimited WordPress Sites
- Unlimited Data Transfer
- 1GB Email & Free Global CDN
- Lightning Fast & Strong Security
- Pre configured W3 Total Cache Plugin
- Manage Your Database via phpMyAdmin
- Upload & Download Files via SFTP
- The easy to use control panel which you do not have to learn before start blogging.
Free web hosting with easy procedure, the x10hosting.com gets you the Cloud Hosting on unlimited terms. With this company, you can enable your website to go online within few minutes. It has some brilliant features, such as:
- Provides you private cloud hosting.
- Latest version of cPanel.
- Advanced versions of MySQL and PHP.
- Free hosting No Ads website
- R1Soft CDP Backup facility.
- The website is uptime 99.9%
- Offers you secure browsing with the OpenVPN.
With the guarantee of ad free website, the freehostingnoads.net is the web hosting company which you need. It does not provide you with the usual pop-ups, banners or forum posting. You get:
- 20 GB Disk Space and 200 GB bandwidth traffic
- Number of templates along with the tools like Joomla, phpBB, and of course, WordPress.
- Host your own domain or use Free URL like You.t15.org.
- There are 3 PHP versions are provided by this company, which you can choose as per your website requirements.
- The website will be online for the time period of your choice.
- The freehostingnoads.net does not disturb you with the upgrading of your website.
Gets your own website with the balanced web hosting services from byethost.com. It offers you to have the website from MySQL, PHP, VistaPanel, FTP, etc. the free web hosting is an amazing chance to grow your business and enter into the online business as well.
This company has the main features like:
- 200 GB monthly transfer
- GB of the disk space.
- 50 addon domains, 50 parked domains & 50 sub domains
- 5500 MB disk space
- 50 MySQL databases
- Free 24/7 support, FTP account
- It gets you the tech support for free of cost.
- Control panel for your easy handling of the website.
- Error page manager.
- Free wordpress hosting no ads & no popups
Entirely proficient and expert web hosting company. Zymic is a well known name in the web hosting market. It has some wonderful web hosting features which will provide you with all the needs that you need for your WordPress website. You can get:
- 5000MB Disk space
- 50000MB Data transfer (Monthly)
- Unlimited Number of Accounts
- FTP Access
- Ads free WordPress Hosting
- 5 MySQL Databases
- File Manager and more..
- Free sub-domain names.
- Lots of web templates
- Easy to use control panel.
Plan, install and launch your website within no time with the help of this www.biz.nf web hosting company. There are two different plans offered, which gets you everything that you need to have in your ideal web hosting company. They are:
- 250 MB Space
- 5000 MB Bandwidth
- 1-Click wordpress installation
- Free sub domain & 1 addon domain
- Free hosting for WordPress no ads.
- PHP 5, MySQL
- FTP Account
- Complete WordPress protection.
- WordPress themes for free.
Setting Up Nameserver
Now that you’ve successfully signed up for both free domain name and web hosting. Next thing you’ll need to do is setup the nameserver to point to InfinityFree.
To do this, login to your InfinityFree account. Once logged in, go to Accounts tab and click the Create Account button.
You’ll need to copy the highlighted nameservers and add these into your Freenom profile.
Open up a new tab in your web browser and login to your Freenom account.
In the dashboard, click on the gear icon next to Manage Domain.
Now, select Nameservers from the dropdown under the Management tools tab and then tick next to Use custom nameservers (enter below)
You’ll need to enter the following nameservers provided by InfinityFree:
Click on Change Nameservers to save your changes.
That’s it, you’ve now successfully configured your new nameservers which will point to InfinityFree.
Back to InfinityFree create a new account page, input the domain name and hit the search button.
Complete captcha and click on CREATE ACCOUNT button.
Wait for few minutes to allow InfinityFree create the hosting account for you. When done, refresh the page you should now have full access to Cpanel.
STEP 3: SET UP & CUSTOMIZE YOUR SITE
There are two possible ways to install WordPress, one MUCH easier than the other.
1. TO CREATE A WEBSITE WITH WORDPRESS (OR JOOMLA & DRUPAL), USE ONE CLICK INSTALLATION:
Almost every reliable and well-established hosting company has integrated 1-click-installation for WordPress, which makes getting going a snap.
If you signed up with infinityhost or any other similar hosting company, you should find your “1-click-installation” in your account control panel.
Here are the steps you should follow (should be similar/same on all the major web hosting companies):
- Log in to your hosting account.
- Go to your control panel.
- Look for the “WordPress” or “Website” icon.
- Choose the domain where you want to install your website.
- Click the “Install Now” button and you will get access to your new WordPress website.
If you’re unable to locate it, look here: How to Install WordPress on infinityhost.
2. … OR MANUAL INSTALL (if needed)
If for some odd reason (some hosting companies don’t provide one-click-install for WordPress) you don’t have the option to install WordPress automatically, look this manual guide below:
Installing WordPress Manually (Click to expand)Pssst – if they don’t have 1-click-installation, maybe you’re dealing with a bad host!
Here’s how to find a theme you like:
1. Log into your WordPress dashboard
If you’re not sure how, type in: https://yoursite.com/wp-admin (replace “yoursite” with your domain).
2. Access FREE themes
Once you’re in the dashboard, you’ve got access to over 15000 free themes! Just look along the side bar for “Appearance”, then click “Themes”
If you want something more professional or elegant than what you find here, you can head over to ThemeForest.net where there’s a HUGE library of themes to pick from at varying costs.
But before you do that, I really suggest you at least try spending some time browsing the free themes. Many of them are actually really professional and well made; so don’t write them off.
3. Install your new theme
Once you have found a theme you like, installing it is as simple as clicking “Install” followed by “Activate”.