How to Make A WordPress Website

How To Make A WordPress Website

In my post, I show you how you can make a WordPress website easily in a few steps.

You do not need any experience to build a WordPress website.

Follow my guide, and you can launch a website today.

WordPress is the preferred website builder. Over 40% of websites use WordPress.

Website Builder (CMS)% All websites

The website-building process is simple, but it is easy to make mistakes.

If you plan to make a website to publish content, then you need to use WordPress.

There are free website builders, but they charge for extras when your blog grows.

My guide shows you how to make a website, so you don’t have to pay extra fees.

I have made many websites since starting in 2018. I always use WordPress.

Let’s start building your WordPress website.

Step One – Domain And Hosting


A domain name is the address of your website. My domain name is Newblogr, and the .com is the TLD (Top Level Domain).

I recommend buying .com for your site. It is the most common and is not country or sector-specific.

Buying a domain name is difficult. The name you want is probably unavailable.

Keep your domain name short. Your name must be easy to remember.

Focus your name around a topic rather than a product. You want to have room to grow your website.

Namecheap Domain Names

I recommend ‘‘ (*paid link) for domain names.

You can buy a .com domain name for about $10 a year.


Enter the name you want, followed by .com, and click Search.

Domain name search

You see a Make Offer option when a domain name is not available.

The Make Offer link means the owner might sell.

A premium listing could cost thousands of dollars. I recommend looking for an available name.

Make offer

Continue your domain name search.

Once you find an available domain name, you get a green tick with an option to Add To Cart.


On the next page, ensure that Domain privacy is enabled.

Domain privacy hides your personal information after you purchase this domain.

When you don’t enable this option, your name, address, and email are on the domain name registrar list.

With Namecheap, this option is free forever.

Domain registration

To complete your purchase, create a free account.

You have completed the first step. You have a domain name.

Bookmark Namecheap, you need to make changes to your account later.

Namecheap dashboard

How To Buy A Domain Name Video Tutorial


You keep your website folders and files on a server. This service is Hosting.

There are hundreds of hosting companies offering different hosting packages.

The cheapest hosting package is called Shared Hosting. Shared hosting is when multiple websites are on the same server.

Choosing shared hosting is an excellent option for new websites. It is cheap.

Hosting companies offer discounts to new customers, but when it is time to renew, the price doubles or sometimes triples.

For example, here are Siteground’s hosting packages. The new customer price is the discounted price. The renewal price is much higher.

Hosting prices

When choosing a hosting company, here is a list of essential factors.


Uptime means your website is accessible.

Look for hosting companies that guarantee an uptime of over 99%.

For example, here is Hostgator’s sales page. They guarantee 99.9% uptime.



Support is essential when you are new to blogging.

Your site will have issues. Choose a hosting company that has a reputation for excellent customer support.

Here is a blog post from talking about customer support on Siteground.

Siteground support

Site speed

Your site must load fast for your visitors. They won’t wait for a slow website to finish loading.

You need a server that replies quickly to browser requests.

This metric is called time-to-first-byte, or TTFB for short.

I use WebHostFace to host my website. My site’s homepage TTFB is under 400ms, which is fast.


Before purchasing a hosting package, review their refund policy.

Most have a 30-day refund policy. If you have issues with your site or are unsatisfied with customer support, request a refund.

Hosting I Recommend

I have used Bluehost, Hostgator and Webhostface.

I used Hostgator for three years and was happy with the price and support.

Their introductory price is competitive, but their renewal price is high.

Check Hostgator’s latest hosting package prices at (*Paid Link).

create a WordPress blog with Hostgator

Webhostface is a new hosting company.

Their new customer discounts are excellent. Their customer service is fast and efficient.

They offered me a discount each time I renewed my hosting.

Check out Webhostface’s latest customer discounts at (*paid link).

Webhost face hosting

Bluehost offers excellent new customer discounts. They are a popular choice with new bloggers because of the price.

I was with Bluehost for one year because the renewal price was high.

I found Bluehost’s control panel the easiest to use. It was easy to install WordPress and make a website.

Visit my How To Install WordPress WordPress On Bluehost article to learn more.

Check out Bluehost’s latest customer discounts at (*paid link).


Connect Your Domain And Hosting

For your WordPress website to work, your domain name and hosting need to connect.

When a visitor visits your domain, the browser needs to know where to get your website files.

The browser needs nameservers. Nameservers are unique to each hosting company.

After you purchase a hosting package, the company sends you their nameservers via email.

Webhostface sent me an email with their nameservers. There are usually two.


You need to take your nameservers to your Namecheap account.

Sign in to your Namecheap account and select the Manage link next to your domain name.


On the next page, there is a Nameserver section.

Paste the two nameservers you received from your hosting company, and click the green tick icon.

Nameserver changes take a few hours to process.

Nameserver update

Once the process is complete, your domain and hosting are connected.

When you type your domain name into your browser, you see a default homepage set by your hosting company.

How To Update Nameservers On Namecheap Video Tutorial

You have your domain and hosting set up. Next, let’s install software so you can build your blog.

Step Two – Install WordPress

WordPress is website builder software. You need to install the software to make your website.

After purchasing a hosting package, you get an email with a link to a Control Panel.

Control panel

You install WordPress from the Control Panel.

The email also contains your Control Panel‘s username and password.

Click on the link to your Control Panel and log in using the given details.

Here is a Control Panel dashboard.


To start, type WordPress. Then select the WordPress link.

WordPress search

On the next page, select Install.

Install WordPress

On the right, select Quick Install.

Quick install

Complete the required information.

Ensure you remove the WP from the In Directory box.

You don’t need to put your website in a directory.

In Directory

Finally, select Install.

WordPress installation takes just a few moments.


How To Install WordPress On Bluehost Video Tutorial

After the WordPress installation is complete, you get two links. These links are essential.

The first link is to your website’s homepage.

The second link is to your WordPress admin dashboard.

I recommend you open both links and bookmark them.

WordPress admin is where you make your website. It is the back office of your website.

Here is the WordPress admin dashboard.

WordPress dashboard

WordPress Set-up Checklist

Before publishing content, there are settings on WordPress you need to complete.

Permalinks Settings

Permalinks are the URLs of your blog posts. There are many options. I don’t recommend leaving them as default.

Hover your mouse over Settings and click Permalinks.


I recommend the Post Name or Custom Structure options.

Both these settings ensure your blog post title is in your post’s URL.

Permalink structure

Make your selection, and select Save Changes at the bottom of the page.

WordPress Plugins

WordPress plugins allow you to add extra functionality to your website.

Hover over Plugins and select Add New.

Add plugin

In the WordPress plugin library, use the search box to find plugins.

Search plugins

My Recommended Plugins

Akismet Anti-Spam – Akismet monitors spam in your blog post comments. The plugin separates suspected spam comments for you to review.

ShortPixel Image Optimizer – Large images on websites cause slow loading speeds. The Shortpixel plugin compresses images, so your site loads faster. The free version is limited to 100 hundred images per month. For more, you must purchase a paid plan.

UpdraftPlus – Backup/Restore – Backing up your site content is essential. When you have issues with your site, you can restore everything from a backup. Updraftplus is an excellent free plugin.

Litespeed Cache plugin – Cache plugins help your site load faster by copying your blog posts and serving a saved copy to visitors. This plugin works better with Litespeed servers.

Wordfence Security – Keep your website secure from hackers with a security plugin.

SSL Certificate

Websites with SSL certificates have a safe padlock icon in browsers.

This padlock tells your visitors that data transfers are encrypted.


Websites that do not have SSL certificates generate a not secure warning.


Contact your hosting company regarding an SSL certificate for your website.

A safe website is essential. Many hosting companies offer free SSL certificates.


There are two options for your website homepage.

The first option displays your latest blog posts. The second option is a static homepage.

My website is a blog. My homepage displays my latest blog posts.

If you are a business, I recommend having a static homepage to encourage your customers to contact you.

To set your homepage, hover your mouse over Settings, and select Reading.


To display your latest blog posts, select Your Latest Posts.

Choose how many posts you want to show, and save your changes.

Reading settings

To set up a static page, design your page and publish it.

Create a blog page, too. When you publish content, it displays on your blog page.

Return to Reading Settings and select A Static Page.

Choose your Homepage and Posts Page from the menu, and save changes.

Site Title And Meta Description

Google and Bing scan your website for content to display in search results.

To ensure the search engines know what your website is about, add a site title and short description to your website.

Here is an example of a site title and meta description in a Google search.

Site title and meta description example

Search engines limit the characters in search results, so don’t add anything too long.

Hover your mouse over Settings, and click General.

General settings

On the next page, add your site title and a short tagline.

Site title

Finally, Save Changes.

How To Set Your Title Tag And Meta Description On WordPress Video Tutorial

Step Three – Install A WordPress Theme

A WordPress theme sets the layout and design of your website.

You change the look of your site’s WordPress theme using the customizer.

There are hundreds of free WordPress themes. Choose one that suits your website topic.

Install A Free WordPress Theme

Hover your mouse over Appearance, and select Themes.


On the next page, click Add New.

Add new theme

Use the Feature filter option to find themes suitable for your content.

Feature filter

Select from Subject, Features, and Layout.

Once complete, click Apply Filters.

Theme filter

Choosing a theme for your website is difficult because there are so many.

My advice is to not spend too much time on this. Pick a theme you like and go with it. You can change your theme later.

Step Four – Add Posts And Pages

When you publish content, it is essential to know if you should publish it as a post or page.

What Are Pages And Posts?

Posts are your blog posts. The content you write about your chosen topic.

Pages are things you need on your blog but do not want to show on your blog pages.

Essential pages you should have are an about me page, a contact us page, a privacy policy page, and any disclaimers.

Publishing these pages as pages ensures they don’t appear on your blog page.

Blog content is a post. WordPress displays published posts on your blog page automatically.

When I started my website, I did not know the difference and published my content as a page. I had to fix this by republishing that content as a post.

How To Create A New Post Or Page

Hover your mouse over New and select Post or Page.

First post

Give your blog post or a page a title, and start to add content.

Blog post

Once you complete your post or page, click Publish.


After you click publish, it is on the internet.

I recommend creating posts first. It takes a while for Google and Bing to index your content and send you traffic.

You can add essential pages to your website after you have some content.

Step Five – Create A Logo

I recommend you create a logo for your website that represents your brand.

If you don’t want to pay a design company, here are two excellent free tools.

Canva (*Paid link) is an essential graphic design tool.

It is easy to use, and the free options allow you to design almost anything.

Create a free account and start designing a logo. You can use one of the templates or start from scratch.

Create a free logo on

Designevo is a free online logo maker with 10,000+ templates that anyone can use to design a compelling, unique logo.

Choose a template category to fit your website topic and have a logo for your site in minutes.

Create a free logo on Designevo

Step Six – Install Analytics

After you launch your website, how do you know what posts get the most traffic?

Installing analytics on your website allows you to track data about your visitors.

Most of your organic traffic will come from Google and Bing.

They both have free tools for website owners to track visitor activity.

Google has the Google Search Console. After you open a free account, add a tracking code to your website.

After 24 hours, you can view data about your site from visitors sent to your website from Google.

How To Submit Your Website To Google Video Tutorial

Bing has the Bing Webmaster Tool for website owners. After you open a free account, add a tracking code to your website.

After 24 hours, you can view data about your site from visitors sent to your website from Bing.

How To Submit Your Site To Bing Video Tutorial

Frequently Asked Questions

Can You Make A WordPress Website For Free?

Yes, it is possible to create a WordPress website for free. WordPress is a free and open-source content management system (CMS) used to create a website or blog.

You can use to create a free website, which offers a variety of customizable templates and features.

However, keep in mind that a free WordPress website may have limitations in terms of design and functionality, and you will not be able to use your custom domain name.

Alternatively, you can download and install WordPress on your web hosting account, which allows you more control and flexibility over your website.

Is A WordPress Website Easy To Build?

Yes, it is generally easy to build a WordPress website.

WordPress is known for being user-friendly and intuitive, even for those with little to no technical or design experience.

The platform includes tools and features that make it easy to create a website, including a drag-and-drop page builder, a wide selection of themes and plugins, and an extensive online support community.

Additionally, many web hosting providers offer one-click WordPress installation, making it even easier to start creating your website.

How Much Does It Cost To Build A Simple WordPress Website?

The cost of building a simple WordPress website can vary depending on several factors. Such as the cost of purchasing a domain name and web hosting, premium themes or plugins you may want to use, and the amount of time and effort you are willing to put into designing and building the website yourself.

In general, however, you can expect to spend around $100 to $200 for a WordPress website.

These costs would cover the cost of a domain name and web hosting, as well as any essential themes and plugins.

Hiring a professional to design and build your website for you could be significantly higher.

What Are The Disadvantages Of WordPress?

There are a few potential disadvantages to using WordPress as a website platform.

  • Limited control over the platform: Since WordPress is an open-source platform, anyone can contribute to its development, which can lead to compatibility issues and security vulnerabilities. Additionally, you may be limited in terms of what you can do with the platform. You can’t make changes or customizations to the core WordPress code.
  • Performance and speed issues: WordPress websites can sometimes be slower and less efficient than other websites, especially if they are not optimized. Not optimizing can lead to a poor user experience.
  • Limited design flexibility: While WordPress offers a wide variety of themes and plugins, it can be hard to create a truly unique and custom design without coding experience. Switching between themes or making design changes can be time-consuming and difficult.
  • Potential security risks: WordPress is a popular platform. There are measures you can take to secure your WordPress website. It is essential to be aware of the potential security risks.

WordPress has many benefits, but it is essential to contemplate the potential disadvantages before deciding if it is the right platform for your website.

How Many Hours Does It Take To Make A WordPress Website?

The amount of time it takes to create a WordPress website can vary depending on several factors, such as the complexity of the website, the level of experience with WordPress, and the amount of time you can dedicate to building the website.

In general, however, you can expect it to take at least a few hours to create a WordPress website.

Creating a WordPress website includes web hosting, installing WordPress, selecting a theme and customizing it, and adding pages and content to your website.

A more complex website with multiple features and functionalities could take several days or weeks to complete.


It is easy to make a WordPress website. Buy a domain name from Namecheap. Then buy a shared hosting package, and install WordPress.

I recommend using WordPress to build your site. WordPress software is free to install and use.

There are no extra costs when you want to add something to your website.

Your content is the heart of your blog. Don’t waste too much time on design.

It is easy to waste hours and days over small things that don’t bring traffic to your site.

Get started today. You can edit and change things later.

Visit my How To Edit A WordPress Website article to learn how to use WordPress.

I hope you found my article informative. If you have any questions, please leave them below.






Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.