How to create a blog step by step from scratch

How to create a blog step by step from scratch

I have been blogging for more than a decade and helping people to create their blogs, so I know your situation very well, your doubts and what you need to create your blog and make it grow.

What will you find here?

What blogging platforms exist and which one is best for you?
Free and freemium blogging platforms
Blogs based on with own hosting
Which option is best for you?
Things to think about before starting
How to choose the best theme for your blog?
What name are you going to choose for your blog?
Which domain extension is best for you?
How to create a WordPress blog with hosting (recommended option)
How to create a free blog
Create a free blog on Blogger
Create a free blog at
Other platforms
Peculiarities to take into account depending on the type of blog
How to make a personal blog
How to create a portfolio type blog
How to create a well-done fashion blog
Keys to creating a successful travel blog
How to create a good professional or personal brand blog
How to create a blog for your business and / online store
How to create a corporate blog
How to create the first content for your blog
How to create the basic page structure of your blog
Create your first posts
How to build the audience for your blog
How to become a professional blogger
How to create quality content
Why you should learn SEO yes or yes
Why you need a mailing list for your blog
Monitor your blog and do web analytics
How to make money with your blog
When is it better to hire a professional
However, here we will also see free options, without their own hosting. You choose.

And if you have any questions, you can send it to me through the comments. There are already hundreds of them, so cheer up too 🙂

What blogging platforms exist and which one is best for you?
To create a blog you basically have two great options:

Blogging platforms that work as a cloud service like Blogger,, Wix, etc.
Create a blog with with your own hosting (that is, with your own web server). Note: and use the same software (WordPress) but have a radically different philosophy as to how they are exploited.
Free and freemium blogging platforms
Cloud platforms are the fastest route, but also the most limited in their free plans.

We are talking about systems like WordPress (the .com version), Blogger, Wix, Squarespace, Weebly, etc. These platforms are usually all fremium, that is, they offer a very limited version for free and then different levels of payment that successively expand functionalities.

The exception is Blogger, the Google platform, which only exists in free mode.

Blogs based on with own hosting
By far the most powerful option is with its own hosting. Hosting is a service that puts at your disposal a web server connected to the Internet and the most important companies are Webempresa, SiteGround and Raiola Networks.

Here you are the one who installs the web platform you want, but the vast majority is WordPress. Not surprisingly, WordPress is the world’s leading web platform, and by far the rest, with 37% at the moment. So much so that the next, Joomla, is light years behind with 2.6%.

And if we go to the content management systems market, the WordPress domain is even more impressive:

wordpress market share
The dominance of WordPress as a CMS platform is overwhelming.

With there are no limitations: its free repository alone has around 4,000 design templates and almost 60,000 plugins (functionality extensions) that allow you to do incredible things with WordPress. For example, transform it into a complete online store.

This is the great secret of WordPress: apart from being free code (free of charge) and forming a very powerful platform, it has a giant ecosystem of extensions of the platform in the form of templates and plugins, free and paid.

Here you can learn more about WordPress and, in particular, the important differences between and that I commented a little above:

what is wordpress
What is WordPress, what is it for and how does it work?
31.7% of the websites use WordPress. And not just blogs, all kinds of websites. Here I explain what WordPress is, how it works and what makes it so special.

Years ago, WordPress with its own hosting had the small barrier to entry of an installation that could be somewhat technical and ungrateful to some people. But that, today is over. It is installed in practically all the hostings in a few clicks.

In addition, some hostings like the ones I recommend (Webempresa, SiteGround, Raiola Networks and Hostinger as a low-cost option), offer a very useful technical support service specialized in WordPress that will help you with any problem or question.

The only “but” is that you have to pay for the hosting. But if we consider that there are options

Decent hosting like Hostinger at around € 3 per month, cheaper than the most basic fremium services (which are still very limited), the “but” thing becomes very relative.

Which option is best for you?
First of all, I strongly discourage free blogging options, either with professional intentions or that, without being professional, are a personal project of some importance.

I do it mainly for limitations like:

Not being able to use your own domain (there are no free domains of your own) but domains like or gives a very “crappy” image, of a total amateur.
Google does not position this type of sites well because it considers them much less serious and “reliable”. Therefore, it is very difficult to build a relevant audience with such a site.
Many platforms insert online advertising that you cannot eliminate in your content for which, of course, you do not charge anything, only the platform.
The editing of the content and the ability to customize the design is usually very limited.
A little more advanced functionality cannot be implemented. For example: integration with a mailing list or online payments such as “Paypal” and the like.
The platforms try to make you captive to them, they do not make it easy for you to migrate to with your own hosting if you wish.

With this free eBook of copywriting templates you will create titles that will trigger clicks on your content:

77 Proven title templates that will multiply clicks.
You will get infinite ideas create your own titles.
With the “magic” words you will write irresistible texts.
It works for everything: blogs, online stores, social networks, etc.
I want it now!
Depending on the platform in question, there are exceptions. For example: Blogger does allow you to integrate your own domain that you have bought from a domain provider.

But, in the rest, the strategy is to attract you with a free version as a client and that you pay more and more expensive plans (more than WordPress with hosting) as you progress in your project and you need more functionality because your plan does not give of itself. enough.

Therefore, my recommendation is with its own hosting.

Now, if under any circumstances you are willing to spend money on your blog or you just want a blog to tinker a bit or for little more than to communicate with friends or family, I recommend Blogger because among the free options it is, by far, the less limited.

Things to think about before starting
The key to making your blog successful is not so much a technical question, but a question of strategy and vision.

As with almost everything else, there is no point in starting a blog without setting a goal and a direction.

Understand me: no one has 100% clear ideas at the beginning, nor does it need to. I do not say that. Many things you have to discover and decide on the way, but the more you can meditate on things beforehand, the better, the faster you will reach your goal and the less stumbling you will give.

We see then some of the keys in this:

How to choose the best theme for your blog?
You can start a blog simply because you feel like it for personal satisfaction or you can do it with a specific objective, a professional and / or income-generating objective.

Above all, in the second case, it is essential to clearly clarify your ideas about the theme (or candidate themes) of your blog and analyze the viability of your idea.

Here is a post that deals with this issue thoroughly:

How to choose the ideal theme for you and your blog
There are many people who are excited to create their blog, but do not know what theme to choose. In this post I will clarify the ideas for you 🙂

But the most basic of this analysis is to answer these questions:

Is there really an audience interested in the subject? Do people search for this? How big is your potential audience?
How busy is the niche? Are you able to differentiate yourself from other bloggers?
What is the profile of that audience like? What are your needs? What “hurts” the most?
How can you ease that pain? What is your contribution of value?
Now you will wonder how to answer these questions. Luckily there are tools (and free) that will help you to do so, in particular keyword analysis tools, simple, but free like Ubersuggest and paid, but very powerful, like SEMrush.

This post explains what keyword analysis is and how to use those tools:

how to search google keywords
How to Google Keywords: A Detailed Example
There are things where a good practical example contributes much more than a thousand words. How to search keywords in Google is one of them.

One more piece of advice: this information is not an exact science, it is simply a very good orientation, take it as such and not as an absolute truth for your decisions.


With this free eBook I got

You will be at the top of Google results:

In 1 hour you will learn the SEO you really need.
You will learn how to know what people are looking for on the Internet.
You will know which searches interest you and which ones are not.
You will arrive at the top of the search results.
You will multiply the visits to your website.
I want it now!
One last very important tip: don’t be self-conscious about making money with your blog. In Spain (I don’t know if also in other Latin countries) there was a certain (stupid) culture of criticizing those who earn money with their blog or YouTube channel, accusing these authors of not being “authentic” but of doing what they do just for money.

Ignore these childish nonsense: the ideal is that your activity generates income because it will help to maintain motivation to be able to dedicate more time to your project and be useful to more people.

What name are you going to choose for your blog?
First of all, be clear that, if you are minimally serious, a own domain is not optional.

The cost is ridiculous (less than € 10-15 / year on sites like, for example, Hostinger) and, instead, it brings very important benefits, among others:

It is easier to remember.
You will convey a much more professional image.
And you can have personalized email addresses.
It goes without saying that the name of your blog and the name of your domain are closely related. If they cannot be identical, try, at least, that the differences are the minimum possible.

In the hosting and domain providers you have search engines with which you can explore the domains that are available for you to register in your name.

In addition, in the providers that I recommend the most, the domain is free for the first year.

If you need hosting for your website or your blog, act!

Hostinger: 90% off here
SiteGround: 54% off here
Webempresa: with a 25% discount here
Raiola Networks: with a 20% discount here
Notice: SiteGround offer expires in a few days.

An important tip: most likely you will find yourself is the difficulty of making that decision. Especially if you are already clear about the concept and contents of your blog, but you have not just come up with the name (very typical situation). You will feel slowed down and perhaps even somewhat frustrated.

Do not let this stop you, nothing happens to change the name and domain later (make a “rebranding” of your site), when, over time you have clarified your ideas. Relax and take the pressure off, time will naturally inspire you with possible names.

And to avoid losing traffic to a domain change, follow this guide:

how to redirect web pages
How to redirect web pages (redirect 301, 302 and 307)
As a website owner, sooner or later you will need to redirect URLs. If you do it wrong you can screw up a lot, here I explain how to do it.

Let’s now see some strategies to choose your name. To find that perfect name, there are basically three different approaches:

1. Personal brand strategy
In my case, an example could be, in fact, I have this domain name registered, although I do not use it at the moment. This approach fits, above all, in blogs where the main objective is to strengthen the author’s personal brand around a professional activity.

It is an approach that works very well for activities where the person is the main protagonist, such as consulting services or lecturer activities.

A very clear example of this is, for example, Víctor Martín’s blog:

capture victor martin
Víctor Martín’s website is a very clear example of a website aimed at a personal brand.

Víctor is a consultant for digital entrepreneurs focusing, above all, on business strategy and personal development. When you enter his website, you can tell immediately just by the design of his website that he is the brand of his business.

2. Brand name strategy
An example of this strategy is this same website: Citizen 2.0. Here we have opted more for a brand that is not a personal brand, because the site’s “branding” was more sought after, creating a brand independent of the authors and not so closely linked to a specific person.

This does not mean that the blog does not serve to develop the personal brand of its authors, but in that case logically the brand of the site and / or the organization (company, etc.) behind it will prevail.

3. Niche name strategy
This is a very “SEO” approach that tries to take advantage of the weight of keywords in a domain. It can be perfectly compatible with a brand.

In our case, taking into account the weight of the blogging and WordPress themes, we could have called the blog, for example, also “Blogs & WordPress”, with a domain such as

In this case, there would also be a fairly natural brand name. But the normal are niche sites with more aggressive domain names, very SEO oriented and not very

Suitable as brand names, names such as, or

Which domain extension is best for you?
Regarding the type of domain, the general consensus continues to be that it is advisable to get a .com domain, due to its image and because it seems that it is still advantageous at the SEO level, although not as much as in the past.

Anyway, the topic of the influence of the extension in the positioning of the web is very elusive. Google does not give clear guidelines on this and, in addition, it frequently updates its algorithm. If you want to go deeper and stay up to date on these things, I recommend the Moz blog.

If a name is not available in your .com version, it is not recommended to purchase it for another domain extension (.net, .org, etc.).

And if your website is very focused on a specific geographical area, you can consider using the domain of the corresponding country (.es for Spain, .de for Germany, etc.). Here, there is still enough evidence that this favors positioning in the country in question.

How to create a WordPress blog with hosting (recommended option)
After these preparations, we are ready to get to work with the creation of the blog.

The main technical tasks that you will have to give to create a blog with WordPress and your own hosting are summarized in the following steps:

Hire a domain and hosting.
Install WordPress on the hosting.
Perform basic WordPress configuration.
Install a design template.
Customize the design template and, where appropriate, the home page.
Install a series of plugins for basic functionalities such as forms.
Create the menus and general structure of the web.
Create your content.
All this is much better to see it step by step in a video, that is why I have created this tutorial in which a very complete WordPress website is created step by step, with a professional design and adapted to mobile devices (“responsive” design) .

In the first two minutes of the video the final result is presented, so you can quickly get an idea of ​​what the website you are going to create is like.

The hosting used in this video is SiteGround because it is a high-quality option at a reasonable price. But, of course, you can create the web anyway using any other WordPress ready hosting.

Of course, choose a quality alternative such as Webempresa, Raiola Networks. And if you are in a financial hurry, within the low-cost segment, I recommend Hostinger.

In addition, this website not only has a blog, but is also designed to go a little further. That is, it also has the basic elements that allow you to use it for a small business where you offer your services online.

How to create a free blog
In the event that you have gone directly from the table of contents to this point, attracted by the word “free”, I strongly recommend that you read the section on blogging platforms first to be clear about the limitations and risks of the platforms free.

Create a free blog on Blogger
As I mentioned above, creating your blog on Blogger is the option that I recommend the most if you are very clear that you will never invest a euro in your blog because it is the least limited of all the free options.

The tutorial that I recommend you to learn how to create a free blog on Blogger is this:

If your project is serious or could be serious in the medium term, I highly recommend using with hosting because if you are developing your project on the right track, sooner or later, you will reach the limits of Blogger and migrate Blogger to WordPress will not it’s trivial.

Here you can get an idea:

how to migrate blogger wordpress
How to Migrate Blogger to WordPress – The Complete Guide
Migrating blogger to WordPress can be a nightmare if you don’t know how to do it, so here I tell you how to do it without having headaches.

In that case, if you still don’t want to invest any money, my advice is that you start with the option since, although it is even more limited than Blogger, it will be easier to migrate in due course.

Create a free blog at
If finally, for the reasons we just discussed, you decide to go via, this tutorial explains how to create an account and a blog on this platform:

Other platforms
I personally do not recommend the other platforms.

If you are willing to make a small economic investment, my recommendation is WordPress with hosting and in case you do not want to pay anything, in order to be able to migrate to WordPress in the future, the two previous options seem better than any other platform.

Peculiarities to take into account depending on the type of blog
A blog is capable of dealing with practically any topic you can imagine. These differences in thematic will logically also be reflected in certain aspects of how you conceive and design

You May Also Like

About the Author: admin

Leave a Reply

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