How to create a website in WordPress: The Ultimate Guide for Beginners 2021

How to create a website in WordPress

Read:- How to Buy Domain and Hosting form Bluehost(Beginners Guide)

Are you looking to create a website without knowing the coding…huh!!!

Then you are in the right place because I know how to create a website in WordPress with zero knowledge about coding.

This Complete Beginners guide is very helpful for users of all ages and skill levels.

I will explain what WordPress is and how to create a website in WordPress on this topic so you can understand it clearly. After reading it completely if you have any doubt then don’t hesitate to ask in the comment section. I will solve all your doubts for sure so ask your queries and yes if you have any suggestion to give then you can go ahead and tell me.

If you are a small business owner or you want to reach people or to share any thoughts, a lot of things are there you can do through your website.

Believe it or not, but knowing how to make a website is one of the more essential skills you should master because it is a very important skill in this digital era. 

Many of you have this question: Why?

Here’s why:

  • First of all, you don’t need to know about coding because you can make a website easily without knowing how to code.
  • You can save a ton of money because you can make your own website and design it so no need to spend money on web developers and designers.
  • The second thing is you can change your content according to the market trend and add new things to your website without a programmer’s help.

The best thing is you are going to learn about WordPress which means how to create a website in WordPress. After learning you can also create awesome websites on your own.

Why so late for doing or learning any good things.

So don’t be late, let’s dive right in.

If you want to know how to create a website in WordPress, then please continue to follow our step by step guide.

If you are in a hurry then you can check it out.

  • First, sign up in a domain and hosting purchasing site    (recommendation for Bluehost
  • Then pick a name and find a domain for your site according to your niche.
  • Register your domain name in Bluehost.
  • Then get a host for your website.
  • After that install WordPress via Bluehost Interface.
  • Pick any WordPress theme(free) for your site.
  • Install some must-have plugins which will help in the growth of your website.
  • Hurray!! Now you are ready to create your pages and blogs.
  • Continue evolving your site.

This is all about how to create a website in WordPress in shortcuts.

If you are in the mood to buy hosting and domain at the moment of reading our blog then you can click this Bluehost link(affiliate link) and purchase by which we can get some amount of commission and you can purchase some amount less than as usual.

Here is an overview from start to finish of all the steps we will walk through in this guide and in the end you’ll end up with a functional and beautiful website. Here what we will go through:

Before start creating a wordpress website, let’s cover some of the most commonly asked questions that we get (FAQs):

What do you need to build a website?

My answer is you need two very important things for creating a WordPress website.

These are Hosting and Domain.

Hosting: A small space from the large web to store your website files.

Domain: This is the name of your website like rightknowledge.in. There are many extensions(.com, .in, .co, .info, .biz, .world, .live etc.) according to your need.

I Hope you already purchase a Domain and Hosting, If not then read

How to Choose a Website Name and Purchase Domain and Hosting

Which is the best website platform?

There are many website builders available but I recommend using 

self-hosted WordPress as your website platform.

Among all of those platforms, WordPress is the most popular one. It is free and comes with millions of website designs and extensions and yes it is extremely flexible and works with almost every third-party tool.

I personally use WordPress to build all my websites including this one, www.rightknowledge.in

Come to the steps.

1. How To Install WordPress?

How to Install WordPress
How to Install WordPress

Now you have got the admin out the way, It’s time for the real fun to begin-it’s the time of installing the WordPress.

You will find tons of icons to do different things on your hosting account dashboard(cPanel), you can safely ignore them and scroll down to the website section in cPanel and then click on the WordPress icon.

Its Could take 5-10 minutes

Click on the “Get Started” button to start the installation process of WordPress.

BLue Host Dashboard

On the next page, you will be asked to select the domain name where you want to install WordPress so choose your domain from the dropdown field and then click Next.

After choosing the domain name you will need to enter your website name, admin username, and a password for your website. If you need to change it later you can so don’t worry about it. You’ll also need to check all the checkboxes and then click the “Install” button to continue.

At the time of installing WordPress, it will show you some website templates that you can install on your website. Don’t need to do that right at the time of showing we will show you how to find them and install later.

Once the installation is over you can see a success message in the top header.

Congrats! You have created your first WordPress Website on your own without knowing the coding.

You can now head over the WordPress login page and log in to your site using the admin username and password you entered earlier.

Now let’s move on to the next step and design the website.

2. Get Familiar With the WordPress UI( User Interface):

After installing WordPress you can log in to your account user panel by searching for www.yourdomainname.com/wp-admin/ 

After login you’ll see:

Wordpres Dashbord

When you will reach the main WordPress interface after logging in, then you’ll see:

Posts– go to this page to create posts.

Media– Upload images/videos/infographics or other media files here.

Pages– go here to create a new page or sub-pages.

Comments– here you can see if anybody comments in your blog posts.

Appearance– You can change your website’s design here.

Plugins– here you can install plugins and manage them.

Users– here you can give access to anybody on your website.

Settings–  the main settings of your site. 

 It’s good to take care of some basic getting-started WordPress settings on your site.

1.Set Permalink:

Permalink means the web page address or URL which are structured within your website.

Having the page’s title in the URL is the most optimized structure. For example, the URL of your ‘Contact Us’ page should be YourDomain.com/contactus.

If you want your pages URLs like the above you have to change the permalink settings correctly.

To set your permalinks, go to the WordPress dashboard then go to the hover over settings then go to permalinks, and among all the options choose the option “Post Name”.

Wordpres Setting

2.Make Your Website Public:

Everybody wants Google to be able to find and index their sites. If you want the same then go to Settings and after that go to reading and make sure to uncheck the box labelled “Discourage search engines…” button.

3.Enable or Disable Comments:

If you want to enable/disable comments you can do it here.

If you like to accept appreciations and suggestions or opinions to be better then you can enable comments. But yes letting readers leave their opinions and queries under your articles/pages can be great for building a community around the website. But on the other hand, you have to deal with spam and trollers.

So as your choice you can enable or disable comments by going to settings then to the discussion option.

4.Disable Ping backs and Trackbacks button:

I don’t know why this setting is even in WordPress, it is mostly a leftover option from back in the day when these were a thing.

If you want to learn how to make a website then you go ahead and can simply deactivate them by deselecting in the ‘Discussion’ option which is present in Settings.

5.Set your Time Zone:

Time zone meaning is the time zone where you are at or where your target audience is at whichever makes more sense.

Setting the time zone correctly is helpful to publish new pages or posts more predictably.

You can set the time zone in the option General which is present in Settings.

3. Design Your Website/ Select a Theme:

Read:- 10 Best Free WordPress Themes For 2021

One of the draws of WordPress you have got pretty much-unlimited scope for customizing your website. That said, every website starts with a theme.

And if your question is, what is a theme? Then the answer is- It’s like a ‘template’ for your site; a fully-made example website that you can then populate with your own content and tweak to your liking.

Find which theme best fits the purpose and vibe of your site among all the WordPress themes and install it for your site.

There are some guidelines at the time of choosing a good theme. The basics are as follows:

  • Good design including strong readability and easy to navigate.
  • Solid, secure, and speed.
  • Compatible with the latest version of WordPress.
  • Compatible with popular plugins.

To install a free WordPress theme, follow these steps:

  1. Log in to the dashboard of your website.
  2. Go to ‘Appearance’ then click the button ‘Themes’. This will take you to the theme dashboard where you can see a bunch of themes.
  3. Click the button “Add New” then on the next screen you will be able to search from free WordPress themes that are available in the official wordpress.org themes directory. They are sorted by popular, latest, featured and other feature filters(i.e, industry, layout, etc.).
  4. Use the search bar to search themes for specific industries.
  5. View a few themes to find the one you like, after finding it hit the ‘Install’ button under the theme and install it.
  6. After installing a button will appear under the theme that shows ‘Activate’. You click this and the theme of your choice is all yours.

If you want a little more sophisticated and unique then you can also buy a theme from a trusted third-party site. Always keep one thing in mind that too many fancy extra features could slow your site down, so only go for what you actually need for your site.

Here is how you can install a premium theme on your website:

  • Download the .zip file of your premium theme after purchasing it.
  • Log in to your WordPress dashboard then head to ‘Appearance’.
  • Then click ‘Themes’ it will take you to the theme dashboard.
  • Click the button ‘Add New’ by clicking this WordPress theme dashboard will open.
  • Then click the button at the top ‘Upload Theme’.
  • After this, you are able to choose any .zip file from your computer so you choose the theme .zip file you already downloaded.
  • You will get a success message with a link to activate your premium theme.
  • Activate it and enjoy the new design of your site.

And don’t worry you can change the theme later whether you choose a free theme or a premium one.

You can also customize your theme also.

To begin, go to Appearance then Customize, you will see the customize page.

On this page you customize your theme or your site.

You can change your homepage settings such as the color of your site, change your background image, the title, the text under the title(like tagline), the button text, shape of buttons, add pages(like about us page, contact us page, etc) and much more. Here you can customize whatever you want to change on your site.

And yes, when you are done adjusting the homepage, don’t forget to publish it by clicking the button ‘Publish’.

WordPress is continually updating so themes need to update accordingly.

4. Install Plugins:

Top 10 Premium WordPress Plugins That will Bring Massive Traffic in 2021

Installing WordPress Plugins means a way of installing features that WordPress doesn’t already have. Plugins for WordPress sites are kind of like apps for mobile. And like apps, some you get for free and for some you have to pay. Like themes, all plugins which are featured in the WordPress directory are free and besides them, if you want to buy other plugins for your site from 3rd party ones then you’ll have to pay.

In other words, they extend the standard functionality of your website by adding some much-needed features to your website.

By installing plugins you can get some great features without knowing any coding.

There are a great number of plugins available to WordPress users; enough for every function, you could possibly need.

One more thing, installing too many plugins will slow your site down. This issue will frustrate your readers and damage your performance in Google’s ranking so don’t use many plugins for your site. Check plugins before installing because not all plugins were created equally.

Some of the most popular WordPress plugins you should consider getting and the best thing is all are free:

  • Yoast SEO–  A plugin that helps to optimize your content so that it ranks well on search engines in general.
  • Contact Form by WPForms– A simple but effective ‘drag and drop’ form builder plugin that adds interactive contact forms to your site, which your visitors can use to reach you directly. 
  • Google Analytics for WordPress– this plugin integrates your site with the most popular traffic analysis on the web.
  • Wordfence Security- improves the security of your site.
  • Optimole– this plugin optimizes your images.
  • UpdraftPlus– It helps in taking automatic backups of your site.
  • Akismet– It comes preinstalled with all WordPress installations and it ensures your website’s comments section remains spam free.
  • W3 Total Cache– It is a well-known and high-performance caching solution that brings the best out of your WordPress site.
  • WooCommerce– this plugin adds e-commerce functionality(i.e. The ability to sell products online) to your site if your site is related to e-commerce.

Installing the plugin is very simple, only you need the name of the plugin, that’s it. And yes we are all dealing with free plugins so don’t worry about pricing also.

Anyone can upload a plugin to the WordPress library, so it’s definitely a mixed bag. Thankfully, all plugins come with a user-generated star rating as well as reviews so we’d recommend checking the plugin’s rating and review before installing and also go for plugins with a few hundred downloads with positive reviews.

Here’s how you add the plugin to your website:

  1. Login to your WordPress website’s dashboard.
  2. Go to ‘Plugins’ then head to ‘Add New’ and click it.
  3. Then go to the search bar on the top right side and search for specific plugins there.
  4. Once you have got the plugin that you want then look at its reviews and ratings.
  5. If you are happy with your choice then go for it.
  6. Click the ‘Install Now’ button and install it.
  7. After installing it click on the button ‘Activate’ and activate the plugin.
  8. Next, head to the settings of your plugin to configure it (each plugin has a different process to configure).

Uploading third party plugins is much the same as uploading third party themes on your site.

And remember, always keep an eye out for updates, when it is available go ahead and install them straight away.

5. Customize Your Website:

Once you’ve added some pages and posts to your website, it really starts to look like your own.  Now it’s time to go a step further and customize your website in a nice presentable shape and make it overall easier to consume for the visitors and also fit the needs of your content.

Let’s start by setting up a static front page which is also known as homepage.

1.Setting up a static front page(Homepage):

When it comes to your homepage( front page), you have got two main options i.e, 

Dynamic page: which keeps changing your homepage and updates with all your latest posts.

Static Page: This keeps the same content.

Either way;

  • Log in to your website dashboard.
  • Click on ‘Settings’ then go to ‘Reading’.
  • Then one page will open ‘Reading Settings’, the first option of this page is “Front Page Displays”. Click on it.
  • Select one between two options i.e, “Your latest posts” and “A static page”.
  • Then click the “Save Changes” button at the bottom of the page to make your homepage changes live. 

If you select “Your latest posts”, you can also choose the no. of recent posts that show up on the page at once, whether you want to show the full text of the post or only the summary.

If you select “ A static page”, just make sure you set up a page called ‘Blog’ or something related to it, which can hold all your latest posts.

WordPress will now use your site’s front page as “ Home” and “ Blog” to display your blog posts.

2.Change your site’s title and tagline:

During the installation, you get to choose your website’s title. When you set up your website WordPress automatically adds your site’s title that says “Just another WordPress site”.

But you aren’t “Just another WordPress site” so make sure you clear this up sharpish and choose your site’s title and tag line according to your choice.

You can change both your website’s title and tagline at any time.

Steps to change title and tagline:

  1. Log in to your dashboard.
  2. Then head to ‘Settings’ after that go to ‘General’.
  3. On this page, add your site’s ‘title’ next to ‘Site Title’.
  4. Next, go to the ‘Tagline’ option and add a few words explaining about your site (tagline, a single line that describes your website.)
  5. Then click the ‘Save Changes’ button to store your settings.

3.Adjust your website navigation:

This is a really crucial step in the making of any website. You could have the best content in the world written on your site but it won’t mean a thing if nobody can find it!

After creating basic pages and adding posts, it’s now a good moment to adjust the website’s navigation and make it overall easier to find all pages for the visitors.

We will focus on two elements here i.e, menus, and widgets.


Menus are the primary vehicle through which visitors navigate your website. Thus menus are crucial when figuring out how to make a website or how to design it.

Most themes come with at least one menu option, while more complex themes may have several, and adding one is super simple.

Here are the steps on how to add the menu:

  • First, log in to your WordPress dashboard.
  • Head to ‘Appearance’, then click the option ‘Menus’.
  • After this, you’ll see this default panel.
  • To the left, there are all the pages that you can add to a menu. To the right, you can see the menu structure(main menu) and all its settings.
  •  Add a couple of key pages i.e, About, Contact, and whatever page you consider as important to the menu. 
  • The great thing about this whole default panel is that you can drag and drop the menu items to reorder them when you want for it.
  •  For themes with multiple menu options, you might see several tick boxes under ‘Menu Settings’ such as ‘primary’, ‘secondary’, etc at the bottom. Your best bet is to tick the primary menu for now, if you are unhappy with the live version you can always change this. Usually, selecting the location labelled “Primary Menu” will result in showing the menu in the top section of the site.
  • Hit ‘Save menu’ to save the settings and put your new menu live onsite.

If you want to create additional menus you can add by clicking “Create a new menu” button which is present in the screenshot above.

After clicking on this button the same menu creation panel will open. There you can add pages to the menu structure and each menu needs to be shown in a different place, so you can assign the new menu structure as the “Footer Menu”.

When you go to your site you will see different menus in different places.


Widgets are a very good feature in WordPress. In simple terms, a widget is a small block of content that can be shown in various places. That means the place of your choice you can display your widgets on your website.

Usually, these blocks are displayed in the sidebar or in the footer area of the website. 

Let’s add some content to your widgets:

  • First login to the WordPress dashboard.
  • Head to Appearance >> Widgets.
  • After clicking on ‘Widgets’ you will get this screen.
  • To add any widget(block of content) to your widget area, just grab it from the left-hand side and drag-and-drop it onto the widget area which you have chosen on the right side.

On my site, you can see what I have added to my widget area in my sidebar.

After doing everything on your site, now your website is ready for the world to see.

6. Update, Update, Update!

And that brings us nicely to our final section!

You could have the nicest WordPress website in the world, but if you don’t keep on top of your theme and plugin updates, then it’ll all be in vain!

If you don’t update your site(themes, plugins) not only will your website probably stop working properly once a major WordPress update swings around but also leaves your site vulnerable to hackers and viruses.

The update is not a technical thing or there is no use of the brain in updating, it’s very simple to do. 

Here check for updates:

  1. Log in to your website dashboard and then head to ‘Update Options’.
  2. After clicking you can check for updates under the various tabs or see an overview in ‘General’.

From here, it’s easy to accept the update and set the update automatically( either all or individually).

Also, don’t forget to renew your hosting and domain when the time comes.

7. Final Thought:

And that’s the wrap. 

In this topic, you’ve just learned how to create a website in WordPress!

The best thing about this process is you can create a website with WordPress all by yourself and don’t need to hire anybody or have the coding knowledge. And yes it is also very budget-friendly.

If you want to know anything about this above topic you can ask me in the comment section and yes I will answer everybody’s query.

Feel free to ask and if you have any suggestion for me then you can also give me in the comment box,

Thanks for sticking with us.

Do you Want to learn, How to earn money through Blogging? If yes then feel free to join our Blogger Community!

  • 1

Leave a Reply

Your email address will not be published. Required fields are marked *