Business Growth

How to Use WordPress to Make a Website [Guide for Beginners]

Beata Stefanowicz · Updated
How to use wordpress header

Yes, there are a lot of guides out there explaining how to create a WordPress website.

But the more you read them, the more confused you’ll end up being.

Don’t worry, though.

We’ve compiled an easy-to-understand, step-by-step WordPress tutorial for beginners. 

Just follow along, and your brand new WordPress website will be up and running before you even notice!

Scroll down and enjoy, or jump right to the section you’d like to explore:

Finding out how to use WordPress isn’t exactly what you need? Have a look at these:

First off, let’s answer the basic questions—

How does WordPress work? And what is it exactly, anyway?

WordPress is a content management system (CMS), which means it is a software application that lets users produce and manage digital content. You don’t have to be a programmer to be using WordPress proficiently, you just need some time to dive into it.

WordPress is the largest of its kind on the internet. A banging 41% of all websites on the web use it. As of the time of writing this, there were 62,787,223 downloads of WordPress.

This number keeps growing by the hour, and there’s a good reason for it.

WordPress is very user-friendly and intuitive.

WordPress is a great tool to build your website easily. It has a wide range of templates you can click through to help you make your WordPress website. You can also use it to build your online store. With just a few plugins, your store will be up and running in no time.

1. Choose the right type of WordPress for your website

Here’s the thing:

WordPress comes in two varieties: and

And before you even start using WordPress, you must make up your mind as to which one you need. 

Let’s look at the difference between the two. vs.

The most significant difference between and is that the former is a hosting service, and the latter is system software.

Okay. But what does that mean? Let’s take them one by one.

What is It is a blog hosting provider. It is not directly related to, but it does use it at its core. It has a free basic platform and paid plans. gives you a domain name and is your hosting provider, so you get everything as a package. It doesn’t allow you as much customization as, and there are many limitations to it. But if you’re just playing around and starting up your blog, then it’s the right one for you.

What is, then? It is system software that allows you to build your website. It is free to use, but you need to have your own domain and hosting provider. You have complete control of how your website looks and functions. allows you to customize your site as much as you want, put ads, and plugins on it, so it serves your desired purpose. It is the right place for anyone serious about creating their website or blog online.

Look at the infographics below before you learn how to start a WordPress site. It’s a quick introduction to and vs. comparison table

In short, you can use if you’re playing around or making your first blog. It’s a good choice if you don’t want to worry about any initial costs. is a better choice if you’re planning to run your own store or services. It’s a good choice if you’re starting a business WordPress website. It has better options and possible personalization, which gives you more control over setting up a WordPress site. 

In this tutorial, we will focus on how to use Therefore, if you decide to choose, follow the instructions on their website for an easy setup.


Before you start installing WordPress, you need to see several things.

2. Get your domain and hosting

Let’s get the definitions right:

The domain is your website’s name. It is the URL of your website. The domain is what people type into the browser to find you.

Web hosting service allows you to store your website on a web server. The hosting is how your website can be published and viewed.

Let’s say the domain is your online house address, and the web hosting server is the housing development.

There are many hosting providers out there, so you may feel a little overwhelmed. GoDaddy, Bluehost, and SiteGround are the top players in the field. Each of them has a dedicated page where you can find more information on their WordPress solutions. This article gives an in-depth comparison between them if you wish to explore all their ins and outs.

For our purposes, we’ve prepared a nifty comparison of the prices and features of each of the three offers:

The choice is yours, but for this article, we’ll go with GoDaddy. This is because GoDaddy is the largest domain registrar in the world, it ranks right behind Google as the biggest hosting provider, and the setup is really simple.

How to use WordPress with GoDaddy?

  1. Go to
  2. Click on Build & Grow. 
  3. From the drop-down menu, choose WordPress Hosting.
  4. Decide on the plan and duration. You will get a domain name included in your hosting plan. 
  5. Go to the Checkout page, complete the transaction, and you will have a hosting and a domain name ready. 

We’ll tell you how to install WordPress on your GoDaddy account in the Install WordPress section below.

Bluehost and SiteGround work very similarly. Bluehost is a recommended hosting provider by WordPress and hosts most of the WordPress websites. SiteGround is the top-rated hosting provider by WordPress users.

We have a little domain checklist to help you choose your website’s name:

  1. Come up with more than one name for your website just in case the first one is taken. There are over 1.7 billion websites out there right now, so you might need to get creative.
  2. Consider possible misspellings your customers might make when typing in your domain name. Simplify your name if possible.
  3. Decide if you want your website to end with “.com” (used the most; commercial and personal use), “.net” (suitable for internet infrastructure), or “.org” (mostly used for non-profit companies).
  4. Consider the length of your name. Some browsers don’t allow anything above 26-characters.

Check if your dream domain name is free:

Tool to check if the domain is free

If it is free, great! Let’s move on 🙂

If it’s not—try different variations or come up with synonyms until you find that perfect match.

Alternatively, you can try and find domains for sale. But beware! Sometimes the prices are very high.

If you decide to choose any provider we didn’t mention, check if their services comply with WordPress requirements before you pay for your plan:  PHP 7.4 or greater MySQL 5.6 or MariaDB 10.1 or greater

Time to start things up! Since you have your name and a place to put your website in, let’s move on to our tutorial. 

3. Install WordPress

There are two ways to do this.

Through your hosting provider

These guides will lead you through the process of installing WordPress for beginners through your hosting provider:

Directly through WordPress

This will take you no longer than 5 minutes. 

First, download the latest version of WordPress. Then, unzip the file. Create MySQL and a database on your web server. 

What is MySQL? 

MySQL is a database system to store and restore your information. A complete guide on MySQL databases can be helpful to look into if you want to learn the details. You can also look into the MySQL company website for complete information on what they do. Most hosting providers give you free basic MySQL together with your hosting. GoDaddy hosting includes a MySQL database, and you can find it on your account.

You can now upload WordPress files to your desired location.

Remember to upload your files into the appropriate directory. The folder you upload them to depends on whether you want to have WordPress on your root domain or a subdomain

HTTPS is a security protocol to encrypt the data exchanged on the page. It hides data and reduces the risk of information manipulation. To use HTTPS with your domain name, you need an SSL or TLS certificate installed on your website. Many hosting providers offer SSL certificates included in their plans.

If it’s your main domain, then move or upload all the files from your unzipped WordPress directory into your site’s root directory.

If you choose to place it in a subdirectory of a website, just create the subdirectory on your server, and upload your unzipped WordPress via FTP.

How to make your WordPress site live and public? 

Once you complete all the previous steps, access the URL in a web browser to run the WordPress installation script. 

To access your admin section add “/wp-admin” to the end of your URL. This should look like this:

Keep in mind that this is a default web address but your hosting provider may change it. So if this URL doesn’t work, check with your hosting provider for more information.

Create a WordPress account by signing in. Then, it’s done! Now, enter your details and create a password. 

Once you fill it up, you’ll see a login page. This means your website is live and public, and you can start playing around with it.

So, let’s see how to build a website with WordPress.

4. Get to know your WordPress dashboard

Once you log in, the fun begins!

Let’s start with WordPress basics. Let’s go through your dashboard.

Main dashboard view in WordPress
  1. Dashboard. Current status of your website (Health, Comments, Posts, Activity). You can also see what actions WordPress recommends to get you started on your website.
  2. Posts. Create, edit and manage blog posts
  3. Media. Upload, manage, remove images and other media.
  4. Pages. Create, edit, and manage web pages.
  5. Comments. Oversee comments.
  6. Appearance. Change design, customize how elements are displayed.
  7. Plugins. Install or uninstall plugins.
  8. Users. Manage user accounts.
  9. Tools. Check site health, import, and export posts or comments from other systems.
  10. Settings. Change settings for your website. This includes general settings, as well as reading, discussions, media size, permalink, and privacy.

We will jump straight to Settings to set up the backstage of your website first. Then we will follow through the order above with this free WordPress tutorial. If there is a section you’re particularly interested in, click it and teleport yourself there.

5. Customize your site


Let’s look behind the scenes of your website. The Settings section is where you can change how you see your website and what readers can do on it.

General settings

Here you can manage your site’s title, tagline, and URL. You can also view and change your email address as well as your role and language.

Set up a timezone in which you operate. Scroll down to the Timezone box and choose the right one.

General settings in WordPress

Writing settings

In the writing section, you can set your default post category and format. You can also post your blog entries by email. To do this, choose your mail server, login name, and password.

Before you’re able to put a Default Post Category, you’ll need to create it. We’re going to show you how to do it in the Create content section.

Writing settings in WordPress

Reading settings

Tick the box next to Search engine visibility. This will prevent bots from indexing your page until you are ready for it to go live. This can help you with SEO later down the line. Remember to uncheck the box once your site is ready.

Look through the reading settings and make sure everything is how you want your readers to see your page. You can choose how many posts the blog page shows, what’s included in the feed, and how much of your text you want to include in a feed.

Reading settings in WordPress


To change the default post and comment settings along with your email notifications, go to the Discussion tab. 

Discussion settings in WordPress

There, you can change what people need to do before they can comment on your site. For example, you can choose how many days after publishing a post people are able to leave comments. You can decide whether you want to display older or newer comments first.

To moderate the comments your readers leave on your site, you’ll need to go to the Comments tab in the main menu. You can filter them and mark them as spam there. 

The Discussion section is also where you can change your email notification preferences and other post settings. 

Pingbacks and trackbacks are a way to alert other blogs when you link to them. You will also get a notification when other blogs link to you. These WordPress tutorials explain pingbacks and trackbacks more in detail if you’re interested in how it all works.

Media settings

This is the place to decide on the size of your images and how to organize your files. 

Recommended image sizes for WordPress are:

  • Blog posts: 1200 x 630px
  • Hero images (full screen images): 2880 x 1500px
  • Landscape feature image: 900 x 1200px
  • Portrait feature image: 1200 x 900
  • Fullscreen slideshow: 2800 x 1500px
  • Gallery images: 1500px x auto width

Go to this WordPress guide for more information on Image size and quality

But you don’t need to remember all that! You can simply bookmark Image Resizer. Now, you’ll have a tool every time you need to make sure you’re using the right image size. It has standard sizes for web, Google Ads, and social media. All you need to do is insert your image and click the desired format. 

Set up the permalink 

When you’re getting your first introduction to how to build a WordPress website, you need to think about everything. Just like when you go on your first date. The big elements, small details, and everything in between are important.

Permalink is the URL of the page, and you can choose how it will look. You can choose between a simple option, time-stamped option, or post name option. We recommend you choose Post name for a more SEO-friendly structure and ease when updating.

Permalink settings in WordPress

Make your website mobile-friendly. In this day and age, most people use their mobile devices for browsing online. If you ignore that fact, you risk losing a lot of potential customers. You don’t want that! Choose the suitable theme, plugins, and media files wisely.

6. Create content

There are two main types of content in WordPress: pages and posts. 

The difference between pages and posts is that posts refer to your blog posts specifically. Pages refer to all the static pages on your site, such as Contact us, or Home page.

To add content to your web pages, go to the Pages tab. Then click on Add New. 

This will lead you to a blank sheet with a sidebar where you can change your page and block settings. You can add more blocks by clicking on the plus sign.

Here’s what this looks like in practice:

Page Editor view in WordPress

Blocks are elements on your site, such as text, media, or buttons.

From Page settings, you can choose if the page is public or private. You can also manage permalinks, images, and discussions. From Blocks, you have a choice of font, color scheme, and text. 

When you click on the plus sign, you will see various blocks to add to your page. Those include:

  • Paragraph 
  • Media list 
  • Shortcode, and many, many more

Blocks on your page builder allow you to customize each part of your page easily. Blocks are categorized into:

  • Text
  • Media
  • Design
  • Widgets
  • Embeds

You can move your blocks around the page after creating them. This gives you all the creative freedom to make your WordPress website just the way you want it.

While creating pages, consider putting the standard base pages on your website. 

  1. Home page
  2. Product 
  3. Blog
  4. About us
  5. Contact us

This is a standard menu layout for websites. People expect it, so you should stick to what they know. Don’t confuse your reader because confusing them often means losing them. 

Just like Donald Miller wrote in his book Building a StoryBrand:

“If you confuse, you’ll lose.”

The process of creating blog posts is very straightforward. Go to your Posts tab and follow the exact same instructions as with setting up pages. We’ll talk about setting up a WordPress blog a little further down.

Instructions to WordPress categories:

  • A drop-down menu will show you categories you currently have and an option to Add New Category. 
  • After you click that option, choose a name and parent category. 
  • Click Add New Category button, and there you have it! 

Now you can separate and organize your blog posts into different categories for your reader’s convenience and your site’s clarity.

How to use shortcode in WordPress

A shortcode is a website version of a shortcut. It lets you easily add features to your website that normally would require coding skills.

Shortcode block in WordPress

To show you how to use shortcodes in WordPress, let’s go to a new page. Click on the plus sign and Browse all. This will show you block options you can choose from.

Scroll down to Widgets and click on the Shortcode icon. This will open a box where you can insert your shortcode into. 

Take a look at this list of shortcodes that you can use on WordPress.

When you input your shortcode to WordPress, it should look something like this:

Shortcode preview in WordPress

In the Shortcode area, insert the element you want to incorporate into your page. This could be a gallery, slideshow, playlist, or as in our case, a YouTube video. 

After you input the desired shortcode, click Preview. Then choose Preview in the new tab from the drop-down menu. This presents how your shortcode will look to your readers.

You can also insert the YouTube video without the shortcode in. Simply copy the URL address into your page, and the video should be available to play on your site.

7. Upload media


Let’s say you’ve written your copy, added the elements you wanted. Now, your page or blog post needs images (or other media).

Go to the Media tab. This tab will be empty for now. Once you start making a WordPress website and uploading images and videos, you’ll be able to view them all here. 

How to add new media item in WordPress

Let’s add your first media file. Click Add new. A box will open up. This is where you can drop files or select them from your device.

Visuals present. Content is here as well. 

Coming up next: Appearance. Or, in other words: how to use WordPress themes.

By the way—

We did not forget about the Comments section. We talked about the comments setting in Customize your site. In the Comments tab, you can moderate, add filters, and mark comments as spam.

8. Choose your WordPress theme 

WordPress themes define the look of your WordPress site.

You can find them under the Appearance tab on your dashboard.

After clicking through to this tab, you can search and browse all the available themes or add a new theme by clicking Add New.

How to add a new theme in WordPress

Install your theme

Once you find a theme you like, install it by clicking on the… Install button. Yes, it’s this obvious.


What if you don’t like any of the themes that WordPress has in stock? Go to,, or You can browse through thousands of themes there and find the perfect fit for your site.

You can also add your own theme if you wish. To do this, go to the Themes tab and click on the Add new button, and then press Upload Theme.

How to upload a theme to WordPress

Customize the WordPress theme

To make any changes to your theme, click on the pencil icon next to the element you want to edit. 

This will take you to the relevant menu section.

How to make any changes to your theme in WordPress
  1. Site Identity. Change your title and tagline.
  2. Colors. Change the color scheme of your site.
  3. Header media. Manage the image/ video people see right at the top of your page.
  4. Menus tab. Set up a Top Menu for your website and Social Links menu for social media linking. You can also choose where to display them.
  5. Widgets. Add widgets to your pages and decide where to put them.
  6. Homepage settings. Choose which page you want to use as your homepage.
  7. Additional CSS. Add your own CSS code to customize your site even more. 

Let’s put in a navigational menu to make the user experience as smooth and easy as possible. 

It’s essential for the visitor using your WordPress website to be able to move around with ease. 

So make sure the menu leads the user to the pages you created. Also, decide where to put it to make the user experience as smooth as possible.

When you have your navigational menu in place, have a look at the Widgets page.

Widgets appearance panel in WordPress

You can see the Available Widgets as well as your Blog Sidebar here.

What are the widgets?

Do you know those little onscreen elements on your phone that show you a quick view of the app? Those are the widgets, and they work similarly on WordPress. They are like gadgets to add a function to your site. Find out more about WordPress widgets.

You can add different widgets into your sidebar. The sidebar is placed alongside your article and contains additional information or features. Learn more about sidebar functions and how to register them.

9. Get plugins for your WordPress website

To add additional features and get some help with running your website, consider getting plugins. You can access them by going to your Plugins tab from your site menu.

What are WordPress plugins?

Plugins are add-on software to customize your website. They can help you to improve security, optimize your SEO, integrate live chat, and many others.

How to add a new plugin to a WordPress site

We recommend you look at some plugins for security and website speed optimization.

One thing I would say is less is more. The beauty of WordPress is the ability to bolt on new functionality in the form of plugins. Oftentimes, people go overboard and download a million plugins. This slows down the site and makes it clunky. A few solid plugins like Beaver Builder, Gravity Forms, and others are all you really need.

Noah Vertefeuille

Web Developer and WordPress expert

However, if your website is for business, you should look at Chatbot Plugins and e-commerce plugins. They can help you engage your customer more.

Provide 24/7 customer service even when you sleep.

Create unlimited chatbots for your website without coding to engage more visitors.

Learn About Chatbots

You can search for plugins by typing a keyword. This will give you all the options for this specific feature. The number of items you’ll find can sometimes be intimidating, but looking at reviews, a number of active installations and compatibility information will help you separate the wheat from the chaff.

You can also upload your own plugins by clicking Upload Plugin. Simply upload a ”.zip” file and you’ll have your own plugin on your website. 

How to add a chatbot plugin to a WordPress site

You might need more information on plugins than we provided in this WordPress for beginners guide. If that’s the case, check out the WordPress Managing Plugins page

10. Add users

Are you going to be the only person using this website? If so, then skip this step.

If you want someone to help you with making a WordPress website and run it with you, then go to the Users tab. This is where you can manage who has access to your website. 

By default, your site will only have your name on it. To add a new user, click Add New. You’ll be redirected to a site to add their details. You’re required to provide their username and email. The other boxes are optional. 

How to add a new user to a WordPress site

Remember to adjust the role that you’re giving them. You’ll have a choice between a subscriber, contributor, author, editor, and administrator. Check what all the roles mean to make the right decision.

11. Set up your Tools

Wordpress import panel

You can import/export posts and comments from another system into your WordPress website in the Tools tab. 

Let’s say you have Blogger, Tumblr, or a different WordPress website, click the Install Now button underneath the platform. This will trigger a pop up with the Connection Information. You need to fill in the Hostname, FTP/SSH Username, and FTP/SSH Password of your other web server for WordPress to be able to access it. 

Check out this complete guide about importing content to your site if you’re interested in doing it.

When you want to export your content, click on Export. Choose what you want to export and click Download Export File. This will create an XML file to save on your computer. Once you save the file, you can import the content to a different site. 

In the Tools tab, you can also check your Site Health and manage Personal Data.

In the Site Health section, you’ll find the site’s health status, as well as recommendations for improvement.

In the Export Personal Data section, you can send a request for a given user to export their known data in a “.zip” file. This can prove useful when you need to comply with local laws and regulations.

You can delete or anonymize known data for a given user in the Erase Personal Data tab. You need to provide a username or email address to send the request. This is also helpful to comply with local laws and regulations.

12. Start a WordPress blog

Running a blog is useful when you want to establish yourself as an expert. You can use a blog to help your customers with their struggles before they are ready to buy from you. This puts you in front of your competitors when the buyer is ready to purchase.

A blog can also improve your search engine visibility and ranking on the search engine results page. 

However, if you’re creating a website for yourself rather than your business, you might not want to run a blog. That is perfectly fine. You can build a website on WordPress without starting a blog—if this is the case, make a beeline for the next section! 

So, here’s how to start a WordPress blog—

First off, go to the Posts tab.

This is where you can view all your published blog posts. 

To start a WordPress blog, create a new blog post. Click on the Add New button. Start typing and creating. If you need a reminder on how to do it, jump back to the section on creating content

How to make a WordPress blog so that it’s working for you?

Elliot Olson, a website designer, has a few tips for business blogging:

When you're starting a blog, publish on a consistent schedule—at least one post per week. Let your personality come through in your writing. Don't be a boring writer who sounds like everyone else! Finally, remember to add links to your old articles so readers can find more of your content.

Elliot Olson

Website Designer

Now, what we show you here are some technical basics. But blogging can be a serious business and can turn into your main source of customer acquisition. Have a look at these guides to learn more about the ins and outs of serious blogging:

Additional measures

In a guide on how to build a WordPress site, we couldn’t forget about giving you something extra! 

Before you start using WordPress seriously, play around with this demo. It lets you see how it all works in practice.

We showed you how to use WordPress, but what is WordPress used FOR? You can use it for a variety of purposes. Whether you want to start a WordPress business website, an e-commerce website, or post your podcasts, you can customize your website to these specific needs.

Check out this article on some awesome e-commerce examples to get inspiration on starting your own website with an online store.

When you’re finished setting up your WordPress website, uncheck the search engine visibility box in the reading settings. Then go to Google Search Console to let Google know that it’s ready for indexing.

Consider the user experience

Make a WordPress website that passes the usability test. Good questions to ask yourself when looking through your website are:

  • Is it consistent in color/ style/ tone and typography?
  • Is it easy to navigate?
  • Is it hierarchical? Don’t introduce the user to your history before presenting them with what you’re doing.
  • Is it mobile responsive? 

This is important because you want your customers to stay on your site. That’s why you should make it easy for them to understand what your website is about and to go around it. This will make it easier for your reader to convert and associate positive feelings with you. 

Where to find help when already using WordPress?

When you’re building a WordPress website and get stuck, go to our guide. When you’re already using WordPress and run into trouble, go to the WordPress support page. There, you can find many articles and documents with WordPress instructions. Those documents include free WordPress tutorials on basic usage and more specific areas such as Security or Advanced topics. Search the documents on the page to find what you’re looking for. 

If you still cannot find the answer to your question, try the WordPress forum and see if people there can help. The WordPress community is great in size, and they like to support each other so you’re in good hands 😉

If you prefer video tutorials, we found this great step-by-step guide on how to build a WordPress website created by Tyler Moore. We think you might like it 🙂

Key takeaway

Creating a WordPress website may be a tad time-consuming but it’s surely worth the effort!

You have your website ready for you to use now. We covered all the basics, and you have some extra material to refer to if needed. Here’s a brief reminder on how to make a WordPress website from scratch:

If you missed something, click on the step you’d like to revisit.

Good luck and have fun using WordPress! It’s going to be an exciting journey for you and your business.

Turn your website visitors into delighted customers.

Set up the Tidio live chat app in 5 minutes and watch your sales grow.

Learn About Live Chat

Share this article:

Beata Stefanowicz

Content Writer at Tidio with a love for the written word. She scouts around for digital trends and ways to help small and medium businesses grow.

Never Leave Your Customer Without an Answer

Try Tidio for Free