How To Migrate WordPress Blog from One Host to Another Host

There are many reasons someone will want to migrate a WordPress blog from one host to another, your blog auto grew your current web hosting, high renewer fees, high monthly fees, you just don’t like them anymore, etc.

Whatever is your reason for ditching your hosting company, in this post, I am going to share with you how to migrate a WordPress blog from one host to another.

How To Migrate WordPress Blog from One Host to Another Host

In this example, I am going to move my blog from WPX hosting to Hostgator, this does not mean that Hostgator are better, I love WPX hosting, but they can be a little bit expensive for most people so in that case, I recommend starting with cheaper hosting like HostGator and when you make some cash move back to WPX Hosting.

Before you move your blog, you will need an account, if you do not have one click on the back below.

how to move a wordpress blog from one host to another

How To Migrate WordPress Blog from One Host to Another Host

Step 1: Backup your WordPress files and database

In order to back up your files, just log in to your account, go to Backups, then select the website you want to back up, you can either download the backups that you already have in your account or you can create a new one.

move a blog

Step 2: Download all the files into your computer

Click on file backup and on database backup to download both files into your computer.


Step 3:Add a domain to your new hosting

If your domain is not added to your hosting, you can add it, the first thing you need to do is to log in on your Cpanel (most hosting use it), locate the domain section then click on the addon domains Icon.add domain

On the next page, you will see a page when you can add your domain name and then click add domain.

add domain

Step4:Upload the files into the new hosting

After you finish adding your domain name, just go back to your Cpanel, this time click on File Manager, then select the domain name you just added.


Go on and click on the upload icon, then you will see the window like the image below.

uploadClick on Select File, go and locate the directory where you saved the files in step 2, select them and the upload process will start. This works best for smaller blogs for bigger blogs I recommend uploading your files using Filezilla.


After the uploading is 100% done, click on the go back button, then right-click on the file and then click on extract.


You will need to provide the path, this is the direction when you want your file to be located, we want them at the root domain, just type your full domain including the extension after the .com or whatever your domain extension is.

Then click on extract.


Step 5:Create a new database

To create a new database, go back to the home page of your Cpanel and then click on Mysql Database Wizard. You don’t have to be technical to do this.


The first step will be to create the database name, just give it any name. Copy the name of it and put it somewhere (notepad, word, etc), then click Next.

14 How To Migrate WordPress Blog from One Host to Another Host

The second step would be to create a user name and the password, make them you save them in a document, we are going to need them.

The last step will be to add the user and the database, all you need to do is to click the checkmark on all privileges and then scroll down and click on that button to finish the process.


Step 6:Upload the database

Now we need to upload the database. All you need to do is to go back to the home page of your Cpanel and then click on phpMyadmin

13 How To Migrate WordPress Blog from One Host to Another Host

Select the database you created in step 5, then click on import.

17 How To Migrate WordPress Blog from One Host to Another Host

Select the database file we downloaded in the second step.


Do not change anything, just follow the steps. When it is done go to the next step.

Step 7:Update database password and username

After finishing uploading the database, go back to the Cpanel home page, click on the File Manager, select the domain name we are moving files, locate a file with the name wp-confing.php.


Right-click the wp-config.php file, locate DB_NAME and change the database name ( the one inside ‘…..’ without removing the ‘..’,

Do the same for DB_USER here is where you put the username you created when you were creating the database.

and lastly, change the password, you change this by replacing the password that is inside the ‘…..’ after the DB_PASSWORD

21 How To Migrate WordPress Blog from One Host to Another Host

Step 8:Update DNS

Now we need our domain name to point to our new host, this is why I always recommend registering a domain name using a different company, in this example if we had registered our domain name with WPX, it would be very difficult to change the DNS.

If you have registered your domain name at Namecheap this is what you can do.

Log in to your account, select the domain name you are moving to, and click on manage.


When you bought the new hosting, they sent you some information and one of them is the DNS information, most of the time there are two, ending with Just copy that information and paste it as shown in the image below and click the checkmark.

23 How To Migrate WordPress Blog from One Host to Another Host

It will take up to 24 hours to point to the new hosting, I recommend doing this transfer at least three days before your plan in the old hosting ends.

Final words

Congratulations, now you’re fully IT certified and ready to apply for any IT job ( I am joking). This is how you migrate a WordPress blog from one host to another with zero downtime.

Your visitors won’t even notice that the blog when moved, thank you for reading, if you want to learn more about making money online or blogging please subscribe to the form below so that I can send you updates anytime I have a new post.

wpx plans

How To Turn Your Blog Into A List Building Machine

If you want to make real money online you need to build your email list, this is going to be the best asset you can have, in this post, I am going to share with you how to turn your blog into a list building machine and how you can use that list to make more money online.

How To Turn Your Blog Into A List Building Machine

What is a list?

A list is a collection of personal information ( in our case will be an email and a name ) of the people who are interested in what you have to offer or say.

What is list building?

List building is the process of collecting personal information ( email, phone, location, etc) from people who are interested in your service or product.

What we do is that we offer something they need in exchange for their email address and sometimes a name and email address, and we will store that information into a software call and autoresponder.

What is an Autoresponder?

An autoresponder is software that has two main functions, first, to store the contact you collect from your prospects, the second function is to send these people automated mails, this emails will include tips and advice about our niche.

In those emails we can include links to products and services, these can be our own or affiliate products, and when those prospects buy we will make money.

Which autoresponder is the best?

There are a lot of good autoresponders out there, I tried most of them, for me ActiveCampaign is the best and it is what I use. 

For bloggers, I will recommend ActiveCampaign or Covertkit, if you want to do pure affiliate marketing, then pick Aweber.

How does the list-building process work?

You create a video, a pdf, a course, or audio, when you teach people how to do something, for example, it could be how to build your email list in just 7 days for make money online blog, how to manifest money in 24 hours for manifestation niche, etc. You create an opt-in form where you offer them that information in exchange for their email.

When they opt-in you send them a download link to get the thing that they opted in for and introduce yourself, you can send them emails about yourself and your business.

Imagine this, you have 2000 people in your email list, you find something that you think the product will help them to solve their problem, you write an email, and 300 of them open your email, and just 30 of them buy that product, you make $30 per sale, that is $900 for a single email.

I know people with a lot of subscribers and they make a lot of money, for those who are starting out you should aim for at least 1000 subscribers in the first 6 months. With 5000 subscribers you can make a full-time income.

If you do not want to send them emails about products or services, you can send them the latest blog post or a digest of them, you can send them to your youtube channel or a podcast if you have them, just do not abuse and try to sell them everything you find online or send them millions of emails per day, remember these are real people with real problems, never spam them.

How to turn your blog into a list building machine

Now we know what is list building let us dive into the process of turning your blog into a list-building machine.

Create more great content

You need to find out what type of content your readers enjoy the most, create more and better content of that type.

Find out what type of content gets more views, more social shares, and more engagements, these metrics will be your guide into creating great content.

Do your research make sure that the information you provide is solid, practical, and actionable, people will start to see you as an authority in the niche and they will subscribe to your email list.

Offer them an ethical bribe

Find what is the problem most of your readers are facing, find a solution for it, and offer it to them exchanging with their email address. I know most bloggers who just add a form that says join my mailing list, this is better than nothing but you can go one step further and say get this guide to solve your problem, just let me know where I can send you the download link, the second way is better.

Increase traffic to your blog

If you have a great blog with great content but no one visiting it, you will never get subscribers, if your blog is new and you’re not getting enough traffic, you can increase traffic by participating in social media, Facebook groups, forums, doing SEO, etc.

You can learn more about driving traffic for your new blog here.

Add sign up forms into your blog

If you have great content to your blog, you advertise it and get a lot of traffic and you created great content to give away but you do not have a signup form in your blog, you won’t get any subscribers.

Where there are going to sign up? In the next section, I am going to explain where you can put your sign-up form in your blog to get subscribers.

Where to put your sign up form on your blog in order to build your list

I am going to share with you five places you can put your option form in order to increase your email list subscribers.

On top of your blog before content

You can put your form on top of your blog, just below the logo and before the main content, for me, this is the highest converting spot, you will get more subscribers since this will be the first thing they will see when coming to your blog.

The negative aspect of this is that it will push your blog post further down the line and this might anger some of your visitors.

How to build this

In the image below is the opt-in form from one of my blogs, I build it using a free plugin but that plugin has not been updated for ages it does not work as it used to be.

how to turn your blog into a list building machine

You can have someone design it for you and add it to the code of your theme in Fiverr or you can buy a theme that supports these kinds of opt-in forms. With thrive themes, you can build an opt-in form like this.

Inside your blog post

You can put your sign-up form anywhere inside your blog post, you can decide where do you need to put your form.

All you need to do is to create your form inside your autoresponder, after you finish they will provide you with a code and you can add that anywhere you want.

If do you use ActiveCampaign you can read their guide on how to create forms here.

For me, I like to add a signup form at the end of a blog post. I use a plugin called post layout, I copy the code from my autoresponder, I post it on the layout and it will show at the end of every post.

This is an example of the form that I created inside ActiveCampaign and added to my blog.


Or If you scroll down to this post you will find another form like this.

Add a form to the top right corner of your blog

Another great place to and an option form is the top right corner of your blog. I did this when I was starting but I do not do it anymore.

I know a lot of people who still have this, and they are having great success with this, you can create a form using your autoresponder and then add a code there, you can add a direct code or you can use a plugin to do this, most autoresponders nowadays have plugins that can help you to place sign up form in your blog.


Create a pop-up

Another great way to capture email subscribers is by using a not intrusive pop-up, this is a small sign-up form that will show up when the visitors have been to your blog for a certain amount of time or they show an intention of leaving your blog.

I use a free plugin called sumone, which you can find in the plugin inside your WordPress, all you need is to install it and activate the plugin.

Then go to forms, create one select your goal, and form type, put your headline, the content, and call to action, indicate where do you want them to go after joining, connect to your autoresponder and then click save


Create a squeeze page

You can create a simple squeeze page, the main function of this page is just to collect emails, you can include the link to the squeeze pages inside your blog posts and when your readers click those links, they will go to the squeeze page and have a chance to opt-in.

There are many free WordPress plugins that you can use to create a squeeze page, if you can code you can create using HTML or PHP, or you can use a page builder.

I use Clickfunnels to build all my squeeze pages, as I think they are the page builder in the market.

Here is an example of the page I built using Clickfunnels.

squeeze page

Final words

That is it, this is how you turn your blog into a list building machine, list building is the most important task you need to do if you want to build a long-term online business. Do not go overboard though build one or two types of these forms and use them to build your online empire.


How To Write and Publish Blog Posts

The real secret of getting free traffic to your blog is providing content to your prospects. If you have already set up your blog and have content ideas for your blog, it is time to publish that content.

In this post I am going to share with you how to write and publish blog posts, but before we do that I need to address something very important.

How To Write and Publish Blog Posts

Create content with readers in mind

You will read a lot about optimizing your content for search engines, and while that is important, if you don’t optimize your content for humans, then you’ll never gain the exposure that it takes to ultimately get links and rank well in search engines.

If you write content that people love to read, then you will get traffic, social shares, and links as your readership grows.

Basic components of a blog post

The following are the basic elements of a great blog post. We’ll talk about how to optimize each for both readers and search engines.


The headline, or title, of your blog post, must be crafted to capture the attention of potential readers who may see it in their social media newsfeeds or in search results. Make sure you’ve found a great keyword that you can include in your headline.


The first paragraph of your blog post will either keep people reading or make people leave. Make sure that it compels people to read the rest of your content.

For me, it is the part where I will tell the readers exactly what they are going to learn in the post so that they can make the decision to keep reading or leave the post.

Main content

This is the main portion of your blog post content. Think of the headline as the promise and the main content as the fulfillment of Use subheads to make your that promise. Your main content should fully satisfy anyone who posts scannable visits to your post based on the headline.

If you create content that does not satisfy the promises of your headline, people will start to identify your blog as unfulfilling and thus, stop visiting. The length of your blog posts can range from 300 to 3,000 or more words.

It’s best to alternate the length of your posts as you gain insight Write the perfect amount of content about what works best for your audience.


Most people will scan your blog content as opposed to reading it word for word. Write subheads that break your content into digestible sections, and make sure those subheads represent the content within them. Use keywords Throughout Keep keyword density below 3%

Bolded text

Use bold text in a few areas of your main content to help highlight important points. Use it selectively, otherwise, your entire article will seem bolded, thus taking away the ability to highlight key portions of the content.

Bulleted/numbered lists — While you don’t want your entire post to be bulleted or numbered lists, these lists do help separate out steps and lists with useful content.
Place a call to action in your Media — Supplement the text portion of your content with
post media, such as relevant images and videos.

This will help break up your content and illustrate your points better. Images can also be used as part of the search optimization of your post—include your post’s main keyword phrase in the filename of the image as well as the ALT tag. Include social share buttons.


The conclusion should be a paragraph or two at the end of your post to summarize what the reader should have gotten out of it.

If they didn’t, chances are, they will go back to see what they might include links that have missed.

How to Create a Word Press Blog Post

Step 1: Login into WordPress

In order to create a new blog post you will need to log in to your WordPress site, this is the one located at

Then click on new, then post.

 This is the screen you’ll see to start.


How To Write and Publish Blog Posts

Step 2: Add the content to the main box.

Add the title of your post and the main content of your blog post, following the structure discussed above.


Step 3:Add tags to your post

Choose 3-6 tags related to the content. When you first start your blog, you won’t have any tags, but you can just enter a new tag name into the text box and add it. The tags you choose will be keywords and keyword phrases that show up in your content.


How To Write and Publish Blog Posts


Step 4:Choose a category for your blog post

 You also need to choose at least 1 category related to the content. Again, when you start your blog, you won’t have any categories, but you can just click the “Add New Category” link.  This will allow you to organize your blog posts with related content.

In few words categories are subtopics of your blog, if the main topic of your blog is weight loss, you can have weight loss foods, exercises, diets, etc as categories, since all of them are part of your main topic.



Step 5: Optimize for search engine

I recommend using Yoast SEO plugin for this.

If you use the Yoast SEO plug-in, you can also enter additional keywords and a title tag for the blog post. Scroll to the bottom of the post and enter in the “title”, “description”, and “keywords” related to your content.


You need to enter your post title where it says SEO title and provide a meta description, this is you telling search engines what is your post is about, do not forget to include your blog post target keyword in both.


Step 6: Create images for your post

You need to create your own images and graphics to add to your blog posts. I use Canva for design of images. Just go to and start creating images for your post.

Also, I use for free images.


Step 7: Add an image to your post

To add images within a post, look for the image icon in the top left of the screen you’ll see these icons. Click the square icon beside the word “insert”.



Once you click on the images icon, you’ll see this screen. Click “Select files” to choose your image and choose an alignment. You can also add in a caption (this will be keywords) and a link URL (if someone clicks the image it will take the visitor to that link). This example below requires the SEO Friendly Images plug-in.

The plugin is called smush it and it will help you to optimize your images, you do not have to do anything just install it and it will take care of your images.

How To Write and Publish Blog Posts

Step 8: Add links to your post

To create a link within your blog post, highlight the text you want to use as the link text with your mouse and then click the little “chain link” icon (it will only be available if you’ve highlighted text in the post). Then type in your link URL and Insert.



Step 9: Insert a youtube video into your post

If you want to insert a Youtube video into your blog post, you must first go to YouTube and copy the URL from youtube.


Then go back to your post and click add media, then insert from URL ( you will insert your youtube URL ) then click insert into post, your youtube video should be integrated into your post.


Click the Preview tab to make sure your blog looks the way you want it to, and then go back and hit Publish to make it live on your site.

Extra tip

Where writing your blog post there is a good chance that you will make a grammar mistake, I will recommend installing a free plugin called Grammarly it will help you to correct those grammar errors.

Final words

That is it, that how you can write and publish a blog post in WordPress, Now it is your turn, go on and write those killer blog posts.


How To Find Content Ideas For Your Blog

There are millions of blogs created every day, but very few of them get real traction online. The main reason for all the failing blogs is that they do not have content or they produce content that no one wants to consume.

The real secret to having a successful blog is that you need to create great content and the content that people are looking for, do not create content for the sake of creating it. That is why in this post, I am going to share with you, how to find content ideas for your blog.

How To Find Content Ideas For Your Blog

Two types of content for your blog

Before you write a single word for your blog you need to know two types of content you can publish on your blog.

The money content

This is the content in your blog that when someone reads it and decides to take action you will make money, this content includes, the sales pages( could be your own product or a link to an affiliate offer), your leads capture pages ( when people join into your email list, you can make money by using the power of email marketing, and your review pages( these are the pages when you review a specific product or service.

The money content is very difficult to get traffic because everyone wants it and the competition is very fierce especially if you want free search engine traffic( for new blogs), so the solution is to combine this type of content with what I can traffic content.

The traffic content

This is a type of content that people are not looking to buy anything when they search for it, but they have the same problem that your money pages can solve.

For example, if someone types in google, How to lose weight before summer, there are looking for a quick weight-loss method, but if you write content with that keyword, it will be difficult to rank this there is a lot of competition.

but if someone types in google how many calories are in a banana, this is a person who is either fat or does not want to get fat, this is a low competition keyword, you can produce content and rank easily and in the content link the first content.

One gives you money another gives you traffic and if you keep doing this many times you will be able to rank for both.

This is the type of content you need to publish in your new blog, after people and google start to trust you, you will be able to rank any type of content.

How to find content ideas for your blog using Semrush in 6 steps

There are many tools that you can use for this, but for me the best tool right now is Semrush.

I use Semrush for finding content ideas, looking at what my competitors are doing, checking broken links on my site, checking my social media growth, etc, this is a great tool to have.

Step 1: Get a Semrush account

Just go to or click on the image below, add your blog domain name and then click start, if you do not have a blog just click join.

semrush How To Find Content Ideas For Your Blog

They will take you to the registration page, it is straightforward,  just put your name and email address, they will send you a verification code to verify your email, after that they will ask you few questions to know you, they will offer you a free trial ( I recommend it, credit card needed, it is for seven days, it is enough to find all content ideas, you can cancel at any time).

Step 2: Search for your main keyword in the search bar.

After login in, you will find a search bar, just type your main keyword, your main keyword is that keyword that you used to build your blog, if your blog is about manifestation, just type that and hit search.

keyword How To Find Content Ideas For Your Blog

Step 3: Click on Keyword Magic Tool

On the left hand of the page, you will land in step 2, you will find the keyword magic tool, click on it to find suitable keywords for your project.


Step 4: Apply filters for keyword difficult

Semrush just updated their keyword tool and it is even more accurate than before, if you have a new blog, I will recommend picking the very easy option and check the results.


After filtering them out I was able to get 1670 easy to rank content ideas, if I create a piece of content a day, it will take me 4 years and 6 months to create contents around those searches, this is real information that people are searching in United Stated alone, in the whole world the number is bigger.filter

Since 1670 keywords are too many for me, I decided to and one more filter. If you click on the advance filters, a small window will pop up, in this example, I wanted to show only keywords with more than 6 words.

These are what we call long-tail keywords, longer phrases mean people are searching for specific information, and if you can provide that information in front of them they will go to your blog and consume your content.


After applying the second filter, I got 381 very easy to rank keywords. Imagine each day you wake up you create one piece of content from that list ( it can be a podcast, youtube video, or a blog post), six month from now you could be earning a good income and one or two years you can quit your job and do this full time.

filter 2

Step 5: Export the keyword list to excel

After reviewing your keyword and if you’re satisfied now you can export them to an excel document and save them on your PC.

Just click on the checkmark on the keyword tab to select all the keywords and then hit export, it will download them to your pc.


The problem and workaround

If you have a free account, they will find all the keywords but they will show you just 10 results for free, and if you want to export them, a popup message will come that ask you to try their paid version.


The workaround I found is to take the Semrush free trial, in those 7 days you will be able to do all the keyword research you need, save those on your PC, and cancel your account before the trial ends and they will not charge you anything.

Create content around the ideas you got, and in the future when you start making money you can come and pay to have a pro account if you wish, if you can afford it now,  I really recommend this tool.

Step 6: Click on the related tab for more keywords

If the number of keywords you got in the above step is not enough for you, you can click on the related tab, the tool will find all the keywords that are related to your main keyword and bring them to you.

You can apply the same filters as we applied in step 4 and when you find your keyword you can export them to excel as in step 5.


An alternative way you can use find content ideas for your blog

If for any reason you do now want to use Semrush, I will recommend using a free tool called keyword shitter.

In order to find content ideas, just go to

You will see a page like the one below, write the main keyword for your blog, and then click on hit keywords.

keyword shitter How To Find Content Ideas For Your Blog


Leave it for few minutes, magically it will generate a lot of keywords that you can use to create content for your blog, for example, you can see 624 keywords on manifestation, just use those keywords to create content and then post the content in your blog.

keywords How To Find Content Ideas For Your Blog

You do not have filters here, what I do is to copy those keywords into excel then use excel filters to reduce the one or two words phrase keywords, then I will have a list of my keywords.

In both methods, I usually print the list of my keywords, and each day I will pick the keyword to work with and put a tick on the keyword.


Final words

That is it, this is how to find content ideas for your blog, the strategies I shared in this post work the same way if you have a youtube channel or a podcast, you know people consume content in a different way and you just need to match their intent.

My recommendation is to create one blog post per day, be consistent, in 90 days you should have 90 blog posts and you will start to see sales coming in. After 180 days the income should be able to pay some bills and after one year you can make a full-time income just from one blog.

The reason why many people do not make these figures is that they do not focus, they will try for one month and when they do not get results they will just quit and say it does not work. Hope that is not you.



How to Earn a Full-time Income Blogging

Can you make money blogging online in 2021? I get this question many times, the simple answer is yes, you can still make money blogging in 2021 and no the blogging is not dead.

You know many people spread myths that blogging is dead or it is saturated, I am here to tell you that it is not true and I am going to share with you how you can earn full-time income blogging in just 4 steps.

How to Earn a Full-time Income Blogging


1. Pick a topic to write about. 

The first step to earn a full-time income blogging is to find a profitable topic to write about, the good news is that almost any topic you will be able to find an affiliate product to promote and make a full-time income.

You can start a blog about weight loss, raising kids, how to deal with divorce, the law of attraction, and so on, I have three niche blogs and all of them are generating income.

As a word of caution do not start multiple blogs when you are starting out and do not write multiple topics in the same blog, pick one topic and create one blog and concentrate all your effort on that.

2. Create a blog.

Now it is the time to create a new blog, I know you might think that you are not good with technology, guess what most people are not and they create stunning blogs thank WordPress.

In order to create a blog you need a domain name and hosting, if you’re new to this, I will recommend getting all of them from one place, this will eliminate a lot of headaches.

For a domain name, it can be related to your topic or just your name, one of my blogs is and I attract a lot of visitors there.

Also, you can get your hosting from Bluehost. If you are under budget this is a great service to start with.

3. On your new shiny blog, write lots and lots of great articles about your topic.

So let us say you chose to write about weight loss (one of the niches I recommend). You would
write lots of great articles about how to lose weight, different methods of losing weight, diets to lose, etc.

In order to get ideas on what are the titles for your content, I recommend using a free tool called keyword shitter.

Go to

Type your main topic and then click shit keywords, then see the magic happen.



What will happen is that the tool will start to give you different keywords people are using to search your topic, as you can see in weight loss I was able to pull 441.


 All you need to do is to take one of these topics each day, write a good informative article on that keyword and post it to your blog, post it on your social media and repeat the same the next day, if you do this in 6 months you will have 180 articles and your blog will be getting a lot of traffic, if you write two articles per day in 6 months your blog will have 360, that is huge.

If each of these articles will generate just 3 visitors per day you will have a blog with more than 1000 visitors per day, if you monetize correctly you can make considerably income and in one year you can start earning a full-time income.

4. How to make money from your blog

There is a lot of ways to make money from your blog, you could just add an Adsense code, Google Adsense will be placing ads on your blog and you will be making some cash, even though I make money from Adsense this is not my favorite way to make money online from blogging.

My favorite method of making money online is by promoting other people’s products aka affiliate marketing.

On your blog, recommend products that your readers would like. So if you are writing about weight loss, you could recommend products that help people to lose weight.

To recommend these products, link to them on your site (called an ‘affiliate link.’) When someone clicks on it and buys it… YOU get a big cut of the sale. Pretty cool, no?

That is it, this is how you can make a full-time income from blogging, if you have any problem or question let me know in the comment section below.

Why I Recommend Blogging

I have been blogging and earning a niche income for a while now and yet every day I get this question, is blogging still profitable in 2021? is blogging dead? the answer is yes it is still profitable and definitely not dead, in this article I am going to share with you why I recommend blogging especially if you are just starting out.

Why I Recommend Blogging


1  You can start at a very low cost

One of the best things I like about blogging is that you can at a very low upfront investment, you can get a domain name for free and web hosting for your blog for less than $4 per month from Bluehost.

2 It is easy to start a blog

It is really easy to create a blog, actually, you can install it in less than 10 minutes no kidding,  you do not have to be a tech genius to do this, you can install your blog by just clicking few buttons. Watch the video below to see how easy it is.

3 People love blogs

Millions of people read blogs every day, it can be to learn something, for entertainment or just to feel like they are part of something. Articles/posts are posted in chronological order, so people get to see the latest posts

4 Blogs are easy to monetize

You can easily monetize your blog with affiliate marketing. selling banners to your blog, using Adsense, getting paid for people to post in your blog, you can even sell the blog itself for a lot of money in the future, the options a limitless.

5 Writing about topics you enjoy is fun!

Writing can be very fun, especially if you like the topic, imagine if you like watching soccer or football and you wake up in the morning, you watch some soccer news and you write your opinion about that news in your blog, you can do this all day long and you won’t even feel bored or not motivated since those things are part of your life.

6 It will establish you as an expert

When your blog becomes famous people will start coming to you as an expert for opinion, you can start to charge for that and make even more money.

7 It will help to find your voice

When you start this online journey you do not know yet how to express your opinion and point of view, if you blog every day it will open up your mind and you will start to see things in a very clear way and this will pave your way in your online business.

That is it, those are the 7 reasons why I recommend blogging for everyone who is starting out with online marketing and want to make money online.

How to Create a Custom Home Page in WordPress

Creating a custom home page for your blog is important if you plan to collect leads for your business. And for WordPress users, this can be done very easily.

By default, WordPress shows your blog posts on the homepage. However, as a business website, you may want to create a more engaging homepage that helps users find what they need and boost your sales conversion.

In this article, I will show you how to easily create a custom homepage in WordPress. We will show multiple methods, and you can choose the one that’s easier for you.

How to Create a Custom Home Page in WordPress

What is a homepage?

A homepage is a default introductory page or the front page of your blog. It is the page that appears when someone enters your blog’s domain name in their browser’s address bar.

Why do you need a customized home page?

Depending on the purpose of your blog or website, having a home page has the following advantages:

Increase leads.

You can add an opt-in form on the homepage of your blog, your homepage is the most visited page on your blog, the more visitors you get, the more leads you will get.

Generate more revenue.

If you have your own product or an affiliate product, you can mention it on your home page, since it is the most visited page on your site there is a chance of making more sales this way.

Get more email subscribers.

If your purpose to use the power of email marketing to your business you can start collecting emails from your home page, you can offer something your prospects need with their email address and then you can use email marketing to send them tips and products recommendations, this way you will make more money.

Have a primary focus on your services.

If you’re a writer, speaker, you have a course or service to offer, you can introduce it on your homepage and it will get more exposure.

The structure of the home page

There are many ways to structure your home page, for me, I like it simple, on top of the home page I will have my blog logo, and the links to important pages, for example, the resource page, the squeeze page, and the service page.

In the main content of the home page, just introduce yourself, tell the visitors what do you have to offer and how they can get it. If it is possible include a picture of yourself or your product. That is it.

blog home

How to create a custom homepage for your blog

Now that you know the structure of your custom homepage, let’s start designing the custom home page for your WordPress site.

Method 1. Create a Custom Homepage using WordPress pages.

This is the simplest method to create your home page, just login into your blog, click on new then click on the pages, give a name to your page, I will just call it home. Start writing the content of your home page.


Method 2. Create a Custom Homepage using Page Builders

This is the easiest method to build a custom home page, there are a lot of page builders out there but for me the best one is Clickfunnels.

They have a lot of built-in home page templates, you just pick the one you like the most, you edit it according to your needs, then you publish it on your blog.

In order to connect Clickfunnel with your WordPress blog, all you need to do is to download the Clickfunnels WordPress plugin and select your homepage.

Learn how to download and install the Clickfunnel plugin here.

Add Your Funnel Step Into WordPress

  1. From within your WordPress Dashboard, navigate to the ClickFunnels plugin and click Add New.
  2. Under Choose Page Type, select Home Page.
  3. Under Choose Funnel, select the funnel you wish to connect.
  4. Under Choose Step, pick out the funnel page in the funnel you want.
  5. Click Save Page.
    Markup 2021-05-11 at 14.29.25.png

As an alternative, you can also try Elementor. It is also an immensely popular WordPress page builder plugin. It also comes with drag and drops templates and an easy-to-use interface.

Method 3. Use Fivver to create your homepage

Did you know that for just $5 someone can create a homepage for you, some of them they will even configure the whole blog for you with just $5 or $10?

This is possible by using Fiverr.

First Step: Register for a free Fiverr account.

Second Step: Search for homepage


Step Three: Find someone who can design your page, explain what do you want, find a page that you can emulate and provide it to them and what content do you want, they will do it for you in less than 24 hours.

One recommended guy you can use.

When you receive it, now go to the next step.

How to Select a Custom Page to be Used as Homepage in WordPress.

Before you select the home page, create a second, blank page by going once again to New → Pages → Add and call it something like “News,” or “Blog,” or “Posts” — a name that will help you remember that this is the page on which your posts will appear, then same it. Then click publish.


You can make any page as your front page just by following simple steps:-

  1. Log In to your Website DashBoard.
  2. Go to Settings -> Reading.
  3. In Reading click on “Static Page”
  4. Select your home page and your Post page there.

blog set

How to add your pages to the menu

After creating your pages, you can add them to a menu, this can appear on the top, on the bottom, or in the sidebar of your blog.

It is also important to make sure the site’s menus correctly display the new front page and blog page changes.  From Settings, select Appearance>Menus. Select “Create a New Menu,” from the available options, which can vary by theme.

From all available pages, select the ones that should display in the site’s menus, including the new homepage and the blog or post page that were just created. Click Save Menu to update menu settings to reflect the new structure.


That is it, this is how you create a custom home page for your WordPress blog, go on and create your home page, add a lead capture form in it and start building your online business.


How To Set up Your WordPress Website

Once you find and register your domain name, you need to set up and hosting account and install a WordPress blog in it. 

If you do not have a domain name yet, please read here on the process of how to find and register a domain name.

In this post, I am going to explain how to set up your WordPress website in WPX hosting as this is the hosting I use for my main blogs ( I have three main blogs), the rest I host on Bluehost.

If you are under budget you can start to host your blog in Bluehost and when you start getting traffic and making some money you can move it to WPX hosting

I explain how to register for your hosting account and install WordPress in Bluehost here.

How to sign up with WPX Hosting and install WordPress.

Step 1: Go to and click on the “Start Now ” button.

wpx how to set up your WordPress website

Step 2: Select the package you want and if you want to pay per month or per year ( paying per year it costs less). 

select package how to set up your WordPress website


Step 3: Select the server location, you need to select the server near where you expect most of your customers will come from, you have three options, UK, US, and Australia, for me I selected the US.

server how to set up your WordPress website

Step 4: Enter your domain name, ( you should have it by now, if not just register a new one with them).


Step 5:Click the continue button and you will be taken to the payment options page. Select how do you want to pay for it.


Step 6: Fill in the required information.

fill the information

Step 7: Accept terms and click on checkout.


Step 8: If you do not want to install WordPress yourself you can just click on the chart button, it is everywhere, and ask one of the support guys to install it for you, they will answer you in less than 30 seconds and ask you some information and in less than 10 minutes you will have your WordPress installed and configured for the maximum speed.

If do you want to install it yourself just log in, go to my services,  click on manage website, and then click on add a new website.


Step 9: Click on install WordPress, provide your admin email and username, generate a strong password, save it you will need it, and lastly click on create a website, wait for a minute and you will see a message that indicates that the WordPress has been installed.



Choosing a Theme/Template for your site

Once you have successfully installed WordPress to your domain, you’ll see a very basic yet clean site:


But you don’t want to look like everyone else, do you? That’s why you need a theme – a design template that tells WordPress how your website should look.

Here’s where it gets fun: There are thousands of awesome, professionally designed themes you can choose from and customize for a site that’s all your own.

Here’s how to find a WordPress theme you like:

1) Log into your WordPress dashboard

If you’re not sure how to type in: (replace “yoursite” with your domain).

Use the email/username you created when you were installing WordPress.


This is what the WordPress dashboard looks like:


Everything is easily labeled. If you’re feeling a bit overwhelmed, don’t sweat it – I’m going to show you where to go next.

2) Access FREE themes

Once you’re in the dashboard, you’ve got access to over 1500 free themes! Just look along the sidebar for “Appearance”, then click “Themes”.


If you want something more professional or elegant than what you find here, you can head over to where you will find a perfect theme to run your online business.

But before you do that, I really suggest you at least try spending some time browsing the free themes. Many of them are actually really professional and well made; so don’t write them off.

When you make some cash then you can invest some money in a theme or personalized design.

wpx how to set up your WordPress website

As you can see above, installing a new theme for your website is very easy.

You can search for specific keywords and/or use filters to find themes that suit your style. Finding the perfect theme can take a while, but it’s worth it.

You should also look for themes that are “responsive”, as this means they will look good on any mobile device.

Just punch it in as one of your keywords, and you’ll be all set!

3) Install your new theme

Once you have found a theme you like, installing it is as simple as clicking “Install” followed by “Activate”.



How to and basic pages to your site

With your theme installed, you’re ready to start creating content. But before doing that there are some things that we need to do first, one of them is creating basic pages.

What are the basic pages?

The basic pages are pages that you must have on your blog, these are the about me page, contact us page, and legal pages.

Adding and editing pages

Create a new page

Want a “Services” page, or an “About Me” page (like I have on my menu at the top of the site?)

  1. Look along the sidebar in the WordPress Dashboard for “Pages” -> “Add New”.
  2. Once you’ve clicked, you’ll find a screen that looks a lot like what you’ve maybe seen in Microsoft Word. Add text, images, and more to build the page you want, then save it when you’re done.

wpx how to set up your WordPress website

For the about page, just introduce yourself, who you are, where you live and why you started the blog, people like that, explain to them what they should expect from your blog and how to contact you. 

That is it.

Here is the link to my about page.

Adding pages to the menu

If you want your new page to be linked-to in your navigation bar,

  1. Save any changes you’ve made to the page by clicking “Update”
  2. Click “Appearance” -> “Menus” in the sidebar of the WordPress Dashboard
  3. Find the page you created and add it to the list by clicking the checkbox next to it and then “Add to Menu”.



After finishing click the save menu button to save it.

Adding and editing posts

If you have a blog on your website, “Posts” will be where you turn to next. You can use different categories to group similar posts.

If you want to add a blog to your website, you can use different categories and posts. Let’s say you want to create a category named “blog”. To do so, simply add it to your menu and start making posts.

Here’s what you need to do:

  1. Create a new category by going to “Posts -> Categories”

wpx how to set up your WordPress website


  1. Create a blog post by going to “Posts -> Add New”. Once you’ve finished writing your blog post is ready, you need to add the right category for it.

Once you’ve created your category, simply add it to the menu, and you’re in business!


Customizations & Tweaks (Widgets, comments & just some “stuff” you need to know)

In this section, I will cover some of the basics things I’m asked about all the time that will help you to tweak your website.

Changing Your Title and Tagline

Page titles explain to searchers what your website is about, and they’re also a big part of how search engines determine your rankings, so you want to be sure they’ve got the keywords you want to target in them (but in a natural way, written for real people).

You should use a unique title on every page of your site. For example, my site’s title is “Soccer Gems”.

(Can’t find it? Just hold your mouse over the tab at the top of your web browser).

Taglines are added at the end of titles across every page. My site’s tagline is “Let us discuss the beautiful game”

In order to change the title and tagline on your website, go to “Settings -> General” and fill in the form below:

wpx how to set up your WordPress website


Disabling Comments for Posts & Pages

Some websites (business/organization sites mostly) don’t want their visitors to be able to comment on their pages.

Here’s how to shut comments off on WordPress pages:

  1. While you are writing a new page, click “Screen Options” in the top right corner.
  2. Click the “Discussion” box. The “Allow Comments” box will appear at the bottom.
  3. Untick “Allow Comments”.

Want to disable comments on every new page by default?

  1. Go to “Settings -> Discussion” and untick “Allow people to post comments on news articles”

wp12 how to set up your WordPress website


Setting Up a Static Front Page

Some people are frustrated that their home page looks like a blog post. You can fix that by making your home page “static”.

A static page is a page that doesn’t change. Unlike a blog, where the first new article will show up at the top every time, a “static” page will show the same content every time someone comes to the site – like a home page you’ve designed.

To set up a static front page:

  1. Go to “Settings -> Reading”
  2. Choose a static page that you have created. “Front Page” denotes your home page, “Posts page” is the front page of your blog (if your entire site isn’t a blog).

If you don’t choose a static page on your own, WordPress will take your latest posts and start showing them on your homepage.

wp13 how to set up your WordPress website

Editing sidebar

Most WordPress themes have a sidebar on the right side (in some cases it’s on the left).

If you want to get rid of the sidebar or edit out items you do not need like “Categories”, “Meta” and “Archives”, which are usually pointless, here’s how:

  1. Go to “Appearance -> Widgets” in the WordPress Dashboard.
  2. From here, you can use drag n’ drop to add different “boxes” to your sidebar or remove the items you don’t want.

There’s also an “HTML box” – a text box where you can use HTML code. For beginners, don’t worry about this bit – just drag and drop the elements you’d like in your sidebar.


Installing Plugins to Get More out of WordPress

What is a plugin?

“Plugins” are extensions that are built to expand WordPress’s capabilities, adding features and functions to your site that don’t come built-in.

They’re shortcuts to getting your site to do what you want to, without having to build the feature from scratch.

You can use plugins to do everything from adding photo galleries and submission forms to optimizing your website and creating an online store.


How do I Install a new Plugin?

To start installing plugins, go to “Plugins -> Add New” and simply start searching.


Keep in mind that there are over 52,000 different FREE plugins, so you’ve got a LOT to choose from!

Installation is easy – once you find a plugin you like, just click “Install”.

Just install few plugins on your blog, installing many of them will make your site slow and you do not need that.

Here is a list of the most important plugins you must install, as you start using your site you will find other useful plugins and you will install them.

Contact Form 7

My website has a contact form on my About Me page. It’s an awesome feature to have, as people can fill in the form and send me an email without logging into their own email provider. 

Yoast SEO for WordPress:

If you want to make your WordPress site even more SEO-friendly, this plugin is a must-have. It’s free, and it’s awesome. You’ll be able to edit your title tags, meta descriptions, and more, all from within the page itself – no more fussing with WordPress settings.

Jeckpart for WordPress

Think of Jetpack as the ultimate toolkit for your WordPress website. It has a tool to help you design your site, track statistics, improve social sharing, and prevent attacks. All these core features are free, too.

Askimet Antispam

As soon as your WordPress website goes live, you can expect spam comments to start showing up. This plugin will help you to filter spam comments.


This is an Anti-virus, Firewall, and Malware Scan, it will scan and protect your site from online attacks, you need to install this.

W3 Total Cache

The highest-rated and most complete WordPress performance plugin. Dramatically improve the speed and user experience of your site.

Really Simple SSL

This plugin with help to implement the SSL Certificate on your blog. Both WPX  Hosting and Bluehost will give one for free. 

For the meaning of the SSL certificate and how to activate it on your website please click here.

Final words

Congratulations – you’re ready to launch!

That is it, this is how to set up your WordPress website. If you’ve followed the steps in this guide, you should now have a fully-functional WordPress website! That wasn’t so bad, was it?

I hope you found this guide really useful –but if you have any more questions or need help with one of the steps I highlighted, I’m happy to share some guidance. For this, contact me on Facebook.



Since most people do not know where to start when it comes to finding a good host for their blog, I thought it’s wise to dedicate a whole page on how to sign up with Bluehost and install WordPress.

Keep in mind that it should not take any longer than 5 minutes to complete registration. Simply follow the steps below.

How to sign up with Bluehost and install WordPress.

STEP 1 – Go to and click on the “Get started ” button. If you use this link, you’ll be able to get a FREE domain. This discount applies to all visitors.

get started

STEP 2 – Choose the cheapest hosting package ($3.95) and a domain name for your website. It doesn’t have to end with .com, you can also use different endings (such as .net, .org ).


Just type your domain name.

domain name

STEP 3 – Enter your personal details for completing the registration process. Add your name, address, e-mail address, and choose a payment type.


STEP 4 – Choose a suitable hosting package. You can either sign up for 1 year, 2 years, or even 3 years. If you are just starting out and learning the ropes, choose 1 or 2 years.

Domain privacy is optional. If you want to keep your website fully anonymous, tick that option. If you don’t want to stay anonymous, un-tick that option and you’ll save another $0.99 per month.

Website essentials are also optional. It’s wise to sign up for Site Backup Pro, but WordPress is quite secure. If the website you are building is extremely important to you, pick those options. On the other hand, if you un-tick those essentials, you are able to sign up for less than $75. This is probably the cheapest hosting package you will ever find, yet it’s reliable and secure.



Step 5: Pay for your selected package and you’ll be directed to choose your password.


Step 6: Install WordPress, this is easy, here is the work through from Bluehost themselves.

Final words

That is it, that is how you signup with Bluehost and install WordPress, thank you for reading.

8 Things Every Blogger Must Do Every Day

One of the best things about being a blogger is freedom. That comes with a price though, you need to have discipline. There are things you need to do every day if you want to be a successful blogger, here are the 8 things every blogger must do every day in order to succeed.

8 Things Every Blogger Must Do Every Day

8 things every blogger must do every day.

1) Blog Everyday.

This is big, my recommendation is it if you want to have a successful blog you need to blog every day, especially if it is your first blog.

I know there are some gurus out there that tell you that you should not, the main reason that I recommend blogging every single day is that when your just starting out, you do not know your voice yet, your writing will not be the best, so blogging every day will help you to practice and improve, remember doing is the only way to learn something.

2) Take Care of Yourself.

8 Things Every Blogger Must Do Every Day

When you start blogging, most of the time you will be sitting with your computer, and that can be bad for your health, my recommendation with this is that you need to start eating healthily, doing some physical exercises, and sleeping well.

For me what I do is that I walk 10,000 steps 4-5 days per week, reducing the amount of sugar I take and I sleep 7 to 8 hours per day.

By doing this I improved my general health and my productivity has increased a lot, find out what fits your personality and go for it.

3)  Promote  Your Blog

You need to promote your blog, especially if it is not getting enough traffic from Google, the issue here is that from posting an article to your blog and ranking it and start getting free traffic it may take between 3 weeks and 3 months.

You need to create a couple of social media accounts where you can share your blog and bring some visitors to your site.

4) Improve Your Offer.

There are many ways to make money from your blog, it does not matter if you are selling your own product and services or you are promoting affiliate offers, always there is a way to improve your offer, you can make your product better, you can add bonuses to affiliate offers, etc.

You need to find out which type of content is bringing more traffic to your site and promote offers that match those inquires.

5) Get Paid.


If the main reason for creating your blog was to make money then you need to make sure that every day you get paid.

It is very difficult to accomplish this when you’re just starting but after few months your blog will start generating income.

You can learn 10 ways to make money from your blog here.

6) Live a Life.

8 Things Every Blogger Must Do Every Day

Blogging can be very addictive, especially when you start making some money and most people start to neglect the main reason why they started a blog in the first place, their freedom.

You need to find time to do things you love, enjoy life, go out with your friends or spouse, play with your kids if you have, etc.

7) Engage with your audience.

When your audience starts to grow, some of them will start leaving comments on your blog or social media, you need to find time to reply to those comments and answer any question they might have for you. I know this can be very difficult as your blog gets bigger but you must find the time.

8) Read more than you write.

You need to read more, that is the truth, find some bigger bloggers in your niche, I would say 10 to 20 follow them, read everything they write.

This will help you to find out what topics are hot at the moment, you will get exposed to different writing styles and blog layouts, if you leave comments and engage with their content, you will start building relationships with other bloggers and this can benefit you a lot.

Final words

Those are the 8 things every blogger must do every day in order to succeed, how many among those things are you doing right now? let me know in the comment section below.

If you need to learn more about blogging and making money online please subscribe to the form below so that you do not miss my future posts.