How to Build an Awesome WordPress Website From Scratch For Free?
At the end of the article, there’s a video on making a WordPress website from scratch without any need of coding. Like all of our other article on our blog, you can find it in the final section, so if you are not a fan of reading, you can watch the video.
If you are here, then you want to build a website using WordPress CMS. Right?
If you are not a geek in this area, then for sure starting a new website could be a bit terrifying for you. This stands true also for the beginners. Good thing is that Katsu Studio is here to help.
As we have helped more than 70,000+ users build a website from A to Z in WordPress, we have come up with a diary of all our experience and thought on making a WordPress website from scratch. I need to add hat you do not need any coding knowledge or experience for it.
I Will be trying to make this as simple as I can since not everyone here is experts in this field. In any case, if you felt that you might need any help regarding all the materials in this article you can contact us using our online chat platform.
Anyway, if you want to do it yourself, then follow this step by step guide to learn how to build a WordPress website from scratch.
Here’s the table of contents, so you know what should be done step by step.
- First, find and register a domain name for free
- Finding the best web hosting company
- Learn how to install WordPress
- Find and choose a WordPress template
- Add/create a page in WordPress
- Installing add-ons & extensions to customize your WordPress
- Find resources to get help & learn WordPress
- Building professional WordPress websites
We need to know some fundamental facts about WordPress websites before we go further into creating a WP website from scratch.
How Should I Build a Website? What Do I Need?
Perhaps the following items are the most important tools to build your WordPress website:
- Choose a domain name – Like Apple.com – remember that it can be your brand name.
- Choose a WordPress hosting – All the files uploaded on your site are stored here
- A perfect WordPress template or a Great Web Designer
How Much Does It Cost to Build a Website?
It can vary to a great extent. From Free WordPress website to WP websites costing thousands of dollars. It is very much dependent on the type of website you want to build. Different types of website can be categorized as below:
- Making a WordPress website on a low budget
- Building a more feature-rich WordPress website
- Creating a WordPress website for small business
- eCommerce WordPress Website
- Building a Customized WordPress Website
If you build a simple business website, surely a small one it might not take more than a $100 bucks per year or so. But this price can rise depending on the type of website to even $20,000 per year. interestingly WordPress CMS itself is a very cheap CMS and so you might not need to spend so much money in it.
In any case, you will need to pay for subsidiary services if you are running a business. These subsidiary costs can be an online chat platform, a ticketing system, a sales platform and more.
As it is clear you’d better start small and as you go further with your business and your income grows, you can add more features and improve your WordPress website along the way. This is the best solution if you want to avoid extra unnecessary expenses.
What we are going to learn in this step by step guide on how to start a WordPress website, how to build a WordPress website with less than $80. Also, you will learn how to improve it and add features and still, they will be for free and without spending a dime or knowing how to code.
What Is The Best Website Platform?
Nowadays, there are a lot of website builders, from Wix to Divi, Godaddy and surely WordPress. However, here’s what I suggest.
“get a self-hosted WordPress CMS as your platform”
It is known that WordPress powers nearly 32% of the websites on the world wide web or AKA the internet. It is one of the most popular ones in the world. The good thing about it is that WordPress is FREE. Also, it has millions and millions and millions, as Trump says, of WordPress plugins and WP themes or templates. Another forte of WordPress is that there is almost NO famous platform or third-party software which does not have integration or at least compatibility with WordPress.
Katsu Studio, of course, uses WordPress for everything, everything including the current website.
Best Tutorial on How to Create a WordPress Website?
So, this article is going to teach you how to create a WordPress website for yourself without the need for coding. If you follow this tutorial, I promise you will be able to create a professional-looking WordPress website in the end, no need to thank me, thank you.
To make it easier we have divided it into multiple parts so you do not get confused. Also, the explanations on different items have been tried to be as much complete as possible, so you will understand everything completely.
Another good point is that we can help you LIVE. Meaning that you can get help using our online chat platform so you can learn everything easily. So, if you needed any help, do not hesitate and use the chat right away.
Better than that is Katsustudio builds websites from A to Z, so if you do not have the time to build it and you got the budget, then we are more than happy to do it for you.
How to Create My Website?
Setting up Your Hosting, Domain and Platform
Choosing the right website platform is a bit difficult, unless you are a pro. Here we are going to help you choose the best one.
Honestly, I do not think there is any other platform better than self-hosted WordPress.org out there for this. It is perfect in the sense that you can design any kind of website you’d like with it, because it has over thousands of plugins, themes and other stuff like add-ons you can use to customize it to your desire. In this sense I’d like to direct you to a great article on why is the WordPress the best CMS for creating a website? On WPbeginner.
As you know WordPress is free and has a wide range of customizability features which allow you to build any website you like.
However, the WordPress is free but there are other things that might cost you a bit. This is the question, why does building a website cost?
The main expenses when building a website come from the domain name and hosting. As a matter of fact, the domain name is your website’s address, for example: katsustuddio.net
This is what is written for your website to be found. Then you’ll be needing a host or a website hosting. The hosting is where your website dwells. In fact, it’s the home to your website, where your data is saved and can be reached.
The domain name can be purchased for free if you get it from services like OVH.com, or Inmotionhosting.com or bluhost.com
These services will get you the hosting you need for WordPress alongside a free domain name. However, you might find the domain name you need for free or it might have already been taken by someone else. So, hurry up!
So, the hosting might cost something around $60-$70/year and if you have to pay for the domain name and you could not find a free domain name, then it might cost $10/year or more.
I understand that this is huge money for some people specially those who are not making money out of their websites.
Installing WordPress on Your Hosting
When you purchased your hosting you will log in and then go to your dashboard directly.
This is the place you’ll have access to support, DNS, setting up official emails and else. Also, here’s where you can install your WordPress directly.
There are a lot of things you can do in your dashboard (cPanel), and just a few are named above. There are a lot of icons and names in your dashboard, simply scroll down to find the WordPress icon or the name ‘Install WordPress’. Click on it!
There are instructions on how to install your WordPress. Just follow the instructions. In these hostings, this is the stage where you’ll be asked to provide the installation with your domain name. You will choose the domain name you got for free from the same hosting. Choose the name form the drop down menu and click on continue.
For example in OVH after you log in to you dashboard you should follow the guidelines below:
- Go to Hosting panel from the left side sidebar of the screen
- Click on your free domain name you purchased earlier under the same menu
- Scroll down and click on ‘1-click modules’
- On the right side click on ‘Add a Module’
- In the new window click on WordPress icon
- In case you did not create a data base, first click on the ‘Create your database’ at the top
- Click on the MySQL and continue
- In this stage enter your User/Pass and continue (Make sure the password is strong enough
- A confirmation email will be sent to you. Open it and click the link. Then go back to your OVH dashboard and go to ‘1-click modules’ again and click on ‘Add a Module’
- This time when clicking on the ‘Add a Module’ just click next and from the next window from the drop down menu choose your database.
- Enter your password, the other information is already in entered in the fields
- Enter your administrator name and also passwords and continue
- After entering the password some new fields are unlocked. Fill in the domain name with your domain name.
- At last click on ‘Confirm’
- A confirmation email is sent to you, then go to your dashboard again and in the ‘1-click module’ menu, here you will see your WordPress website is listed now.
Done! You have got yourself a brand new WordPress website.
Now, simply got to your WordPress login page by entering the following:
You should use the admin user/pass you used earlier to create your account.
Just like a piece of cake.
Now, let’s beautify your website with some design templates and plugins.
How to Choose a Theme for Your WordPress?
Just like a windows or mobile skin or theme, WordPress design can be easily changes using a theme. These themes are designed to change the appearance of your WordPress website. They also offer a wide range of features by which you can customize the theme itself to create a new look out of them.
WordPress includes several default themes which are probably not very appealing and are actually very basic. Something like the 2020 default them of WordPress looks like the following:
However, there are thousands of great WordPress themes you can choose from on the market. The WordPress theme can be changed from the WordPress admin dashboard by clicking on the ‘Appearance’ from the left sidebar of the screen and then clicking on ‘Themes’.
After clicking on click on Add New from the top of the screen.
So it looks like this:
Appearance >> Themes >> Add New
Then in the new window you can search among 5,000 free WordPress themes available on WordPress.org repository. However, you can also go to Envato.com market branches like Themeforest.com to search for new themes. There are also thousands of themes you can choose from. Though, the themes on Envato are all paid themes.
If you need help choosing your WordPress theme I strongly recommend have a look at our blog post on the Best WordPress Themes 2020 which can give you great clue on choosing the best theme.
Now after clicking the ‘Add New’ button, simply search the name of the theme and then click on ‘Install’.
After the theme is installed you can easily customize it by clicking the button under the Appearance menu. Here is the Live Customizer where you can change your theme’s settings with live preview to see the changes live on your website.
I suggest you to add content on your website first and then head over to the customization menu to make any changes to your website. That way you will have some content which accepts different kinds of designs at least.
So let’s see how to add content to my website.