These days, anyone can design, and build a website without knowing anything about web development, design, or coding. Follow our step-by-step guide, that will help you to create/ build a website from scratch and without having to spend a single penny for freelancers, agencies, or website builders.
All you need is 1-2 hours of your free time to complete the guide and set up a website.
Whether you want to create a website for yourself or for your business, you can easily do that by using the right tools and resources.
So, it is recommended to follow these below steps in a new tab.
Let’s start your journey to create a website from scratch without knowing any code
Things You Need In Order to Build a Website from Scratch
- Domain name (your website name or address, like, www.YourSiteName.com)
- Website hosting (service that hosts your website or where you upload the content of your website)
- WordPress (free CMS tool, commonly used to create a website)
Follow these steps to Create a website from scratch without knowing any code
Step #1: Choose a Domain Name
The very first thing you’ll need to create a website is a domain name.
The domain name is the address of your website or you can say it’s your website name. That address is used by visitors when they try to find your site through their web browsers.
For example, the address of our website is studywarehouse.com, or you can also say that it’s our domain name. Similarly you need your own unique website name.
Domain name can cost anywhere from $10 to $50 a year. The usual price tag is around $15/per year
If you haven’t registered or chosen a domain name for your website, click on the below mention link for some tips and things that you need to consider, before buying a domain name.
Planning to Buy a Domain Name? Things that you should know before
Also, If you don’t have a domain name yet, there’s no need to register one. I’ll show you how to get a domain name for free for the first year only and a single domain name, jump to step 2
Step #2: Get Web Hosting and Register Domain
Web hosting is a service that hosts and stores your website files (content) on a secure server that is always up and running. Without a web host, your site will not be accessible for others to read and browse.
In addition to having a domain name, you’ll also need website hosting (web hosting) too.
Affordable and reliable web hosting for new websites costs usually between $3 to $10 a month.
Whichever web hosting company you sign up with, make sure it has the following features:
- FREE domain name with Free SSL (for security)
- One-click-install for WordPress (free)
- Custom email accounts
- Unlimited or unmetered bandwidth (no traffic limitations)
- Customer support, preferably 24/7 live chat
If you still have any doubt, follow our guide to pick a best web hosting for your website. Find the link below
Planning to Buy a Web Hosting? Things that you should know before
We recommend using namehero.com (highly recommended) or Bluehost or hostgator.com for web hosting and domains. They offer free domain name registration for the first year and getting a domain name and hosting from the same company saves some time and money.
Why Namehero over others?
Namehero offers shared cloud hosting and others offers normal shared hosting plans. Cloud hosting is much faster than the normal one.
For more information, follow our review of different web hosting service providers, Find the link below
Best Web Hosting For WordPress
1) To get a web hosting account, simply visit Namehero
2) Next, for Single website hosting click “Order Now” for Starter Cloud, for multiple (upto 6 website) click “order now” for plus cloud and for unlimited websites click “order now” for Turbo Cloud.
3) Next, choose and register a domain name (if you buy web-hosting for 2 or more years, free for the first year only and single domain)
Keep in mind that for free domain the extension should be from .com, .net, .org, .mobi, .us, .biz, .co.uk only.
If you already have a domain name that you bought from somewhere else, Namehero allows you to hook it up to your new hosting plan. For same, you need to update the name server for that domain. If you want, you can also transfer your old domain to Namehero.
4) Once you’ve completed your registration process it will take a few minutes to get instant access, so you can start building your website right away.
Step #3: Set Up WordPress Website (Through Web Host)
Once you have your domain name and web hosting ready to go, you’ll need to choose and install a website building platform (also known as CMS).
We recommend choosing WordPress since it’s easy to use and comes with thousands of free designs and add-ons (plugins) that make your website look professional and unique.
Setting up your WordPress website is easy, and your web host mostly does it for you.
1) Installing WordPress Website on Namehero
a) Login to the Client Area
b) Access cPanel in your account
c) Once in to the cPanel interface, scroll down under “Scripts” and click the WordPress link.
d) Click the blue Install button at the top of the page.
e) Fill out the fields for your website.
If you arrive at a field where you are not sure of what to put, leave it default.
For our example, we’ll just recommend you change the Site Name, Site Description, Admin Username, Admin Password and Admin Email.
f) Optional: You can use one of the preloaded themes if you desire. You can always change this later.
g) Click the Install button (pictured above) after you have entered your email address for installation instructions.
2) Verify Your Free SSL Certificate
There are two way to check and see if your website has a free SSL certificate:
Check inside of cPanel:
One of the easiest ways is to login to the website’s cPanel click on SSL/TLS -> Generate, view, upload, or delete SSL certificates.
You should see a table like this:
If the Issuer doesn’t say Let’s Encrypt, then that means the website isn’t using an auto-ssl generated certificate. If it says self signed you may wish to click the Delete link so the auto-installer will replace it.
If the above two conditions have been met, Let’s Encrypt should generate.
Check inside of Web Host Manager:
If you have a Reseller Hosting or VPS Hosting package with us, you can easily check the certificates in Web Host Manager -> Manage SSL Hosts:
As with the option in cPanel, you want to make sure the Issuer says Let’s Encrypt. If it says “Self Signed” or is expired, you may wish to click the Delete link so it’ll be replaced.
Step #4: Customize Your Website Design and Structure
Now it’s time to design your website with the help of some awesome themes.
WordPress themes are out-the-box design packages that change the way your entire website looks like. WordPress themes are interchangeable – you can switch from theme to theme easily.
Most importantly, there are thousands of free and paid WordPress themes available on the web.
I personally recommend you to go with Newspaper by tagDiv – WordPress Theme. It’s a complete theme.
Congratulations, you’ve just created a website from scratch and now You’re Ready to Launch!
Final Words!
Last But Not Least – Keep Improving Your Website!
As, you’ve just figured out how to create a website all on your own!
The next two steps on your agenda should be:
- Drive traffic to your site
- Monetize your site
Any doubt, or questions or feedback? I am waiting for your comments
Feel free to share this tutorial on social platform or with friends.
Thanks for reading