A blog is the base of a content marketing strategy.
Thanks to it, it is possible to achieve extra visibility in the search engine to find business opportunities and to develop other parallel actions like e-mail marketing or customer loyalty.
☝ Antes de seguir: Suscríbete y recibe los próximos artículos sobre SEO y Marketing que publiquemos en tu email.
If a blog still isn’t part of your digital project, check out this guide on how to easily create a blog, so you can have your content platform ready in just 30 minutes.
You may be interested in: How to write a perfect post in WordPress
Nowadays, there are many free options to create corporate blogs, webs, and e-commerce sites.
WordPress is the most popular one, followed by Blogger, Drupal, Joomla, Ghost o Medium.
We prefer WordPress due to its simplicity, versatility, the big developers community that supports it and ease of use for any project.
Additionally, 30% of websites worldwide are created with this system.
The process is extremely simple:
First of all, let’s clarify an important aspect:
When creating a blog you have the option to do it under a subdomain of your domain, or in a subfolder named /blog/
The most common option to use is the second one, since all the contents are going to be linked to the domain absorbing more power and authority to position in the search engine.
However, it can be interesting to use a subdomain to separate it from the principal project.
Advantages of creating a blog in a subfolder
Disadvantages of subfolders
Advantages of subdomains
Disadvantages of subdomains
As you can see, both options are valid. Depending on your goals and future development you must choose the most appropriate alternative.
Starting here, the process of creating a blog is exactly the same.
Once you have decided if you will install the blog in a subdomain or a subfolder, you will only have to upload the CMS files to your hosting through a FTP client like Filezilla or by using the file manager through a web that facilitates the hosting.
If you chose a subdomain, this will have its own root folder, which will be accessible from the subdomain that you configured in the management panel.
On the other hand, if you chose the directory option, you will have to upload the files to it, which will probably be found in the same main directory of the hosting.
Although it is advisable to use “blog” as the name of the directory, you can use any other name like “magazine”, or “news”, depending on the content orientation.
This is the most complicated step you will encounter when creating a blog.
You will only need to access the MySQL Database section and create one with the name that you want. If your hosting works with cPanel, you will find it here:
Once inside, choose the name you want and save the changes.
With this you will have created the database in which WordPress will save all the information in your blog.
The next step is to create a user who has access to this database.
To do it, you will find the fields at the bottom of the page.
That’s it. Simple, right?
Okay, now let’s start the installation of WordPress to create a proper blog.
Without a doubt, the easiest process in the world: access the blog URL and you will land in this page:
Important: Uncheck the “Allow search engines to index the site” box to prevent it from indexing on Google for now (WordPress installs demo content that you must delete before).
Then, just complete the empty fields, and when you install it, you will be asked for the name of the database, its username and password.
The process will take less than a minute, and when finished, you will have created your blog.
The first thing we should do is create a robots.txt file and upload it to the folder where we have the blog installed.
WordPress automatically generates one, but it is better to have our own to edit it as we like.
With it, we are telling Google which parts it shouldn’t track to save time and avoid indexing contents of the Admin area.
To start, copy and paste these lines and upload and paste them to your hosting:
This way we’ll prevent Google from indexing internal searches, RSS feed URLs and dynamic URLs from answers to comments.
If you create a subfolder that you don’t want Google to track and index, you just have to add a new line Disallow: /name-subfolder/
Here you will specify the format that your will have the URLs of your blog.
Go to Settings> Permanent links, and then indicate “Name of the entry”
This way, when creating post and pages, WordPress will use the title to create the URLs separated-by-hyphens-like-this-phrase.
Then, you can edit them to optimize them by making them shorter or including relevant keywords.
For this task, we’ll use one of the most common plugins: Yoast SEO.
With it you can specify what types of content will be indexable, set templates for meta title and description or preview images when sharing on social networks.
To do this, select from the menu: Plugins> Add new, and write the name to find it and install it from the WordPress repository.
Once done, you will have a new menu: “SEO”, in the WordPress admin area.
Access it and configure the most important options for web positioning.
Since the plugin can vary in appearance, we will list the most important settings:
As we indicated before, it is better not to use or index them until your content strategy is clear and you have enough articles for them to be truly useful to the user.
It is useless to create categories and tags, if they are just showing one or two posts.
The only difference between them is their internal management system, but regarding positioning their possibilities are the same.
Categories are generally used to organize the post regarding general thematic lines, while the tags are used to group content on specific themes, temporal ones, or content characteristics.
The pluggins increase the features of a website made with WordPress.
Now that you know how to create a blog, it is time to tune it up with free and paid programs.
Akismet: installed by default in WordPress, it prevents spam in comments and contact forms. You just have to activate it and follow the instructions to get the API.
Contact Form 7: this is the simplest plugin to create contact forms.
Caché Plugins: optimizes loading speed with a more ecstatic preloaded version. The most common ones are WP Super Cache, W3 Total Cache, WP Fastest Cache or Wp Rocket (paid). The decision to use one or the other will also depend on your hosting features.
KK Star Ratings: It is essential because it increases visibility in the search engine, since Google is able to recognize this structured data.
Jet Pack: watch out with this one. It offers many applications since it’s an “all in one”, but it is very tedious to use. The Photon function is great to upload JS and CSS images and files of the WordPress core from its CDN. It also has a very powerful subscription model, unlimited and free, which is ideal to start.
TOC+: this is the plugin to create indexes at the beginning of your post. Google also recognizes it very well and can highlight internal links of a post in the SERP.
Shortcodes Ultimate: This plugin allows you to insert different design elements within the post, such as buttons, color notes, accordions, tables with tabs or columns.
Keep in mind that the less plugins you use, the lighter you plug installation, so analyze what you need before going out of control installing lots of plugins.
Perhaps this part is where more time is usually wasted at the beginning, so we’ll leave it to the end because the most important was all of the above.
If your blog is integrated with the corporate website it will be more complicated to find a design that fits both sides, whereas if you did the installation separately in a subdomain or folder, you will have more flexibility.
In any case, it will always be necessary to adjust the template to customize it according to your corporate identity and necessary functions. That is why it is essential to have web development professionals who help you with this.
You can start searching in the free WordPress template repository, but we recommend that you buy a professional one in Theme Forest or My theme shop, both for support and for updates, features and SEO optimizations.
Even though this is an extended article, you may have realized that developing a blog is really simple, since you do not need to know how to program a single line of code.
By just knowing the steps and practicing a little, you can speed up the process, polish the mistakes usually made at the beginning and start your editorial calendar right now.
By now, you may be interested in discovering the new trends in content marketing to get ideas to feed your new blog.
In next articles we will advance other questions about security, optimization on page, loading speed or extension features.
But if you can’t wait, we’ll answer any questions in the comment section below 👇👇
Oh! and don’t forget to subscribe to our blog to receive the latest content 😉