Ready to learn how to make a website? Without learning how to code?
Getting online is not complicated work anymore.
When it comes to making a website, there are a bunch of website builders out there on the internet today.
With this step-by-step guide, I’ll show you how to do it with a tiny budget without any interruptions or annoying ads on it.
Let’s learn how to make a WordPress website from scratch, step-by-step!
How to Make a Website in 4 Easy Steps
This is very straightforward and I work off these steps when starting out. Don’t use free hosting, always get your own domain and hosting.
- Find hosting & a good domain name
- Create the site and customize it
- Fill it with good content that’s keyword optimized
- Promote
In this particular example, I’ll use BlueHost for the hosting and show you how to set it up. It’s cheap and works well.
Good for people on a tight budget.
You will need to buy some hosting to host your website online. Luckily, I managed to get a great deal for you and a free domain name!
The domain is going to be the name of your website if you don’t have one already.
To receive the best deal right now you can get my special deal here that’s going to be $2.95 a month.

Choosing The Right Plan and Domain
The first thing is you need to select one of the web hosting packages you prefer. I recommend you select the basic package because it’s enough when you’re just getting started.
If you’re planning to build more than one website in near future, you can also select any other higher package but you can always upgrade your package later if you need.

Recommend Hosting: Perfect for new bloggers looking for cheap hosting. Click here and take advantage of the discounted $2.95 a month hosting. This is a SPECIAL deal I have managed to secure for my readers ONLY!
Choosing the domain name can be a challenge, think about the domain name for a while because you can’t change it once you’re on the other side.
If you’re doing a blog that’s going to be very active and you want to build awesome amounts of traffic to it then make it brandable. Something weird or something people will remember.
All you really need to do is head over to flame Domain and start clicking. You will know when you’ve found the right domain, it will stand out to you.
BlueHost will take you to the domain section after you have chosen a plan. If you already have a domain name then you can transfer it quick and easy.

See if your domain name is free!
Once you have done all that you will be asked to put in your details and payment details.

Once completed, you need to choose your web hosting account plan.
You can choose your plan in 12 or 36 months upfront.
When you pay for 12 months, your monthly cost will be just $35.40 and you’ll get web hosting for 1 year with a free domain name and also a free SSL certificate.

It’s time to purchase your web hosting package. Enter your payment information correctly, review the Bluehost Policies and Terms, and then hit the green “Submit” button!

So that’s quite simple, right? Just follow the instructions and you’re on your way to making a great blog.
I don’t want to complicate things because it’s very easy to do this. I could go on about options and pricing but there is no reason for that. Blue Host is good cheap hosting and that’s all you need if you’re on a budget.
Installing WordPress And A Few Basic Settings
This step is very easy with a few clicks of a button to get started.
Bluehost will install WordPress for you!
The first thing you need to do is create a password.

Now, you need to log into your Bluehost account. Use the password you just created in the above step. Or sign in with your Google account as you signed up before.

This step is very easy with a few clicks of a button to get started.
Bluehost will install WordPress for you!
Now you’re all set! Let’s start building your website!
Enter the name of your website and a tagline. Toggle on the two switches if you need a blog and an online store for your website. You can also change these settings later.

Now you choose a theme for your website.
Don’t worry you can change this later if you need to change it.

Once you pick a theme, your WordPress website will start installing itself.
Step 3: Setup and Design Your Website
Setup and Design Your Website
I hope now you’ve your new website alive, it’s time to make it feel more attractive with the design, customizing, and some branding stuff.
Simply, go to your WordPress dashboard to start customizing your website. You can find it at yourwebsite.com/wp-admin. You can also find it on the Bluehost account. (Check your inbox for login details.)
So, this is the dashboard you need to create content and customize your website.
Once you’ve logged in, you can see your WordPress dashboard like this:

To build up your website, you can be starting by choosing a simple theme for your website.
Navigate to Appearance > Themes > Add new and search for the “Hello” theme.
Then Install it and click “Activate” to enable it.

In addition, I recommend installing the Elementor WordPress page builder plugin. It helps you build your website in a drag-and-drop website builder without writing a single line of code.
Navigate to Plugins > Add new and search for the “Elementor” to install and activate it.

With Elementor, you can design an appealing website easily without any design experience.
After all of the customizations, make sure to publish it to see every website visitor. You can also create many pages such as About us, Contact us, and Privacy policy for your website following the same process.
After you’ve customized a page for your homepage, you need to set it as it is for the home page in WordPress settings.
To do that, go to “Settings” from the WordPress dashboard and navigate to the “Reading” section. Then a page for the home page under the “Your homepage displays” section and save it.

Finally, enter your website domain on your browser’s address bar, and see what it looks like!
With Elementor, you’ll figure out it’s super easy to design anything in a few steps.
Launch Your Website and Keep Improving It
You’ve just learned how to build a website with WordPress on your own!
Moreover, there are many types of websites you can build with WordPress. But they’re not limited to Portfolios, Online stores, Booking sites, Forums, Jobs boards, etc.
No one can put ads on your website and no one can limit your features on the website there are plenty of WordPress plugins that can help to add more functionality to your website. You got the freedom to do what you love.
As you grow you can scale your website with higher plans at Bluehost.
Here are a few other tools you can be used to improve your website:
- Tailor Brands: This is an AI-Powered free logo designing and branding platform that helps you make a logo for your website with zero design skills. It’s simple.
- Envato Elements: If you want to use digital assets the right way for your website content, promotions, and ads, Envato Elements comes with millions of digital assets including graphic templates, video templates, fonts, stock photos, music, web templates, and more.
- Constant Contact: This is a powerful email marketing platform you can create and manage email lists for your website.
- Google Analytics: This is a tool that Google provides to help website owners to measure their website performance and traffic. If you want to set up Analytics on your new blog, read this guide.
- Google Search Console: This is the place where you can add your website to Google search engine results. If you want to see your blog on Google, you need to set up Google Search Console for your website first.
- WP Buffs: This 24/7 WordPress website management and support service helps businesses keep their websites up and running. They offer a wide range of services, including website updates, security monitoring, and performance optimization.
Never stop by here, you can do many more things with WordPress. You can explore more guides on our website to learn more about website building, and blogging, and there are hundreds of guides that can help you grow online.