How to create a blog in 2018: the complete step-by-step for beginners [with video tutorial]

13 advanced SEO tips for YouTube
20 tools to use in a content strategy

Having a blog is still the most simple and convenient way to share your knowledge with others. Proof of this is that there are blogs about any kind of subject, from celebrity news to advanced engineering.   

The good news is that anyone can have your own blog, even without understanding of programming or design . In fact, if you follow the step by step we have prepared, able to build your blog from scratch, faster than you think.

The idea is that we do blog together, as you read this post. When we’re done, you’ll have a page ready and be prepared to be a professional blogger!

And at the end of the text, still you see tips on how to make money from your blog.

Let’s start?

Choose the subject Choose the name Buy the domain choice between free service or hosting server Understand why WordPress is the best option Install WordPress Customize the blog Meet the main items of the WordPress menu Make the first post Start earning money from blog

Choose the subject

If you have already chosen the subject about which speak, feel free to skip this step. If still in doubt, we have some tips that can help.

Talk about stuff you like

To be a blogger, you do not need a college on the subject, just who has some experience in the area. A website about cooking need not be done by a chef , for exemplo.Qualquer who has skills in the kitchen can post your recipes.

Talk about issues related to your product

If your goal is to generate income from the blog, it’s interesting that your posts are used to educate your audience about the product you sell.

Talk about issues in which people have an interest

Before starting a blog, it is important to know if people are interested in the subject about which you write. Do a search on social networks, see comments on other blogs and use tools such as Google Trends to find out what users are searching for right now.

Choose the name

A good name is one that people hit the eye and can make an immediate association with the subject about which you are speaking. It should also be simple and easy to write, so users have both easy to find your blog, and to recommend it to friends.

Another tip that helps a lot is to avoid generic names such as In addition to high competition this term, he does not say much about what you approach the blog (car repairs, brands, sports with cars?). The ideal is to find the balance between a simple name and, at the same time, make it clear about what its contents, as  

After choosing the name, search the site to know if this domain is already in use. The consultation is free and takes no more than a few seconds.


Remember that this tool only serves to .com domains. If you are interested in a domain ending .com or .net, there are other query options that can be used.

If there is already a registered domain with the name you want, there are some changes you can do to keep your original idea, how to insert an article before the name, for example,, or use dashes to separate words, as

Buy Domain

Some entrepreneurs already have their own domain, in this case, just add the blog page, eg If this is not your case, you need to register your domain to ensure that others can not use it.

Our suggestion is to highlight areas with final .com , as this format is more intuitive for Brazilian users, but you can also opt for .com if you have plans to expand its global blog. Other options are the areas with the end. net ,. org and. art .  

Users creating blogs from now, will add to your domain prefix of the city of origin, as bhz, which is short of Belo Horizonte. In that case, it would look like this:

This new functionality only makes sense if your blog is very specific, such as a restaurant guide for people who live in Belo Horizonte, for example.  

registration procedure with final .uk

1 Access the site:
2. On the main page, select the Register option
3. Search for the desired domain name to check availability him
4th Fill your Social Security Number

fictitious domain

5 Then fill the domain administrator data. Much attention at this stage because the given data will be required for account recovery.

Registration Simulation

6. Agree to the terms of use
7 You will receive an email to confirm and proceed with your registration
8 Select your plan and enter payment details.

Choose from free service or hosting server

The hosting server is basically the company will place your blog in the air, with all the pages and features that it needs. For this purpose, we recommend the HostGator or King Host , but feel free to choose any service compatible with WordPress, which is safe and easy to manage.

It is noteworthy that Brazilian servers represent a major investment, but on the other hand, are faster, since the connection between the user and the site suffers less interference than sites hosted on foreign servers (your user thanks!).

I have no money to invest, and now?

You can also create a blog without hiring a server using the free features platforms such as WordPress , Blogger or Tumblr, but it is important to know that this choice may bring some disadvantages, such as:

1) You can not choose the name of your domain

In a blog, your URL contains necessarily the platform name on which it is hosted, eg

2) You can not sign up for Google Adsense

This option does not allow vehicular Google Adwords ads , which is one of the main ways to generate income as a blogger.

3) You do not own your blog

That’s what you read! As your blog is hosted on one server, you may wake up one day and your page has been deleted without notice.

4) You spend an unprofessional image  

Having a blog gives the impression that you do not value the content that is posted there. And if you do not value, for others to do?    

Understand why WordPress is the best option

If you understand that the best option for your blog is the hosting server, it is time to choose the software that will work, also known as CMS (Content Management System or Content Management System).

It is this program that will change the look of your blog, create pages, links and insert images, to make that more attractive and friendly content for your readers.

Most online tutorials indicates WordPress to CMS and, in our case will be no different, after all, 28% of all the internet sites use this service. Including this one!   

Besides being simple and easy to navigate, WordPress offers countless options of themes and plugins that make it the best option for any type of blog.

Install WordPress

The WordPress installation is very simple, you just need a web server that supports PHP and a MySQL database.

“But I have no idea what that is! And now? ” Do not worry, because we said!

In simple terms, the server is nothing more than a “super computer” that will make all your blog work. It will also be saved all the images you use on posts in much the same folder with the ones you have on your computer.

And the database? Imagine that the database is a box. Inside this box, you put all the information and settings for your blog. All posts will also be in it. All quiet here?

And lastly, how do I install WordPress on a server?

Most servers already have the option of “one click install” of WordPress, but if the procedure does not work, you can also install the CMS manually.

As we suggested two hosting options previously separate the WordPress installation tutorial both HostGator as in KingHost .

If you chose another hosting service, no problem! Just download the WordPress files on this link . All you need to do is put these files on your server using an FTP client (you can use FileZilla ) and then set up the database with phpMyAdmin (consult your hosting provider if you are unsure how to access this feature). Below we show you step by step.

Plugins that can be helpful to you at the beginning

With the help of plugins, you can make your blog become more friendly, fast and secure for the user. The best part is that most of them are free and easy to install!

Next, we indicate some plugins options for those starting blogging now!

Monster Insights

This plugin allows you to connect your blog with Google Analytics and extract data such as number of visitors per month, most popular posts, length of stay of players in each post, and other information that will serve to optimize your content and keep attracting more visitors every month .

Yoast SEO

As the name says already, the Yoast SEO is focused on optimizing your content for it to get better rankings. The plugin suggests that you choose a keyword for your content, make a brief description, as well as show you a preview of how the post will appear in the search engines.

It also makes an analysis of his post to find opportunities for improvement.  


The Autoptimize will remove the code from your site, all that is not necessary for its operation. In short, your blog will run faster, without requiring you to the help of a developer.

Floating Social Bar

The more people share their texts, the greater the blog traffic, their exposure and hence their profit . To help you boost that number, there is the Floating Social Bar plugin that allows users to share their posts on the leading social networks such as Facebook, Twitter, Pinterest, LinkedIn and Google+.

Ewww Image Optimizer

This plugin will compress images to your blog making them lighter, which will make your blog faster, which in turn favors its position in search rankings.

How much it costs to maintain a blog

Many people end up giving up to put together a professional blog, because of the investment, however, the only expenses you need to do is with the purchase of domain and hosting service. Both have plan options to suit every budget: monthly, quarterly, yearly, etc.

Our suggestion is to work with the annual plan, because the investment is smaller in proportion, and you can get good money, as will the service any longer.

Besides the price, it is important to consider the contract duration. A month is too little, while a year is long enough to know if your blog has the potential or not to become a source of income.

Customize your blog

From the moment you access the admin area of ​​your blog, you can make any changes to make it your face.

WordPress has a repository of free themes, and any of them can be installed with just a few clicks.

WordPress themes directory

The theme comprises everything related to the appearance of your page, including the colors, the layout of the menu, the font used in the titles, etc. To change your blog theme, simply click the “appearance” button in the menu to the left of your page.

Unless you have a very specific design in mind, any of the options offered for free will serve you very well. Just be careful to choose a theme aligned with the subject you want to approach.

A blog about minimalism, for example, calls for a more sober layout, with colors like black, white, and simpler menu.

If you do not like any of the options offered by WordPress, you can install your own theme. Just click the “appearance” button and then “Add New”.

A good theme should be:


If your blog is too confusing, you will have more difficulties to attract players and retain those who already have, which will impact on your conversion rates.


Most Brazilians already access the mobile Internet. So the theme for your blog should adjust easily to different screen sizes and mobile devices.


Although most themes do not slow down your blog, it is still good to do some tests, after all, no one likes sites that are slow to load, right?

Enter the URL of your blog in tools like Page Speed Google and GTmetrix to find out the load time of your page. Ideally, this time not more than three seconds.

Meet the main items of the WordPress menu

After you created the blog, it’s time to get to know each of the options available on the menu.


This is the page you access after login to the administrator. There are listed the latest blog posts, and other information. It looks like this:

WordPress dashboard


This button, you can add new posts, view and edit old posts.


This is the library of images, videos and PDF files that you already went up on the blog.


In this menu, you can add pages, view or edit existing pages. It can be used to create a page with your contact information, photos, and other content that are relevant to your readers.


Activate this option to manage your comments, approve them or respond to them.


It serves to modify the appearance of the blog. In this menu you can change the theme, title and customize the menus.  


In this option you will see all the plugins you have installed on your blog, you can also add new plugins or remove them.  


If you want to add others to create posts to your blog, this is the menu that should be selected. There, you also assign roles to each user, such as “Administrator.”  

Safety Tip: A user who will only write posts should be allowed “Contributor”. So the post will only be published with their approval.


Here you will find all WordPress operating settings such as language, maximum number of posts to be displayed per page and how comments work.  

Make the first post

Following our tutorial, the next step is to create your first post. In this topic, let’s explain what each tool and how you can use them to improve the experience of readers. But if you want tips for creating attractive posts, we suggest you read this post here.

  1. Posts on the menu, select “New”. You will be directed to the next screen.

Add post


In this area, you put the title of your post. Whenever you write your content, take the time to think fondly on the best option because most users tend to make a pattern with reading in F, that is, after reading the title, they just pass scanned the text to see if that content is interesting to them.

If the call does not instigate the visitor’s curiosity, he would not continue reading.

There is no single formula for securities blogposts, but be careful not to choose a long text too much, as this disrupts viewing on mobile devices.

Another important tip: avoid word games that require specific knowledge to understand what is written. Your headline should be clear about the content that will be addressed in the text.

Content area

The largest box is where you build your text. You can write directly in this area, or use a word file, and then copy and paste the contents. Just stay tuned to paste plain.

When writing, avoid very long blocks of text. Ideally, each paragraph has 4-6 lines max, for the reader to have a breathing time between a passage and others.

Toolbar: what each icon  


Add media

Used to add photos, graphics or videos to your text.

Select the “add media” button, then you will have to choose an image from your bank or make a direct upload from your computer. Since this is your first post, you are likely to stay with you the second option.

By choosing images, select those with good resolution, well cut, which are produced by you or in the public domain, to avoid problems with copyright. If you have made a print or is using an image from another site, remember to place the origin in the legend.


In this box, you select text formatting, if paragraph Heading 1, which is the main title (use only one of these in each post), and Heading 2, 3, 4, 5 which are intertitles. The use of headers helps improve escaneabilidade text and build an information hierarchy within the post.

B (bold)

It is a function similar to the word which serves to highlight phrases in the text.  

I (italics)

Also used to highlight loanwords, a word used out of the natural context of it, or quotes.  

Bulleted list

Very useful to create lists within the text, as the following image.  

Bulleted list

numbered list

Use when writing a tutorial or any text format that has a chronological order. As in the example below.

numbered list

Block quoted

Use when you want to include a quote from someone else in the post.  

Block quoted

Text alignment

Another feature similar to Word, which should only be used if you want to give a different formatting to text. Our tip is to keep the line of text that most people read (from left to right), but other languages ​​call for a different alignment, which is the case of Mandarin and Arabic, for example.


That icon that represents a chain link used to make links in the text, directing your reader to other content on or off the blog.

To create a link, select the keyword related to the page you want to link, press the button to insert the link, paste the destination URL and click apply.

Whenever you make a link in the text, be careful to select “open in another tab” option for the user to stay in his post as long as possible.

Adding videos to your post

Add videos hosted on YouTube or Vimeo can complement your content and make it even more complete.

To do this, choose the video you want to share.


In the Share option, select embed.

Add YouTube videos

Copy the code generated by YouTube (Ctrl + C). Return to WordPress. In the “Text” button, choose the snippet of text where you want to insert the video and paste the code there (Ctrl + V). Go to the “Visual” version, check the positioning and go!

On Vimeo, select the video and click Share, copy the embed link and repeat the rest of the procedure.

SEO care

To have your blog visibility, it needs to be in the first places of the search. And even if you’re just starting out, put it as target !  

If you installed the plugin Yoast SEO, it will be easier to optimize your text and ensure that your content has the prominence it deserves.

Yoast SEO

Here, you can select a keyword for its content, edit the form as it appears in the search engines, write a MetaDescription, among other optimizations.

SEO Analysis

The very plugin analyzes your text to see if it conforms to SEO best practices.


This is the text that appears below the title in search engines. This text should be objective and summarize the central theme of that page. 


Think of the searches people do on Google when they are looking for the information you address in your text. This is the tip to choose your keyword.  


The slug is the address of the post, separated by a hyphen. In the post , the slug is as up-make-a-digital-influencer.

The slug is generated automatically from the title of your post, but you can edit it so that it is not too long. Make sure that it contains the text of the keyword.

Featured image

The highlighted image will be highlighted in the text, so choose something that is consistent with the subject matter and pass a professional image.

Interestingly, this picture is renamed with the keyword to improve your SEO score.


Although you are starting out, consider using tags to identify its contents. So when a player do a search on the blog, he can find your content more easily.

This will be especially helpful in the future when you have multiple posts in his blog.


After following all the above tips, it remains just hit the “publish” button, congratulations: You just made your first post!

If you are still unsure about his appearance, save the text in the first draft, see the previous version in the “preview changes” and make sure the post is structured as you wanted.

Promote your blog

Creating a blog is just the first step. His mission, as of now, is to attract readers to your page and, for that, you will have to make a multi – channel outreach work, especially on social networks.

Share the link to your posts to your profile on Facebook , Linkedin , Twitter and wherever else is your target audience. Make partnerships with other blogs to exchange guest posts and send your texts to people who you think might be interested in the subject.

These measures require a little more work at first, but can bring a significant return on visibility and consequently in attracting visitors.

In addition to attracting new readers, you need to ensure that people return to the blog. To do this, focus on the quality of your content and help people to solve their problems. When your readers see the value you deliver on each post, will become regular visitors and, over time, can become customers.

Start earning money from blog

The best part of blogger profession is the ability to generate passive income, that is, you spend a few hours writing your content, but then have the opportunity to earn money while they’re in the air.

But creating content is not the only way to make money from your blog. It may seem far from the reality of who is starting, but if you follow the tips we will share below, will be able to generate income on a recurring basis, working from home .

paid Advertising

Growing your blog organically requires much effort and patience, so ads are an alternative to accelerate the growth of your business. To serve ads on your blog, you need to be registered with Google Adsense, which is a Google advertising program.  

That done, you will receive a commission every time your readers click on banner advertising on display on your page. It is important to be careful not to show too many ads and disrupt the experience of its user.

Sponsored posts

The post is sponsored text commissioned by a company so that you indicate the product or service they offer. Function similarly to Affiliate marketing, with the difference that you only receive the post is sponsored when posting.  

Despite being a kind of advertising, it is important that their sponsored posts follow the same editorial line of the rest of your blog text, so that your audience realize that content as something genuine.

Be careful when recommending products and select only those that you know and trust, not to lose credibility with your reader.

Affiliate Marketing

The Affiliate Marketing works as follows: the affiliate discloses the product of an entrepreneur / company, in exchange for a commission for each sale made. But for this model to work, you need to select products that relate to the subject matter on your blog and that are aligned with the interests of his persona .

Choose a good affiliate program

There are several companies that offer Affiliate programs, whether physical or digital products. You should research well before choosing your to ensure that their work will be well rewarded. The amounts of the fees range between 4-8% of total sales, but in Hotmart, platform specializing in digital products, the commission can reach up to 80%.

Types of disclosure

Besides selling products, there are several affiliate program formats. The affiliate can negotiate the cost per click and earn money every time someone clicks on an advertising banner. Another option is to negotiate the cost per thousand impressions, which is an amount paid by the advertiser each time the ad reaches thousand views.

>> To learn more about affiliate marketing, read this post .

Create an online course

If you have not worked as a digital producer, this is an excellent opportunity to start, since you already have in-depth knowledge on the subject and an audience interested by the content sharing.

The online course is an attractive business model, it does not require much investment at the beginning and is scalable. Once your product is in the air, you have the possibility to generate income with it without increasing its operating costs.  

Here on the blog, we have a complete tutorial for creating your online video course , take the time to look at this content after you finish here.


If you got this far, you managed to create your blog and are ready to start!

Remember that the first step you have taken. From now up to you to create a high quality content to continue bringing people to your page.

If you are interested to become a professional blogger, also read the post about how to make money with blog