How to Build a WordPress Website in 2023 – Free Step-By-Step Guide

WordPress is the most popular website building platform today.

Therefore, it comes as no surprise that you have chosen to build your new website with WordPress.

However, you may not be sure where to start as it could be overwhelming when you first start.

Well, you can relax – you’ve come to the right place.

To help you on your journey In creating a WordPress website, we will cover the following steps:

Let’s get started…

Why use WordPress to create a website?

We love WordPress and use it to power all of our websites. We are so passionate about it that we can easily think of 10 good reasons to use it.

  1. It’s free and open source
  2. It’s completely reliable
  3. Fully scalable
  4. Thousands of professional WordPress themes
  5. Extend features with the plugin
  6. Great support from a fantastic community
  7. SEO-friendly
  8. Secure with options for better security
  9. Drag and drop page creation
  10. Great for beginners with a shallow learning curve

There are many more reasons to choose WordPress, but that should give you an idea why you should give it a try!

What’s the difference between Page Builder and a WordPress theme?

There are a couple of key differences between page builders and WordPress themes.

The two can be used together, and you’ll often customize a theme with a page builder, but there are differences. .

A page builder is a set of tools that allows you to create complete layouts. Drag and drop page builders use the concept of blocks. Select a block, a header for example, drag it onto the page and drop it into place and then customize it however you like.

It’s a very easy system to use.

You can create your own WordPress theme with a page builder if you want. All without needing to know how to code or CSS.

Page builders include Elementor, Brizy, Beaver Builder, and Spectra.

You can customize parts of a WordPress theme, but typically use it largely as you install it.

WordPress themes include Astra, Twenty Twenty, and many thousands more.

How to Create a WordPress Website

Step 1 : Sign up and buy a domain name

The first step in your journey to building a WordPress website is to buy a domain name.

If you have already done so , feel free to skip to STEP 2: Choose a Hosting Provider.

If not, then move on as we’ll answer some frequently asked questions when buying a domain.

p>

1.1 What is a domain name?

You probably have already decided on your company name.

Now we need to find you a domain name.

The domain name is the name of your website. It is the name ‘www.’ that people will use to find your website on the Internet.

It’s what they’ll type in the address bar to get to your website.

Let’s say your business name is John’s Pizza; then the ideal would be to have a domain name johnspizza.com.

Since your intention is to create your own WordPress website, then we can assume that you may already know this.

Most users are familiar with this (even if they don’t know the technical term).

1.2 Should you choose a “.com” domain? Name?

Most of us recognize the most common domain extension: .com

All your favorite websites you visit every day: ” google.com”, “facebook.com”, and “netflix.com” all use the universal domain extension .com.

However, you don’t always have to choose what yourself to make your WordPress website.

The domain extension you choose will depend on your business situation, requirements, location, industry, etc.

There are more than 500 domain extensions on the market and ultimately the choice is yours.

popular domain extensions

We recommend choosing a .com because it is the most common and widely recognized.

1.3 Where can you buy a domain name?

You can buy a domain name from your web host. The cost of buying domain names ranges from $10 to $20 a year.

Here are just some of the most popular options:

  1. NameCheap
  2. NameSilo
  3. HostGator
  4. SnapNames
  5. Hostwinds
  6. Sedo
  7. Flippa
  8. Domains Google

And many more…

For the purposes of this guide, we will choose a domain registrar: Namesilo to find and buy a domain name.

When you visit the NameSilos home page, there is an option to browse available domain names at the top.

We are going to create a WordPress website for this guide, and have decided to the name “My WP Website”.

Our goal is to buy the name “mywpwebsite.com”.

find domain name domain in namesilo

However, as you can see, the domain name “mywebsite.com” is already in use.

See Also:  How to create a online shopping website in html
available domain names in namesilo

This is one of the situations where people end up choosing another domain extension like .info, .co, .net, .biz or other.

Alternatively, you can choose another domain name closely related to your business.

We are going to choose something that is similar to “our-wp-website.com”.

Surprisingly, it is available and we will continue Go ahead and buy it.

Most domain registrars will try to sell you a number of features (SSL, domain privacy, website builder). web os, email addresses, etc.).

You may or may not need them depending on your business requirements.

We will leave it up to you to choose whether or not to purchase them .

buy domain name of namesilo

Once you have purchased a domain name, you can proceed to the next step in your WordPress website creation journey.

Step 2: choose a hosting provider for your WordPress website

The next step in the process of building your WordPress website is to choose a hosting provider.

2.1 What is it a hosting provider?

A good web host is what makes your website (its content, pages, images and files) accessible to its users on the web.

All data from your website is stored on the servers of the service provider. accommodation. Every time a user views or searches for something on your website, it is routed from the service providers’ servers to the visitors’ browser tab.

2.2 Where can you buy hosting?

In some cases, domain registrars like HostGator sell their own hosting services.

There are many players to choose from depending on your needs. This is just a short list:

  1. SiteGround
  2. DreamHost
  3. InMotion
  4. BlueHost
  5. HostGator
  6. Hostinger

The hosting provider you choose depends on your needs, your location, privacy requirements, scalability, speed, reviews, and uptime.

2.3 Choosing a Reliable Hosting Provider

We recommend SiteGround as they provide the best performance and keep your websites secure with advanced tools. They have amazing customer support that can help you at every step.

SiteGround becomes the best option as their servers are specifically optimized for WordPress.

They provide WordPress support, easy WordPress installation, automatic updates, and an in-house built WordPress starter tool to easily launch a website. In addition, they provide a WP caching plugin that improves website performance.

All plans come with free CDN, pre-installed SSL, and daily backups of your website.

Choosing SiteGround:

  • Makes WordPress easy to install.
  • Offers excellent value for money.
  • It is transparent with its options prices.
  • It has excellent technical support.
  • It has a proven track record with over 1.8 million websites using it.

Let’s see how to set up hosting with SiteGround .

Once you’re on your home page, you’ll see a few options. SiteGround provides managed WordPress hosting as one of their options.

The benefit of going this route (for a beginner or non-techie) is that it eliminates all the confusion. . It makes it really easy to launch a WordPress website, which is what we’re looking for.

select siteground hosting

Next, choose which plan you want to start with.

If you purchase through our link today, you can get a discount on your first bill.

  • The StartUp plan ($3.99 per month) is suitable for 1 website and can manage up to 10,000 visits per month. This is a perfect plan to start with.
  • If you want to get the best site performance and plan to host multiple websites, you can go for the GrowBig plan ($6.69 per month) . It comes with SiteGround’s in-house built plugin – the SuperCacher, which dramatically increases the speed of your site.
  • If you’re building a more resource-intensive WordPress website, such as an eCommerce website, choose the GoGeek Plan ($10.69 per month). It has the highest level of server resources and comes with advanced priority support, which means your tickets will be handled first by SiteGround’s most experienced agents.
select a siteground hosting plan

After choosing a plan, you will need to enter your domain name.

If you already purchased your domain as discussed on Step 1 – then choose the I already have a domain name option and enter your domain name.

enter your website domain

We have written ” ourwpwebsite.com” to match your newly purchased domain name.

On the next page, SiteGround will ask for your information to complete the purchase.

You must complete the required information:

  • Account information
  • Customer information
  • Payment information.
fill-in your data in siteground

In the At the bottom of the page, you’ll notice that under “Hosting Services” there are a few options.

The “Term” is the term of your purchase . You can choose several options:

  • Trial
  • 1 year
  • 2 years
  • 3 years
See Also:  How to create a wordpress website for beginners simply add

This depends on your comfort level and how long you plan to keep the business in business.

Typically, the long term gives you a bigger discount.

The “Data Center” shows you options for where your data will be stored.

This depends on where your main traffic is coming from and also where you are located.

You have the choice between the US, UK, Europe and Singapore.

If you are a business based in Europe, you must comply with GDPR requirements and in this case you must choose Europe as your option.

pay for siteground hosting plan

Once the purchase is complete, you will receive a confirmation.

Once upgraded, this process usually takes u n few hours ours. This will ensure that your website is live and accessible on the web.

change your nameservers

One of the many benefits of using SiteGround is that they make it very easy to set up and install WordPress from the client panel.

You can install WordPress without ever leaving SiteGround, which we’ll cover in the next section.

We recommend SiteGround for building your WordPress website due to its simple client control panel and ease of use. use.

How to point your domain to a new web hosting provider

If you purchase your domain name and web hosting from different companies, you’ll need to point the name to your hosting for everything to work.

It’s a simple process but requires a bit of configuration.

  1. Login to your web server and make a note of the nameservers. There are two nameservers and they will look like this, ns1.dns-parking.com and ns2.dns-parking.com
  2. Login to your domain registrar and find the nameservers
  3. Replace the current nameservers with those of your web server
  4. Save the change

A Once complete, you may need to allow 24-48 hours for the change to propagate. It may happen sooner, but be prepared to wait a bit before everything works as it should.

You’ll know once it’s done when you type your domain name into a browser and land on your website.

Step 3: Install WordPress on Hosting

You can set up your WordPress in just a couple of clicks.

There are a few ways to install WordPress, but we recommend the SiteGroud Wizard as shown in the image below.

install wordpress website in siteground

Once you select WordPress, you will be prompted to create a website name username and password, and in less than a minute your WordPress account is set up.

Once installed, you can always return to your SiteGround client’s control panel to view your installations (this is useful if you have several websites)

Click the Websites icon on the top menu, and it should show you the list of your websites.

install website in siteground

Once click on Site Tools, this tab will open below.

By clicking on WordPress Admin, you should be able to access your dashboard WordPress control.

wordpress website kit at siteground

3.1 Accessing your WordPress dashboard

You can also choose your browser to access your WordPress dashboard.

This is usually “yourdomain.com/wp-admin”.

It will take you to a login screen similar to this one.

Use the username and password you used during the SiteGround installation process.

WordPress Website Login Page

Related Article: 26 Essential Things to Do Immediately After Installing Your New Site of WordPress.

Step 4: Select and Install a WordPress Theme

You have now created the infrastructure that supports your website (domain name, hosting, and WordPress).

Next, we’ll talk about customizing your website in the following steps.

The first step is to find and install a theme.

4.1 What is a WordPress theme?

Here is the official definition from WordPress.org .

A WordPress theme allows you to customize how your site looks and feels based on your requirements and brand guidelines.

With the help of a theme, you can customize the design, the structure, colors and appearance of your website.

4.2 Free vs. Paid Themes

If you need basic functionality on your website, then you might go with a free theme.

For example, if you are a freelancer and are using your website just to showcase your brand, a free theme would meet most of your needs.

However , there are limitations in terms of what you can change or update.

That’s why there are paid themes.

They offer more customization, personalization, and additional functionality than the free ones. themes.

There are over 10,000+ themes available in the WordPress ecosystem to choose from.

The average price of a paid theme ranges from $40-$60 depending on providers and options.

See Also:  How to create an email account from a school

4.3 Where to find a theme that suits you

You can start with WordPress.org and search for many options.

Log in to your WordPress dashboard.

Click Appearance and then Themes.

You will notice some options there and also the ability to search for other themes.

You also have the option to upload a theme

WordPress Theme Installation

But, we made you a promise at the beginning of this guide, right?

Remember: A promise to show you how to build a WordPress website in less than an hour and for less than $20 a month.

For that, we recommend the Astra theme. With the Astra theme, you can build any type of WordPress website.

It’s cost-effective, quick to install, and highly customizable (which we’ll cover as we go through this guide).

And, of course, we’re a bit biased because it’s our own subject. However, that is not why we suggest Astra.

However, we recommend Astra due to the great reviews we have received from our customers.

With over 1,653,898 WordPress websites who have installed Astra – we can confidently say it will work for you too.

Check out our list on WordPress.org showing 1,000,000+ installations and 5,600+ 5-star reviews.

Install the Astra WordPress theme

Go to your WordPress dashboard.

Click on Appearance> Themes > Add New

Then, search for Astra and click the button >Install .

install theme astra

Then click the Activate button to activate the theme. In less than a minute, Astra will be installed.

activate astra theme

The best part of using Astra is that you can import ready-made websites with the Starter Template plugin in just a few clicks.

To use launch templates, go to Astra Options in the Appearance tab.

installing astra starter template

From here select Install import plugin.

You will see a page like the following.

Introduction to Starter Templates

Click Build Your Website Now .

Next, select the page builder you want to build with. In this case, we’re going with Elementor.

pick elementor page builder

Next, choose the type of website you want to build and select the website you want to import.

pick the right website template

For the purpose of In this article, let’s build an eCommerce website with WordPress.

Select one of 200+ website templates that you like. This will open a customization page where you can change the colors of your website and upload a logo you’ve designed.

Don’t worry if you don’t have anything ready yet. You can customize everything later,

For this tutorial, click Skip and Continue.

install demo website

In the final stage, you just have to fill in some details and install the template you chose.

You will then find a box asking you to fill in your details (which you can choose to leave if you wish).

Just click Submit and Create My Website and it will start importing the website.

import starter template website

Now, you are ready to do things your way and customize it!

We’ll cover that in detail in the next section of this guide.

Step 5 – Customize and Personalize Your WordPress Website

In this section , we’ll show you how customizing your WordPress website is consistent with your branding and style guidelines (all without having to write a single line of HTML/CSS code).

Go to your WordPress dashboard .

Under Appearance choose Astra Options.

You will see this page showing all the shortcuts, and you can choose which customize.

activate astra options

In the next few minutes, we’ll discuss how to update the following using Astra Options:

  • Load Logo
  • Set Colors
  • Customize fonts
  • Customize header and footer
  • Customize layouts

5.1 Update the logo and title of the site

Go to your WordPress dashboard.

Under Appearancein A Options stra, select the Upload Logo button.

upload logo in astra

This will take you to the Header Builder page.

From the Header Builder module, click Site Title and Logo

insert logo

Here you can set the logo for your site. You can have different types of logos depending on the type of header you create.

You can also adjust the width of the logo and add the site title and tagline in this section.

click change logo

You can also see a view preview live as you make these changes.

Once you’re satisfied, hit the blue Publish button and your changes will be updated live on your site.

5.2 Updating Colors

You may already have brand guidelines for your business and want to ensure your website is consistent with those brand colors.

Go to your WordPress dashboard .

Under Appearance and under Astra Options, choose Set Colors.

change your website's color scheme

This will take you to the customizer settings. Here you can set the color palette for your website.

From here, you can set the colors you want to use. The global color palette is really useful because you don’t have to set colors over and over again.

use astra global palette

Take a look at this video showing all the color changes you can make on your website.

In this video, you can see how quickly and easily you can make color changes.

You can also see how the changes impact your website with the help of live preview.

Once you’ve made all the color changes to your website with this customizer, be sure to hit the blue Publish button to make your changes live.

5.3 Typography Update

With the help of the customizer, you can control the fonts and font sizes for each and every element of your website.

Even if you don’t have style guidelines, you can start with some of the defaults that are already included.

Go back to the Global tab and select Typography.

change font of your website

You can edit the preset font, change the sizes based on the title and body, and add any fonts you want.

Like the Global Color Palette, the Global Typography helps you configure fonts for the entire website. This way you won’t have to spend time changing fonts every time.

Take a look at this video – we show you some of the typographic changes you can make with our customizer.

Once you’ve made all the font changes for the fonts for the different sections, be sure to hit the blue Publish button to make the changes live.

5.4 Update

Go to your WordPress dashboard.

Under Appearance and Astra Options, choose Layout Options.

update design options

You can see all the options available to update the appearance of your WordPress website.

You have control over how the various elements of your site will eventually look

Select container width

Once you have made all the changes in the layouts of the different sections, be sure to hit the blue Publish button to make your changes live.

5.5 Customize more with Astra Pro

The free Astra WordPress theme is a great starting point for your website, but if you want to do more, we recommend Astra Pro.

Astra Pro gives you access and control over your website without any limitations on how you can customize it. All this while maintaining maximum performance.

We’ve added a lot of features in Astra Pro compared to the free version of Astra.

Here are some of our favorites:

Site Layouts

Astra Pro comes with a variety of site layouts that you can use to create professional WordPress websites. You don’t need any design skills or coding knowledge to use them; just select the layout that best suits your content and Astra will take care of the rest.

astra pro site layout feature
More layout options

Astra Pro gives you more control over the layout of your website with options to customize color, font, and spacing. You can also add a background image or video to your site.

You can customize any area of ​​the site with any color or type.

Header and footer customization

Astra Pro allows you to customize the header and footer of your website with options to add a logo, social media icons and a search bar. You can also change the layout of the header and footer.

Full control over blog layout

Astra Pro gives you full control over your blog layout with options to change the width, alignment, and spacing of your content. You can also choose from a variety of post templates and add custom CSS.

astra pro blog layout feature
Advanced functionality for course builders

Astra Pro includes advanced functionality for course builders and content, including support for the LearnDash plugin and Lifter LMS. This allows you to create online courses with WordPress and manage your students and classes from a single dashboard.

Step 6: Update WordPress Settings

Once you’ve done all the changes to the front-end as discussed in the previous section, let’s look at some additional settings you need to do.

You have a few settings here to update:

  1. General Settings
  2. Write
  3. Read
  4. Discussion
  5. Permalinks
  6. Privacy

Let’s quickly go through them and also learn how to make the necessary changes.

6.1 General Settings

Go to your WordPress dashboard.

Under Settings choose General Settings.

update general settings

This is where you set some roles and rules on your website.

For example, default time zone, date format and language.

In addition, you can also configure how you want visitors to register on your website.

Since we have already changed the Site Title and Slogan using the Astra Customizer, you can see that it has already been updated here.

general setting option

6.2 Writing Settings

Next to Writing section – You’ll notice some of the default settings for your default Post Category and Post Format.

You don’t necessarily need to update this during setup initial of your WordPr website ess, but you may need to at some point.

You can update this type of formatting as you start creating blog posts.

update writing settings

6.3 Reading settings

In the Reading Settings section, you can configure how all your posts or pages will be displayed.

This is what your readers will see when they visit your website.

You can choose what you want to display on the home page when they first visit your website.

Do you want to display a particular page, blog posts, or the homepage? You can configure that here.

For today, you can leave this setting unchanged.

update reading settings

6.4 Permalink Settings

Here are another default setting you can customize: Permalink Settings from your site permalinks.

A permalink is the “permalink” from your posts and pages. This is the format that appears when someone visits a particular page or post on your website.

If you are not a news site and don’t rely on timely content, then the best recommended format would be Post Name option as highlighted in the image below.

Once selected, this will personalize each new page or post as you create it.

update permalinks

6.5 Discussion Settings

About 20% of the content on WordPress sites comes from the comments section.

Comments are the way your readers interact with your articles, pages, and posts.

There are many reasons to keep comments enabled on your website. The main reason is that it’s an efficient way to communicate with your readers.

In Discussion Settings, you can set how you want to display and moderate comments.

Let’s leave this setting as default for now (as you can see in the image below).

You can come back and change it in the future if you need to.

update discussion settings

6.6 Privacy Settings

As a website owner, privacy is not something you should ignore. Why not start your website journey with minimal headaches?

Luckily, WordPress provides a template that you can build on.

Head to your dashboard WordPress.

Under Settings, choose Privacy.

Then click the Preview

Leave a Reply

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