Are you planning to create a website with WordPress, but can’t do it because you don’t know coding or programming?
Don’t worry anymore. In today’s article, I’ll show you the complete A-to-Z process of creating a WordPress website without any coding. I hope you’ll read this article patiently till the end.
Currently, about 65% of websites worldwide are built with WordPress. When it comes to website creation, WordPress is the top choice.
With WordPress, you can design a beautiful website using Elementor and add features with plugins without writing a single line of code. Today, WordPress is the easiest solution for building websites. Although it started as a blogging tool, now you can build any type of website with WordPress quickly, easily, and at a low cost.
So, before we start building a WordPress website, let’s first understand:
What is WordPress?
WordPress is a free tool or software built with PHP, used for creating websites. Since it helps optimize content easily, it is known as a Content Management System (CMS).
With WordPress CMS, you can create a blog or website in just a few minutes. In this article, I’ll explain how much it costs to build a website with WordPress and also provide you with a step by step guide.
Advantages of WordPress
Before WordPress, creating a website required a lot of effort because everything had to be coded manually. But with WordPress, you can create any type of website in just 10–15 minutes.
Here are some key benefits of using WordPress:
- You’ll get advanced software completely free.
- WordPress is SEO friendly, so your posts can rank easily on Google.
- WordPress websites are 98% secure against hacks.
- Thousands of free plugins and themes are available.
- Themes can be customized very easily.
- Thousands of free tutorials are available on YouTube to help you learn.
What Do You Need to Create a WordPress Website
As I said earlier, you don’t need coding knowledge to build a website with WordPress. But you do need two important things:
- Domain Name
- Web Hosting
What is a Domain?
A domain is simply the name of a website. For example, the domain name of my website is rotontips.com.
Just like you have a nickname, every website has its own unique domain name. Once someone buys a domain, no one else can purchase the same name.
Some common domain extensions are:
- .com
- .net
- .info
- .org
- .site
- .tv
- .gov
- .edu
Among these, .com is the most popular. Always try to buy a top-level domain like .com, .net, .info, or .org.
What is Hosting?
Hosting is the space where your website lives on the internet. All the files and data of your website are stored in hosting.
Without hosting, a website cannot exist. After buying a domain, you must also buy hosting. You can buy it from the same company where you purchased your domain, or from a different one.
Cost of Building a WordPress Website
To create a website with WordPress, you will have to spend some money. The main costs in this case are the purchase of a domain and hosting.
But remember, you don’t have to pay anything to use WordPress. WordPress is an open source software that can be used for free.
- A domain + hosting package may cost around $30 (minimum) to start.
- Each year, you need to renew them, which may cost around $50 annually.
If you want to buy a domain and hosting from Bluehost or Namecheap, you can check out their prices by visiting their official website.
How to Create a Website Using WordPress
As I mentioned earlier, to create a website with WordPress, you need a domain and hosting. After purchasing a domain and hosting, you can set up a WordPress website in just 15 to 20 minutes.
You can follow these steps to create a WordPress website:
Log in to cPanel
After purchasing hosting, you will receive your cPanel username and password in your email. You will use this password to log in.
To log in to cPanel, open any browser on your computer. Then type /cpanel after your domain name and hit enter.
Example – https://rotontips.com/cpanel
Install WordPress from cPanel
To install WordPress, log in to your hosting cPanel. Inside cPanel, you will see an option called Softaculous.
Click on the Softaculous option, and you will find WordPress. Alternatively, you can type “WordPress” in the cPanel search box to locate it.
Here, you need to install WordPress. Fill in the required information for your website, such as Admin Username, Admin Password, Admin Email, and other details, then click the Install button at the bottom.
WordPress is now installed on your website. You can log in to your site using the Admin Username and Admin Password.
Log in to the WordPress Dashboard
After installing WordPress through your hosting cPanel, you need to log in to the WordPress dashboard to access your website.
To do this, open a browser and type /wp-admin after your website address and press enter.
Example – https://rotontips.com/wp-admin
This will take you to the WordPress login page. Use the Admin Username and Password you set while installing WordPress to log in.
Once logged in, you will enter your website’s dashboard.
Install a WordPress Theme
Technically, your WordPress website was already created right after installation. However, to manage the site and make it look good, you need to log in to the WordPress dashboard.
If you visit your site now, you’ll notice it has no design, and there is a default post called “Hello World.”
After logging in to WordPress, you need to install a WordPress theme. Look at the left-hand menu in the dashboard and follow these steps:
- Go to Appearance.
- Click on Themes.
- To install a new theme, click Add New.
- Choose any free theme you like.
- Click Install.
- After installation, click Activate.

WordPress has many free themes, and premium themes are also available from marketplaces. Since you are new, I recommend starting with a free theme for practice.
Some good responsive free themes include Astra, Sydney, Hestia, and OceanWP. Activate any of these to build the structure of your website.
Customize Your WordPress Theme
The default theme you select for your website may have many options, some of which you might not need.
For example, the menu might not match your website’s topic. If you are creating a news-related site but the menu shows business topics, you will need to change it. How do you do this?
You need to customize your theme.
Theme customization includes:
- Page customization
- Menu customization
- Widget customization
To customize any page, you will need a page builder plugin. The most popular page builder plugin is Elementor.
Besides themes, you can easily customize your website’s menu, widgets, and more directly from the WordPress dashboard.
Install Plugins
WordPress plugins are essential for any website. Without plugins, your website cannot function properly.
Plugins provide various technical support, such as:
- Creating dynamic pages
- Increasing site speed
- Improving SEO
So, installing plugins is one of the key steps in creating a WordPress website.
Installing a plugin is very simple:
- Go to Plugins in your WordPress dashboard.
- Click Add New.
- Search for the plugin you want.
- Click Install.
- After installation, click Activate

Customize Your Website Pages
You can design any page of your website as you wish, which is called webpage customization.
To customize pages, you need a page builder. The most popular one is Elementor, which you can install via plugins.
Steps to install and use Elementor:
- Go to Plugins.
- Click Add New.
- Search for Elementor.
- Install the plugin.
- Activate it.
- Go to the page you want to customize and click Edit.
- Click Edit with Elementor and start customizing your page using the page builder.
Your site is now almost ready to publish articles. Your main task now is to regularly publish content on your website.
Publish Posts on Your WordPress Website
First, go to Posts → Add New. Write a post with an appropriate heading. To help write high-quality posts, activate the Yoast SEO plugin.
After writing your article, click the Publish button. You can also schedule the post by setting a specific time so it will be published automatically.
Install the required plugins
One of the most important things when building a website with WordPress is choosing and installing the right plugins. Because WordPress itself is just a base platform, and it’s through plugins that your website gets new features, power, and security.
Choosing the right plugin is very important to create a good and professional WordPress website. SEO, speed, security, and backup – your website will be successful only if these four things are right.
Below I have given some Plugins names, you can use these Plugins on your website.
- Rank Math / Yoast SEO (SEO)
- Elementor (Page Builder)
- WP Fastest Cache / LiteSpeed Cache (Speed)
- UpdraftPlus (Backup)
- Wordfence (Security)
Conclusion
Creating a WordPress website might sound intimidating at first, especially if you have no technical background but the truth is, it’s much easier than most beginners think. With the right tools, hosting, theme, and plugins, anyone can build a fully functional, professional looking website in just a few hours.
WordPress gives you complete control over your website, from designing pages exactly how you want, to adding blogs, portfolios, or even online stores. The flexibility of WordPress means that your website can grow as your needs grow whether you’re starting a small personal blog, a business website, or a large e-commerce platform.
By following this guide, you’ve learned the entire process: from choosing a domain and hosting, installing WordPress, selecting a theme, adding essential plugins, creating important pages, customizing your website, and finally making it live. But building a website is only the beginning. To make your website successful, you’ll need to focus on creating quality content, improving SEO, optimizing speed, and keeping your site secure and updated.
In short, WordPress empowers you to turn your ideas into reality without needing to code, and it opens the door to endless opportunities for learning and growth. So take the first step, start building your website today, and watch your online journey unfold!