Nowadays everyone wants to create its own website for personal use or business purpose. It’s a great idea to make your brand authentic. If you are not familiar with WordPress or do not have any idea to make your website. No need to worry we will help you to create your own website using WordPress technologies. In this tutorial, you will learn how to create a website in WordPress for free.
Disclosure: Hello everyone! We believe in transparency at 9creators.com so I am disclosing that certain products and links to those specific products on this website will earn us an affiliate commission for any online purchase that you may make. Learn more
How to create a website in WordPress for free
WordPress is a very popular CMS over the internet. It has over 30% of websites have been created using this technology. Nowadays everyone wants to make their own blog or website but he/she did not want to learn every language of web development. Don’t need to worry we will help you to create your own website without any hesitation for free.
What do you need to start a WordPress website?
There are commonly three things that you need to start a WordPress website.
- The domain name (Name of your domain e.g, 9creators.com)
- Web Hosting (This will be your domain record place of the database)
- The attention of 30 minutes to set up a website
Yes, you read it right. You can start a blog from scratch in less than 40 minutes, and we will walk you through the whole process, step by step.
A detailed tutorial for beginners guide
What we will discuss in the detailed tutorial for beginners guide.
- The register Domain name and hosting for your website
- Install and Setup WordPress
- Change Your website Design Template
- Write Your First Website Article
- Customize the Website with Plugins
- Add a Contact Form
- Setup Google Analytics Tracking
- Optimize Your Website for SEO
- Make Money From Your Website
- Resources to Learn and Master WordPress
Domain name and Hosting
Choosing the best domain name and hosting is very important for your brand. When you choose the best domain name for your blog but you make a mistake by choosing the wrong blogging platform. Thankfully you are here and you will not be misguided.
Many people think thatis free and also it will have hosting. Please clear it that it does not provide any hosting or domain for your website it provides only CMS software for your website so that you easily create your website.
A domain name is what that people type to get to your website. It’s your website’s address on the internet. Think NameCheap.com website and choose the best domain for your website.or 9creators.com first of all visit
Choose your plan for your website from the packages shared by the Namecheap website.
- The Stellar Plus
- Stellar Business
After choosing your plan set up your domain name and hosting click on any plan which you think is best for you.
A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web.
When you completely select your domain name and hosting finally click on the checkout so that you finalize your purchasing.
Look how it’s easy and cheap in just $9 you created your website for yourself.
Once completed, you will receive an email with details on how to login to your web hosting control panel (cPanel). This is where you manage everything from support, emails, among other things. But most importantly, this is where you install WordPress.
Now finalize your order and go to the dashboard of the Namecheap website.
When you signup with the new version of Namecheap using our link, they will automatically install WordPress for you. This new version was recently launched to make it easier for non-techy users to create their blog.
Once you buy your domain name and hosting then simply click on Product List > Hosting > Go to cPanel. After this, you will be redirected to cPanel main page from where you have to install WordPress.
When cPanel opened successfully on your pc screen then simply click Exclusive for NameCheap Customers > Softaculous Apps Installer. This will redirect you to the WordPress installation.
From there you have to select WordPress and then your website for installation.
From Softaculous Installer select WordPress and click on Install Button. This will take you to the new page where you have to configure your setting according to your choice.
Here is the list of your configuration.
- Software Setup
- A version of your software
- Installation path for wp directory
- Settings of Site
- Name (Name of your website)
- Site Description (Meta Description of your website)
- Enable Multisite
- Admin Account
- Admin username of your website login
- Password (Password for your website login)
- Admin Email (Login email for your website)
After this, you will choose your theme for installation and then simply click on install now. It will take some time to install WordPress on your website.
When Installation complete then you will see a message Congratulations, the software was installed successfully. Simple click on your login URl and type your login credentials to access your dashboard.
Type your username and password and click Log In. if you forget your password simply click on Lost your password? or click Go to My Blog to check the first look of your website.
Change Design and Theme
The best appearance of your WordPress blog is controlled by themes. Choosing the right theme is very important for us when we install WordPress then the default theme of WordPress like Twenty-Twenty One installed. This theme is very basic and it has limited functionalities.
Then we need to install a powerful theme that has great functionality in its working like WooCommerce etc.
There are thousands of themes available on the WordPress theme directory. You can use your own likely theme by going to Appearance > Themes from your dashboard.
Filter your theme which you want to install for your blog. Since you are going to create a blog you will choose Blog Subject so that we easily filter our theme.
When you find your theme successfully then simply click on that and install the theme.
Simply click on add new and then select the Install now button. We’re going to install OceanWP Theme which we also use on our website. This is Multi-Purpose you can use this theme for many types.
Once you have installed your theme, you can customize it by clicking on the Customize link under the Appearance menu. Since you have selected your WordPress theme, you are now ready to create your first blog post.
You don’t need to finalize all theme settings right away. You will be able to customize it much better once you have some content on your website.
Add Pages and Blog Posts to your Website
When you created your website and customize it also successfully than now this time to add some news of your website called Blog Posts and Pages like Aout, Contact, etc.
Now let’s see how to add posts to your website.
Since you have successfully created your blog and design its basis also. Now this time is to write your first blog post so that you can customize it more.
To write your blog post simply click on Post > Add New here you find different sections. We’re using the classic editor for your easy learning. If you are using Gutenberg then you will see a different layout of this.
Write your post in which you want to add content to your blog. When you create your post then choose its Format, Tags, Featured Image, and Categories which are basic and important steps for your WordPress SEO to boost your traffic.
When you created your post and content ready for publish then simply click on the Publish button.
Congratulations! you have successfully published your first blog post. Now go to your domainand check the post whether it’s working and how its looks?.
Every business website or portfolio website even a simple website has a contact page necessary for its ranking. When you apply for Google AdSense then your contact page is very important for its approval. It is because Google must check the site administrator contact and about info for emergency contact.
There are many contact forms available for WordPress like 123FormBuilder, Google Forms, and WPForms, etc. Each form has its own functionality and working method. We will use WPForms in this post so that you easily understand how to create with this lightweight form builder.
First of all install and activate WPForms Plugin on your blog and goto WPForms > Add New button.
When you click on that then-new screen appeared in front of you. Here select or choose Simple Contact Form and then click on next after this WPForms Dashboard will appear in front of your screen.
Here simply configure your form and add the required fields then click on the save button and copy the Short Code after submit.
Since you have created your form now it’s still not appeared on the website then do not need to worry about it.
Simple go to Pages > Add New and then simply click on the Add Form button on the top of your screen and choose your form which you have created and insert it in the body.
Here just paste the Short Code of your form and save the page. After this click on Publish and then view your page to check the form.
Now your every visitor will see this page and contact you easily.
Make SEO Ready Website
Now you have already done most of your blog like domain name, hosting, customization, and also publish your post on the internet. You probably want to get started with adding other usual elements on your website such as contact forms, galleries, sliders, newsletter subscription form, etc.
WordPress SEO basics contain some basics settings which you can do on your site without plugins. Although these settings do not boost our website they are important to include our website in the visibility of our search engine results.
Change Visibility Settings
By default, this option is checked and it makes your website unavailable to search engines. This may be checked accidentally and we do not have any idea that we are losing our visitors.
If you are not seeing your website in search results, then the first thing you need to do is to make sure that this option is unchecked.
To do this task simply go to your dashboard and visit the Settings > Reading page.
Use SEO Friendly URL Structures
Most Search engines use URLs to find the correct information on the keywords. If you are using numbers are something else on your website then this is your biggest mistake. It is very important for you to get visitors.
If you are willing to perform this task then simply visit the Settings > Permalinks page. Select the post name option and then click on the “Save Changes” button to save your settings.
For complete WordPress SEO read our complete detailed guide.
Use SEO Plugin
To add all these additional features, you need to use plugins.
WordPress plugins are apps that allow you to add new features to your website (without writing any code).
There are over 58,000 WordPress plugins available in the free WordPress plugin directory alone. This means no matter what you want to accomplish, there is a plugin for it.
We use the Yoast SEO Plugin on our website which is very popular and powerful. Its free version gives you a lot of SEO bases to improve your SEO.
Connect Google Analytics Tracking
Google Analytics is a web analytics service offered by Google that tracks and reports website traffic, currently as a platform inside the Google Marketing Platform brand. Google launched the service in November 2005 after acquiring Urchin.
It is best to install Google Analytics when starting your blog, so you can see how much your blog has grown over time.
First, you need to visit Google Analytics website and sign in using your Gmail account.
Once you are logged in, you can go ahead and sign up for a free Google Analytics account
You will be asked to provide your information and website URL. After that, you will be presented with your Google Analytics tracking code.
You can stop here because we will be using a plugin to automatically fetch and add this code to your blog (along with setting up proper WordPress tracking).
Switch to your WordPress admin area to install and activate the ExactMetrics plugin. It is the free version of the best Google Analytics plugin for WordPress, and it is the easiest way to add Google Analytics on your site.
Upon activation, you need to visit Insights » Settings page to configure the plugin settings.
On the settings page, click on the ‘Connect ExactMetrics’ button to connect Google Analytics to your WordPress site.
Follow the on-screen instructions to complete the setup. Once done, you will be able to see your website analytics report straight from your WordPress dashboard under the MonsterInsights tab.
Now let’s learn how to do SEO of our WordPress website. That’s also easy you just need to install a plugin and that will solve your all problems related to this.
Create Menus in your Website
A website without a menu is nothing. It is the thing which you create for your visitors to access your content easily.
To create your website menu simply click Appearance > Menus here you will create your menu for your website.
You will see Add menu items in your menu dashboard. Select your menu and give that a name so that you use it for your website.
If you will check Primary Menu then your menu will appear all over the entire website.
Simply you can customize your menu here and also using Manage with Live Preview. This helps you to customize more accurate.
Resources to Learn and Master WordPress
At 9Creators, our main goal is to provide cutting-edge helpful WordPress tutorials that are easy to understand for small businesses, bloggers, and non-techy WordPress website owners.
Some popular WordPress Helping websites:
Lastly, you can use Google to type your question and add WordPress in front of it. Our users find this trick to be always helpful because it makes it easy for you to find the RIGHT answer for your WordPress questions.