Ad top

How to Start a WordPress, Joomla or any CMS Blog on Any Host in 2020


I have been using Joomla and WordPress on QServers for a couple of years for my full-time blogging business and production of websites and web apps for clients, and I’ve learned so much of the technical stuff that seemed hard at first. In this post, I’ll clearly explain how to get started, and also some tips to help you make your site successful.
QServers makes it easy to set up a Joomla or WordPress blog.  All you have to do is:
  1. Create your QServers account here (I would save you some money on this step)
  2. Pick a domain name (Don’t worry, I’ll explain what you need to know here)
  3. Install Joomla CMS or WordPress in a few clicks
  4. Log in to your Joomla or WordPress administrator backend and start designing and building your blog or website (SUPER easy)
  5. Get a template and your required plugins and install
  6. Get traffic to your new blog or website (I have some great tips for this!)
When I started my first blog, I had no idea how to get traffic so it took me a few years to get some momentum but now I am pro on traffics generation. I learned a few tricks that skyrocketed my progress and now I have started multiple successful blogs and have earned a couple of thousands of dollars in income for my family–all with Joomla and WordPress CMSs.  I’ll do my best to share the most important things I’ve learned in this post.
The first step is to create your QServers account.  Click here to check the current hosting and domain plan prices on QServers.  Clicking the link will open in a new tab.  That link will give you a special discount that QServers was kind enough to offer Income Stream readers.
I remember being nervous before starting my first QServers account.  QServers is cheap, but for me as an entrepreneur, but it turned out to be the best investment I’ve ever made!  I’ve remained a loyal QServers customer because they are CHEAP and also have quality products and services, reliable, have surprisingly good customer support team, and they make the technical part of working with Joomla and WordPress really easy.

Do Not Be Scared Of The Tech Stuff, It Is Super Easy

When you make a website, you will have lots of pictures and text for people to see.  Those picture and text files will be on a computer somewhere in the world. That is your hosting.  When you buy hosting, you are paying a company to make your website files available to anyone 24/7 every year.
You will also need to choose a “domain name” to put on your QServers hosting account.  A domain name is the .com "or any other extensions" name that you pick so people can type it in and find your website.  This website’s domain name is, or for examples.  You could pick a “.net” or a “”, but I HIGHLY recommend sticking with a .com or any other extensions that suits your needs, because domain name also speak about what your blog or website is about, for instance, you can chose to go into entertainment meaning you have to chose .tv extension and your viewers would quickly know what your blog site is about, note that, even if it’s hard to find a domain name available to suit your need,  do not stress over this because you can always change your domain name later, and that only costs about $10 or less in other countries currencies.
You used to need to type computer codes to make your website come to live, but Joomla and WordPress completely solves this.  Joomla and Wordpress are free open source softwares that you will put on your hosting account to make it incredibly simple to put pictures and articles on your websites for people to see and read on.
You may have heard of free blogging platforms like blogger, Tumblr, etc. These solutions aren’t adequate for any complex website projects.  Using the Joomla or WordPress software on QServers, you’ll be able to endlessly customize your blog or website, add powerful functionality with a few clicks, and you’ll OWN your blog or website and have total control of it.
Not to mention, free blogging platforms do not have any tech support like you’ll get with QServers. I’ve sent an email to QServers support at midnight when I had issues and they had me back up within 5 minutes.  Awesome!

Step 1: Create Your Account

The first thing you will do is to create your account.  Click here to get the special discount and start your QServers hosting account in another tab.  Then you can come back to this article in this tab to follow the tutorial to get you started.

Click the picture below to get your domain and hosting at a very reduced rate as an reader.
Please note that you can pay with any currency using any of your bank cards and you will still get the same service and value with the same amount converted to equivalent amount in your currency.

When you create your account, you will have options for the Starter, Business, Developer, Pro or Mega plans.  I recommend starting with the Starter account for your first Joomla or WordPress blog.  Later, you may want to create more blog sites (it’s addicting!), and you can always just upgrade your account for a couple naira or dollars to get the Business account which allows you to host unlimited number of Joomla or WordPress sites with different addon domains on one account.  Yep, unlimited!  Yet another reason to love QServers hosting company!

Step 2: Choose a domain name
On the next screen, you’ll choose a new domain.  This is the .com name of your website (and we do recommend choosing a .com name and not a .net or anything else).  
You WILL be frustrated during this step as you’ll likely find that all of the short and easy names are taken.  My recommendation is to not stress over this.  It’s easy to get a new domain later with less amount from QServers and add it to your account.  Don’t let this stop you from getting started.  Just pick one!
One trick to help you get a good domain name is to think of your topic.  Let’s say your site is about makeup. is probably taken, so add a modifying word to the start or end.  For example, or or, etc.
Here is a list of modifying words that can add to your title to find something available:
  • Prince/Princess or King/Queen
  • Central, HQ, Roundtable, Hub, Space, Zone, etc.
  • Tips, Inspiration, Ideas, Design, etc.
  • Boss, Guru, Expert, Wizard, Genius, Genie, Champ, etc.
  • Site/Blog
  • Extra, Plus, More, Bonus, etc.
  • The, One, A, i, My, etc.
Again, don’t obsess over your name.  All of the short names will be taken. You can make any name sound good once you design up your blog site and have good content on it, better still, you can even use your name as your blog domain name, yes your heard me right.  Remember how ridiculous the name “iPad” sounded before we all got used to it?  There were feminine hygiene jokes for months until the iPad became a solid brand.  

Just choose the plan to order and click to proceed

Step 3: Uncheck all the boxes
On the next page you’ll be given a bunch of options for add-on services from QServers.  Hint: you can actually just uncheck all the boxes and save some money.  You don’t need these additional services for at this stage, if you so desire them, you can get later and pay for them.
Trust me.  Just uncheck all the boxes.  
Finally, when when you make your payment, confirmation invoice mails would be sent to your registered email address, this tells you that you must have an email address to successfully order for domain name and hosting from QServers.

Congratulations, you have successfully ordered for a domain name and hosting account on QServers, at this point if you have any issues ordering for your domain name or hosting from QSevers just contact us via WhatsApp on +2348030769204.

If everything went well, you will have to wait for 1 to 12 hours for your domain to fully propagate on servers all over the world, sometimes they would tell you 1 to 72 hours, trust me it is always less than that in most cases. Just know that your cPanel is activated and set up instantly.

Step 4: Install WordPress on Your Hosting

At this point, we would focus on WordPress for some illustrations, if you would like to work with Joomla CMS, you can contact us for a premium up to date Joomla manual that will guide you in setting up any kind of website using Joomla CMS. WordPress is a software that gets installed on your hosting just Like Joomla (the computer that makes your website available to users).  For example, WordPress makes it so you can just press an upload button and attach a picture to your post instead of writing out HTML code to attach that picture. It makes writing on your site fast and easy.
On most hosts, installing WordPress is a pain that involves downloading and uploading files, creating databases, and using an FTP client. On QServers, it will do all that for you and walk you through the process automatically.
Start by logging in to your new cPanel account. Look or search for Softaculous and follow the prompts to install your WordPress. Please note that to avoid very long boring post, we had to omit some aspects, you can always contact us for more tips should you need one when you run into any difficulties while installing your WordPress.

Congratulations, your WordPress is installed.

Now they will invite you to pick a theme. A “theme” is the basic layout of your site. Choose a free theme from the list. Don’t even think twice about which one to choose right now. I’m going to talk about themes further down. You can change to a better theme after getting your site set up.

Step 5: Log in to Your WordPress Site
Right now, you’ll access your WordPress site by going to
In the future, you will also access your WordPress site by going to (obviously, the “” needs to be whatever domain you chose).  Remember that “/wp-admin” part. That is what you will type in every time you want to get into your blog site's dashboard. You will type it thousands of times over the coming years.
Now you will log in with the username and password for WordPress that you either set up when you installed WordPress.

Step 6: Sign Up for My Free Newsletter (Yep—free!)

I have always tried to make my blogs as helpful as possible for the people who come to them.  To thank you for spending some time on Income Stream blog today, I put together several case studies of websites I’ve made.  In those emails, I tell you how much the blogs earn, how much traffic they get, and how long it took me to make the sites.
Best of all, I promise to only occasionally email you and only when I have something awesome to share like how to edit videos and pictures for websites, tools and how to use the tools for the internet trade, how to make cool cash on the internet.  No garbage.  No Spam.  Just good, helpful tips for building a really successful website and good online businesses.  And I will never, ever, ever sell or give your email address to other companies. 
So if you’re interested in building an awesome website and want to learn how to make a passive income from it, just enter your email address on our contact us page to get access to this free content!

How to Get Traffic to Your Website

Now that you have a WordPress website up and running, you will of course want to get traffic to it.  LOTS of traffic!  
Getting people to your blog or website and learning to monetize it are in-depth topics.  In fact, I have a very popular program called Traffic Exponential where I work with you and teach you everything I’ve learned about how to get traffic and earn money from your site. Contact us to get you started  
But here are the most important things you can do to get traffic.
  • Write long articles.  It may seem like you’d want to write short, quick posts that quickly give someone an answer to a question they googled.  However, that does not work.  After writing thousands of blog posts over the years, I looked at my stats and guess what?  The 40 posts that get the most traffic are ALL over 3,000 words long.  Over and over again, I see that the top Google search results are long, meaty, extremely helpful posts.
  • Write fewer opinion or “human interest” stories, and write more posts that directly answer questions that people would google.  Instead of writing posts like “Why Photoshopping photos is cheating”, write posts like “How to Do Skin Smoothing in Photoshop.”  Answer people’s questions and you’ll get traffic.  This site isn’t about YOU, it’s about YOUR READERS.
  • Don’t quit too soon.  It’s perfectly normal when I start a new blog to get <50 pageviews per month for the first 6-8 months.  Google takes a LONG time to test your site out and see if it belongs in the higher search engine rankings.  Then, about 8-12 months after you write your post, it starts taking off on Google.  Don’t get discouraged if you don’t see any progress in your first 6 months.  It happens to me too, and I’ve been doing this for years.

How to Monetize Your Website

If you’re here, it’s likely because you want to build a website with a purpose.  For a lot of people, at least part of that purpose is to earn an income.  
There are a few ways that I monetize my websites to start earning money.  These are listed in the order that I do them.
  • Affiliate Marketing.  This is where you link to other people’s products and earn a commission for the referral.  The easiest affiliate program to get started with is  We will talk more about how to do that in a minute.  There are thousands of other affiliate programs out there like Clickbank, Share-a-sale, and CJ.
  • Advertising.  Without considerable traffic, it’s hard to earn much income from advertising.  Since advertising only earns about $10 per 1,000 pageviews, I don’t really worry about advertising until I reach about 100,000 pageviews per month.  At that point, I use a service called AdThrive.  Before that, you can simply place Google Ads on your site or use other services like
  • Information Products.  These are your own digital products that you sell on your site.  They can be ebooks, videos, audio guides, really anything that you can think of that people can download.
    I don’t recommend that you start making information products until you have a strong audience.  And only sell them if you’re willing to make an ongoing commitment to your site.  As soon as you start selling stuff on your site, it gets less passive.  No matter what your product is, there will be some amount of customer support required.
  • Physical Products.  You can also make or source for physical products to sell from your site.  This makes your site even less passive and it’s not a good fit for most niche websites.  However, it can be a good way to further monetize a niche website, especially if you want to make it your full-time job!

Do These 10 Things As Soon as WordPress Is Installed

Let’s get your website set up right the first time.  Follow these 10 steps before you do anything else.
#1 Set up Permalinks. Every time you make a new webpage or write an article, WordPress will automatically create a URL (web address) for that page.  Wordpress has a template for what this address should be so it’s not just totally random.  The bad news is that the default template won’t make sense to anyone but you.

If you stick with the default, all of your pages and posts (articles) will have an address with the format “”  Changing your permalinks will remove the gobbledygook at the end and make it more memorable.

It is easy to change.  When you log on to the WordPress dashboard for your site at, go to the left side menu and hover your mouse over “Settings”.  When the drop down menu appears for settings, click on “Permalinks.”  Then pick a new template for your permalinks.  I like the one called “Post Name”.

#2 Back up Your Site.  You need to do this.  It’s happened to me where I spend hours, days, even months on a site and with one fell swoop… it’s gone!  You need a backup in case you mess something up.

If you save a backup regularly, it won’t matter if something breaks or if your content gets deleted.  You can quickly revert to a previous version of the site and you’re back up and running.

If you use a good host, like QServers, your website will always get backed up for you.  If you have a problem, just call them and they will get your site back up and running in minutes.  They’ve done it for me.  Still though, it’s a good idea to save a separate backup at least occasionally.  There are many good backup plugins you can use for this.  Our favorite is called ManageWP. It costs about $1 per site per month and manages your full backup, plus a bunch of other cool stuff. or better still you can back up your website database and the WordPress site using your GDrive, you can always revert to Gdrive backup files and continue from the point of your last backup which save money and time.

#3 Delete All the Plugins and Install These Ones.  Plugins are just little software programs that add features to your WordPress website.  WordPress already comes installed with a few plugins and you really do not need them.  So delete them.

On your WordPress dashboard, on the left side menu, go to “Plugins” and click on “Installed Plugins”.  On this page, you can check the box next to each plugin and then, using the drop down that says “Bulk Actions”, select “Delete”.  Confirm that this is indeed what you want to do.

Now, go to the top of the Plugins page and click “Add New”.  The page to add plugins has a search box.  Type each of these into the search box and install and activate the following plugins.
  1. Shortpixel – This plugin will resize all your images and is the #1 most important plugin for making your site pages load lightning fast.
  2. Shortlinks by Pretty Links – Best WordPress Link Tracking Plugin by Blair Williams (not the paid pro version, the free one)
  3. Amazon Affiliate Link Globalizer by Attila Gyoerkoes, Markus Goetz (Woboq)

#4 Install a Good Theme.  A WordPress theme is basically the framework for making your site look awesome.  The theme determines the layout, fonts, and functionalities.

There are many free WordPress themes.  Some even come pre-installed.  DON’T use these free themes.  They often have issues with plugins that can bring down your site.  And they are not very versatile or customizeable.

There are lots of great premium themes out there that aren’t that expensive.  You can get them and change of your blog to a very attracting nice look.

Now, don’t go looking to customize your site beyond what the theme is designed to do.  Before you buy your theme, explore their site and look at demos.  Make sure that at least one demo looks how you want your site to look.  One big mistake that people make is that they buy a theme, install it, and then try to make their site look a way that their theme was not designed for.  It’s like swimming upstream.
Start Writing Good Posts.  Now it’s time to get writing.  To attract users to your site, you’ll want to write good content that isn’t too short.  The mistake a lot of people make is writing posts that are 500 words long.  My recommendation, don’t write any posts under 1,500 words.  I shoot for an average of more like 2,000 with the occasional 3,500-4,000 word post.  Data shows that these posts rank better on Google! If you want to learn how we write our posts directly from us, Please contact us here.

#6 Resize Images Before Adding Them to Your Site.  Pictures are an important part of a website.  But a lot of people make the mistake of uploading full-resolution images.  If your picture files are too big, it will make your web pages load slowly.  Nobody wants that.

Whether you use Photoshop or the free website ResizeImage.Net just make sure you scale down your photos before uploading them to your WordPress site same with Joomla and type of websites.  For full-width photos, we scale them down to 900 pixels wide.  For small photos and featured images, we scale them all the way down to 350 pixels wide.
***If you installed Shortpixel on your site, you don’t need to do this***

#7 Sign Up for Amazon Associates.  If you want to make a passive income from your site, the first affiliate program you need to sign up for is Amazon Associates.  Just google “Amazon Associates” and sign up.  It’s free and they won’t reject you like your high school girlfriend did.

Once you’re signed up, you’ll get a tracking ID for your site.  Copy that tracking ID.  Now go to your site and click “Amazon Affiliate Link Globalizer” and click on “Settings”.  Paste your tracking ID into the box next to  Now, the plugin will automatically add your tracking ID to any links on your website to Amazon so you can earn money from them.

#8 Block Spam Comments.  You may have noticed that we had you install a plugin called Spam Honeypot.  This helps to catch a lot of spam comments that people post on your site.  But it would not catch everything.

Spam comments make your site look trashy.  So in addition to using the Spam Honeypot plugin, here’s what I recommend.  Go to “Settings” and click on “Discussion” on your WordPress dashboard.  Here you can actually disable comments if you don’t want to worry about them.  What I do is under “Before a Comment Appears” I check both boxes.  This allows me to look at all comments before they go live on my site.

I also recommend you go to the section called “Comment Backlist” and in that box, type out every word your high school girlfriend used when she dumped you.  Just dump out your pottymouth in this box so any comments that use those words won’t appear on the site.  One word per line.  My list contains a lot of vulgar words as well as several prescription medications that started appearing in a lot of spam comments on my sites.

Do that and a lot of spam and inappropriate comments will be filtered out automatically.
#9 Be Authentic and Helpful With Your Content.  The best approach to getting lots of satisfied users on your site is to be remarkably helpful.  Write articles that answer people’s questions and solve their problems.  When you recommend products, don’t constantly try to sell stuff.  Offer products that really benefit your readers.  They’ll be more likely to click on your links and you’ll get a lot more traffic in the long run.
#10 Change the Password to Your Site to Something Hard to Guess.  You might be surprised how often WordPress sites are being hacked.  People have computers running algorithms trying to guess admin passwords for WordPress sites constantly.  I actually have a site that receives over 300 attempts per day to guess my username and password!  Make sure you use a unique password that you do not use on any other sites.  I like to create totally random passwords.  Pick something only you would know, like the sweet names you used to call your high school girlfriend.

Let’s Do This!

Starting a blog is exciting.  Almost everyone in the world has a computer that they can use to access YOU and your ideas through your blog.  Don’t give up when you get bored of writing after a few weeks.  Keep after it and make sites that any one would always find them exciting.

Do not forget to contact us if you run into any issues, like I said before, if you would like to use Joomla to produce blogs or any kind of websites with great functionalities, just contact us via WhatsApp or call on +2348030769204 and we will make our premium Joomla book with up to date information available to you, this book would guide you on everything you need to know to build any kind of websites using Joomla.

No comments