Categories :

How to create a WordPress blog: the complete walkthrough

Learn how to create a WordPress blog with this complete tutorial, from choosing a domain to publishing

I wrote this post to show you how to create a WordPress blog quickly and easily.

But before that, you can watch the video below and see the main questions people have about blogging. Are they yours too?

“Digital marketing? Well, first of all you will need to create a blog”

Lately this phrase has become quite common. That’s because a common feature present in all successful Inbound Marketing strategies is content production. We know that there are several ways to produce this content to attract new customers and/or connect with current ones, but nothing is usually as good for an initial start as creating a blog.

Digital Results is a living example of this. Even before the release of RD Station, Blue World City decided to make a blog about Digital Marketing to start our content strategy.

To create a blog for your company, you need a CMS (Content Management System).

There are several CMS’s available in the market for you to choose from, but in this post we will talk specifically about how to create a WordPress blog.

Why WordPress? The reason is because WordPress is the most popular CMS in the world (27% of sites use WordPress) and because it works not only to manage a blog, but ecommerces, forums, websites and practically any digital business. Furthermore, it is the CMS that Resultados Digitais uses to manage this blog.

Before we go to the tutorial where we are going to explain to you how to create a successful WordPress blog, we need to talk about the differences between and As much as they appear to be the same, there are considerable distinctions.

The differences between and

Although the names are similar, there are considerable differences between and is an online publishing platform created by Automattic company. It is an open-source platform available for free download, where the user can freely make as many changes as he wants. But for that, you need your own server to install the CMS and follow a few more steps to configure. That’s what we’ll talk about in this tutorial and this method we’ll use to teach you how to make a blog. is a place where you can host your own website for free with no installation required. It’s a much more intuitive and easier way to create a blog. However, along with this come some limitations, such as the domain that comes with “”. Example: It is even possible to have a custom domain, without the “WordPress”, but you have to pay for it.

How to create a blog on WordPress

For you to know how to create a blog using WordPress as CMS, you will need to follow a few steps. Installation usually doesn’t take long and a few minutes will be enough for you to get your blog up and running.

However, there are some other steps we need to explore before explaining how to create a blog. In summary,   the 7 steps to create a WordPress blog are:

  1. Define a domain for the blog;
  2. Choose a hosting;
  3. Download WordPress;
  4. Unzip WordPress on the server;
  5. Create a database;
  6. Edit your blog settings in WordPress;
  7. Finish the installation and start publishing.

Follow the step-by-step below, follow the images and good installation. Come on!

1 – Choose a domain

Before setting up WordPress, to create a blog you will need to purchase a domain. If you already have one, skip to the next step. If not, read on.

Choosing a domain is a task that requires great care. The domain is the name of your website. Think of it as your own name or what you like to be called. Your website works the same way. He will always be remembered for his domain.

Every domain is accompanied by a suffix. The most popular are:

  • .with
  • .net

There are also specialized domains for your website segment:

  • (lawyers)
  • (government sites)
  • (educational institutions)
  • (agricultural companies)
  • (industries)
  • (non-governmental institutions)

The list of suffixes is immense and these are just a few examples. Other types of suffixes you can use to create a blog are: .info, .me, .biz, .tv, .cc, .ws etc. And it is also possible to purchase domains with longer and custom suffixes, it all depends on where you are requesting the purchase. Examples: .cafe, .bar, .audio, .digital, .film, .fashion, .fitness, .tech, .news, .design, .solutions, .ninja etc.

There are several websites that sell domains available. The most popular in Brazil is, but you don’t need to limit yourself to this option. A small Google search is enough for you to find different results.

Yes, compare prices (which tend to vary little), but more importantly, consider the site’s reputation and history as your main point when making a purchase. You don’t want to buy a domain in an unreliable place. Believe it!

2 – Choose a hosting

After choosing a domain you need to define where you will host your blog. Most hosting services already offer the bundled domain purchase service. This usually comes with some discounts and can be quite advantageous.

If your hosting and domain are in different locations, you will have to make a DNS change. If not, you can skip to the topic about different types of hosting.

To integrate the two services, you will need to enter the nameservers manually in the control panel of the website where you purchased your domain.

This pattern can change a lot from one hosting to another. Therefore, the most correct thing to do is to contact your host and request the nameservers so that there is communication between hosting and domain. It’s likely that there’s a topic about it in the hired server’s Help Center.

Below are two examples of configurations on different servers:

What type of hosting should I choose to create my blog?

If you were about to hire a hosting service and came across a lot of options that confused you, don’t worry, we’ll talk about each case below and the advantages of each.

Basically, there are 3 main types of hosting:

  • Shared Hosting: In shared hosting, the same server can host hundreds of websites. Thus, each site within the server has a certain quota of memory, disk space, etc. This means that the website will have a lower performance when compared to dedicated hosting. At the same time, the cost of hosting will also be lower.
  • Dedicated Hosting: While in shared hosting the server is used by several websites, in dedicated hosting your website will have the server fully available. Dedicated hosting has a higher cost, however it offers greater security for sites that have a high number of simultaneous accesses.
  • VPS: It is the acronym for Virtual Private Server, that is, Virtual Private Server. In this type of hosting, users share a server, but each private server is isolated from the “server next door”, which affects the site’s performance less.

The ideal is for you to consult the functionalities of each one according to the server you are hiring to know which one is more worthwhile for your business.

Also check if the service offers tools to install WordPress as we’ll show you in this post.

The following examples are installation via CPanel, but you can also install via FTP, Softaculous, Fantastico DeLuxe, Installatron, Parallels (Plesk) and others.

3 – Download WordPress

Now that you already have a domain and you already have a hosting, let’s explain at once how to create a WordPress blog.

To download WordPress in Portuguese, go to In “Download” you can download the platform in .zip or .tar.gz formats.

You don’t need to register and the download is completely safe.

4 – Unzip WordPress on your server

Once WordPress has been downloaded, you will need to unzip the files inside your server. In this post we will teach you how to do this using CPanel, a feature available on many servers.

The files you need to unzip are (up to the update used for this example):

Contact your server to find out how you can access CPanel directly from your browser. Most of the time the URL is The username and password are also provided by your server.

CPanel is a control panel with a graphical interface that allows the user to create emails, FTP accounts, manage files, assign directory protections, add cron tasks, redirect emails, among other functions.

When accessing CPanel, look for the File Manager functionality. This is where you will unzip all those WordPress files that are exemplified above.

Before extracting the files in File Manager, you’ll still have to choose whether you want WordPress accessible directly on your domain or as a separate area:

WordPress directly at the website address:

If you want WordPress at the root of your domain, as in the example above, the WordPress files should be directly in your server’s main folder (usually public_html ).

WordPress in a folder inside the site:

If you want to have your WordPress installation in a subdirectory of your website, as in the example above (and as it is on the Digital Results blog), the WordPress files must be inside a folder on your server. If this is the option create this folder and unzip the files there. For example: blog/public_html .

5 – Create a database and the user

After downloading WordPress and unzipping the files on the server, to create a blog the next step is to create a database (database) and a user (user).

CPanel has a very intuitive functionality for this function. Just access the MySQL® Database Wizard feature to start the creation.

This database is where all your files will be hosted. In 4 simple steps you have the database ready. Follow the step-by-step images below:

After completing these steps, your database and your user are created. You can create other users to administer the same database or other databases if you want to keep two blogs on the same hosting.

To manage all users and databases, just access the MySQL® Databases menu in CPanel.

6 – Create and edit the wp-config.php file

After creating the database and the user, there are only a few steps left for you to finish installing WordPress and create your blog.

What is needed now is to make WordPress understand that the database has been created and that this is where all the data will be stored from now on.

The procedure for doing this is to edit a file called wp-config-sample.php. This file is in the WordPress folder you unzipped. Follow the steps below in order.

  1. Go to the WordPress download location on your computer (not CPanel);
  2. Create a copy of the wp-config-sample.php file;
  3. Rename the copy to wp-config.php;
  4. Open the file in a text editor. WordPad is already appropriate;
  5. Fill in the highlights in the image below with data from the database you created;
  6. Upload the wp-config.php file to the root folder where the other WordPress files are located on the server

Copy and paste the data into the spaces that are yellow in the image above. Be careful not to erase the apostrophes between which the data is placed. An error will occur if you delete them.

Regarding the “MySQL hostname”, the chances of you needing to change this field are practically nil. Leave as ‘localhost’.

In very isolated cases it is necessary to change and for that you will need to contact your server to find out what to fill in this field. But, as said, it is quite rare for this to happen.

7 – Finish the installation to finally create your blog

After uploading wp-config.php to the server, you’re pretty much finished creating your blog. All that remains is to access the WordPress control panel and start customizing.

Go to the URL where WordPress was installed to create the first user and complete the installation.

  • If you left WordPress files at the root of the site (directly), visit:
  • If you left the WordPress files in a folder, for example blog, visit:

If you edited the wp-config.php file correctly, you will see the following screen:

Once you’ve finished installing, you’ll be ready to manage and customize your entire blog within WordPress. To access the dashboard, you only need to access the URL and type username and password in the specified fields.

WordPress Dashboard

Now that you’ve successfully created your blog, it’s time to explore the WordPress dashboard and learn how the CMS works.

The dashboard is quite simple. Pay attention to the left column of the panel. You will see the following options:

  • Dashboard: Home page that shows an overview of WordPress, such as available updates and recent activity;
  • Posts: to create and edit posts, tags and categories;
  • Media: to manage the entire media library on your blog, such as photos and videos;
  • Pages: to create and edit pages, which are different from posts;
  • Comments: to manage reader comments on your blog;
  • Appearance: to choose and customize themes, menus and widgets;
  • Plugins: WordPress has a huge library of plugins for you to improve the functionality of your blog;
  • Users: to manage the different authors that a blog can have, as well as the permissions of each one;
  • Tools: control features such as database import and site export for migration;
  • Settings: general blog settings such as URL structure, time zone, date and time structure, home page setting and other important settings.

The next steps from now on are choosing a theme for your blog, customizing its appearance, downloading some plugins and other actions that will be discussed in a future post.

This walkthrough aimed to explain in detail how to create a blog using WordPress as content manager.

If you want to learn more about how to use content efficiently to attract free and growing customers to your business, we recommend reading some of our materials. All are available for free download:

  • eBook  “How to create a corporate blog”;
  • eBook  “How RD does: the daily life of the blog”;
  • [Kit]  Content production for blog.

BONUS: How to generate leads with a blog

If your interest in creating a blog on WordPress has to do with Digital Marketing, you probably have your eye on generating Leads with it, right? There are several ways to do this, which go far beyond the use of banners and hyperlinks. You can use, for example, forms, pop-ups and even a WhatsApp button.

The RD Station Marketing offers these three possibilities – and more! After all, it is Latin America’s all-in-one Marketing Automation tool. It allows you to easily place these contact capture points on your website or blog, accelerating your lead generation and new sales.

The best way to make this happen is by offering rich content – ​​such as an eBook, a webinar or even a spreadsheet – that has to do with the blogpost’s theme. Thus, you offer something of value in exchange for the visitor’s name and email, for example. Then, you can start a relationship via email with that Lead, better understanding their needs and leading them to purchase, also through RD Station Marketing.