How To Choose Web Hosting For Your Blog?

Creating a blog is something that is a completely different experience. It can lead you to form hundreds of relationships you did not think were possible, it can add to your bucket list experiences which you never thought you would find, and it can give you a business that allows you to work from anywhere in the world.

However, when the time comes, you can have a lot of doubts about this such as, you might think you do not have a good idea, you are not a technical person, or you just do not know where to start. All you need to do is buy a domain, then get a hosting account and then install WordPress. If you do this you will already be there and all you will need to do is start writing.

Here we are going to guide you through the process of choosing the right hosting for your blog.

Best web hosting for the 95% beginners

This has been probably reported in every article in some way or another. But, we do believe that if you are just starting a brand new blog and do not have a following and are doing it just for yourself then you should definitely consider sticking with shared hosting for the starting phase.

There are a lot of sites that will tell you how you need a private hosting and how private hosting is far better than shared web hosting, and they will be right. Private hosting is better than shared hosting for a lot of reasons. However, if you have a starter blog with little to no traffic then a private hosting is going to be an unnecessary expense for you.

Get a WordPress web host

WordPress crossed the 28% mark recently and became the one that powers more than a quarter of websites in the world. The writers love the WordPress because its content management system is a very useful tool for the writers and it makes the job a lot easier for anyone who does not have the technical abilities. WordPress will make the task of writing blogs very easy for you and it is the best option if you are a beginner and do not have a lot of technical knowledge.

Know how many resources you need

If you are looking for a web hosting for your blog then you need to know how much RAM and storage, and much more. However, you can get some of the best deals in the market for web hosting by opting for shared hosting. When you are about to select a good shared web hosting, you will be provided with unlimited storage, unlimited domains, a free domain, unlimited file transfer, and unlimited emails. You will be able to get all of this for less than $50 for the first year. This is a fantastic deal for a beginner. All you need to do is look for the details above and select the best web hosting plan that will suit your work.

Think ahead

Do not be afraid to daydream when you are starting your brand new blog. Sure, you will not need to spend a lot on web hosting in the beginning, but you need to be prepared to expand your plans and allow your blog to grow in the future. Instead of changing your web hosting services from one company to another, you need to look up the web hosting services that are going to allow you to extend your initial plan in case there is an increase in traffic. Make sure you choose the plan and the company which will allow your blog to grow without having to switch to another web hosting or pay a lot of money to increase your plan with your current web hosting. Do check out web hosting reviews on internet. It will help you get the real idea of where you should invest your money.

We hope the points above have helped you in finding the perfect web hosting for your new or old blog. If you wish to add anything to the list just let us know by commenting below.

How to Migrate a WordPress to Another Host or Domain

Moving your WordPress website to a new host might seem daunting, but sometimes, you may have no better option. Many webmasters choose to migrate their websites to address important concerns, such as poor performance and lackluster customer service from their providers.

Reasons to Migrate Your WordPress Website

Server Stability

There’s only one thing worse than a slow website, and that’s having one that refuses to work at all. If visitors are coming to your website only to be greeted with an error page, some of them may never return.

Prolonged downtime and server instability are a sure sign of a poor web host. In most cases, these types of errors are caused by poor maintenance on their end, which is definitely a good reason to consider alternative hosting providers.

Inadequate Security

Online attacks happen all the time. They’re something that every hosting company has to deal with, and how they respond to these occurrences is key to determining whether they’re worthy of your patronage.

At best, security breaches – such as DDoS attacks – can lead to slow performance or downtimes. At worst, they can result in your clients’ private or financial information ending up in the wrong hands. When choosing a hosting company to migrate to, you should definitely opt for one that takes security seriously.

Performance Problems

How long your website takes to load is one of the biggest factors contributing to increased bounce rates. Given the short attention spans of web users, page abandonment rates tend to skyrocket with every extra second they’re forced to wait around for websites to render.

Although there are multiple factors that govern website performance, your choice of web hosting provider is one of the main ones. If your web host uses outdated hardware or has you sharing resources with too many other sites, then it’s probably time to consider moving.

Poor Customer Support

Inadequate customer support is perhaps the most compelling reason of all to migrate to a new hosting company. After all, when you’re running a business, every second counts, and you don’t want to be stuck for hours waiting for an agent to get back to you with a generic response.

Many hosting companies – particularly those that cater to consumers rather than businesses – leave a lot to be desired when it comes to the quality of their support. If you’re in the market for a better alternative (which you should be), keep an eye out for quick response times and a knowledgeable support team.

Move WordPress from localhost to live server using a Plugin

The WordPress repository will give you an array of plugin options to choose from, but we are going to use All-in-One WP Migration for its ease of use and fast processing ability. Let’s begin!

Step 1: Open the dashboard of your Local WordPress website and then select Add Plugins. Search for All-in-One WP Migration pluginInstall it and then Activate it.

Step 2: On the dashboard, the All-in-One WP Migration option appears on the side panel. Click on it, and it’ll reveal three options. Then select Export. And a drop-down menu will appear.

Step 3: Open the drop-down menu and select File. It’ll start downloading your local WordPress website. It’ll take a while for the download to complete. So instead of sitting around twiddling your thumbs, go make yourself a cup of coffee.

Step 4: Next, open the dashboard of your Live WordPress website (assuming that you already have a website ready) and select Add Plugins. Search for All-in-One WP Migration plugin. And then Install and Activate it. (Alternatively, you can download the plugin from WordPress plugins repository)

Step 5: On the dashboard, the All-in-One WP Migration option appears on the side panel. Click on it, and it’ll reveal three options. And then select Import.

Step 6: From the page, simply click on Import From, and it’ll reveal a drop down. From the dropdown, select File. And then choose the file that you just downloaded from the Local host server (assuming that the download is now complete).

The plugin will notify you when the import is complete, and you’ll be asked to log in to your website.

And that’s it, folks. Using the All-in-One WP Migration plugin, you have successfully migrated WordPress site from your local server to live server.

How To Redirect HTTP to HTTPS in WordPress

Setting up a Secure Socket Layer (SSL) certificate for your website is easier than ever. However, in some cases, you’ll go through the entire process only to run into a ‘mixed content’ error in WordPress once the certificate is set up.

What Is HTTPS?

HTTPS is being used for communication over Hypertext Transfer Protocol (HTTP) with an ‘S’ in the end that stands for ‘Secure.’ Adopting HTTPS, you provide your users with three key layers of protection:

  • Authentication prevents ‘man-in-the-middle’ attacks and provides a guarantee one is communicating with the exact website that was intended.
  • Encryption provides privacy by encrypting the exchanged data. This ensures that conversations won’t be eavesdropped and the information won’t be stolen.
  • Data integrity prevents data from being unnoticeably modified or corrupted during the transfer.

Redirection option 1: .htaccess

You can use the https protocol if you have a SSL certificate and have installed it correctly. Most websites use the http protocol as a default protocol to handle all the information. You can force your website to use the https protocol by creating or modifying an “.htaccess” file in the folder (e.g. root) where you want the redirect to happen.Please add this to the .htaccess file

RewriteEngine On
RewriteCond %{HTTPS} offRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Redirection option 2: Using php

You can use the following code (function) to redirect your website using php. you can call the function in the page where you need the redirect from http to https.

< ?php function redirectTohttps() { if($_SERVER['HTTPS']!=”on”) { $redirect= “https://”.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];header(“Location:$redirect”); } } ?>

First of all, you should know that SSL must be installed in the server. To redirect the browser to “https” , we must know that the site is using SSL or not at the moment. And for this, there is a server variable in PHP called “HTTPS”. $_SERVER[‘HTTPS’] returns “on” values when the site is using SSL connection

Redirection option 3: HTML meta tag

This method is not the most perfect one but you can use it if you are not able to use the “mod rewrite”.Please add the following code to your header

< meta http-equiv="Refresh" content="0;URL=https://www.example.com" />

Make sure the original site (the one with SSL encryption) is listening only on port 443 for the IP address you’ve assigned to it. Now create a separate site using that same IP address, and make sure it only listens on port 80. Create a single file at the root level and call it default.htm or default.asp. If you want to use HTML, then use a meta refresh tag.

How To Add A Favicon In WordPress

One often neglected aspect of websites & online branding comes in the form of a favicon. A favicon is that small little image displayed in your browser’s tab. It helps you:

  • Establish your visual identity online
  • Improves user experience
  • Helps strengthen your brand

And in this post, you’ll learn how to add a favicon to your WordPress website.

Getting started…

Below we will discuss 3 methods of adding a favicon in WordPress.

The first method will require a square image that is 512×512 pixels.

This should be easy enough to create if you have a logo for your website. And it’s the easiest method by far.

This option has been available since WordPress version 4.3, but if you have an older version for whatever reason, you will want to use one of the last 3 methods.

Here’s what to do if you don’t have version 4.3:

First you need to create a 16×16 or 32×32 .ico file. Sadly, most image editing programs do not support saving in .ico format directly so you will have to create a .png image first.

After you have created your favicon, you need to convert it to the proper format. There are many favicon makers online which make the process easy and painless.

The most notable ones are: Faviconer and Dynamic Drive Favicon Tools. All of them are free and do an excellent job of creating the favicon in .ico format.

When you are ready, all that’s left to do now is to add the favicon to WordPress. I will walk you through each method step by step.

Method 1: upload your logo via the WordPress Customizer

This is now the recommended method for adding a favicon in WordPress. And it’ll be available providing you have WordPress version 4.3 or later.

It’s the fastest and easiest method by far.

You will need a 512×512 pixel image to upload and you won’t have to bother converting it into .ico format – awesome!

First access the WordPress Customizer by going to Appearance > Customise:

Now the next step may vary slightly for you and I’ll explain why in a second.

For most themes you should navigate to the menu option which says Site Identity:

In some themes, this option will say something different to Site Identity.

I’ve seen it called:

Site Title, Tagline and Logo or Site Logo & Header (this last one was under another menu called General).

No matter what, the option should look similar to one of those above.

Next, you’ll get the option to upload your site icon/favicon:

Once uploaded, click Save & Publish – then you’re all done.

You may need to clear your site cache if you are using a caching plugin, along with your browser cache. But that’s it!

Method 2: uploading the favicon through your theme’s options page

More and more themes today are shipped with plenty of options – some of them even include the option to upload your own favicon. Naturally, the first place to look is your theme’s options page. If you have the option to upload a favicon image – great!

Simply upload the created image and you’re done. Make sure to save the changes and refresh the page. Your favicon should be there. If you can’t see it, make sure to clear your cache – that should take care of the problem.

Method 3: using a plugin

If your theme doesn’t support this option, the second easiest method is to add a favicon with the help of a plugin.

Favicon by RealFaviconGenerator

This plugin allows you not only to upload a favicon to your site, but to generate it as well, from an image previously uploaded to your media folder and goes a step further to ensure your favicon looks great no matter which device your site is viewed on.

Favicon Rotator

Favicon Rotator makes adding a favicon a breeze – simply upload the favicon from Theme > Favicon menu and it will show up on your site. You can add multiple images and display a random favicon to your visitors.

All In One Favicon

With All In One Favicon, you can upload your favicon and it even supports the icons for Apple Touch Devices.

Over to you

There you have it – 3 easy ways to add favicon in WordPress and a bonus tip for turning your Gravatar into a favicon.

This will help to give your website a professional look and improve your branding which is awesome.

And even when people have loads of tabs open in their browser, yours will stand out because of your new favicon!

How TO Add Custom Fonts In WordPress

Do you have a custom font you are trying to install on your WordPress site? This can help your site look fresh and give you a very unique appearance.
Now that you have a Custom WordPress font selected, you probably want to know how to install it.

In general, there are three methods you can use to install a font with WordPress: CSS3 @ Font-Face, Google Fonts and TypeKit.

Custom fonts can help your site stand among the rest of the sites out there. There are a multitude of custom font options available for you to install on your site. They come in many different types of packages and licenses.

Done incorrectly, too many fonts can bog your site down and cause it to load slower. We all know how important a fast site is.

This article will show you how to install the right font, properly and without issues. However, before I can show you how to add a custom font in WordPress, let’s find those fonts first.

How to Find Custom Fonts to Use for WordPress


I have seen many clients take fonts off the web without understanding the process. Much like copyright, fonts weigh in with very similar protections. You cannot simply take a font off a site because it’s available.

You must read the site’s terms and conditions and policies regarding usage of the fonts. Sometimes you can even find paid fonts out there for free.

Be careful and fully understand what you are doing. Just because the font is free, doesn’t mean the author doesn’t want to get recognized for delivering it. Often times you may need to add attribution on your site if you use that font. Other times, you may need to pay for the font to legitimately use it.

However, Google has been a good friend in this situation and has created something called Google Fonts. These are fonts that you can use on any site. A lot of these fonts are very similar to the ones that you must pay for or find on other font sites, but are offered by Google as an Open Source project.

Other sites that offer fonts are Typekit, a free & subscription font service, FontSquirrel, free commercial use fonts, and Fonts.com, purchasable fonts.

Method 1: Adding Custom Fonts in WordPress with Google Fonts

Google fonts is a great open-source resource for free fonts. You get tons of unique font options, without the typical font headaches. They are simple to install and are offered by Google.

Installing is easy. Let’s begin.

For example, let’s say you wanted to install the really cool “Merriweather” custom font on your WordPress install.

  1. Click the “next page” icon when you hover over the font icon.
  2. Select the font style that you want. This font has 8 styles. For this example, we’ll use Normal 400.
  3. Choose a character set that you want to use.
  4. Add the Google Provided code in the Header.php section of your site. Often times, your theme will allow you to add items to the header code of your site. You can also add this as a text-widget on the site, though it’s recommended that this is added in the above the tag.

Here’s a copy of the code :

<link href='https://fonts.googleapis.com/css?family=Merriweather' rel='stylesheet' type='text/css'>

Method 2: Adding Custom Fonts in WordPress with Typekit

Typekit is another source for fonts, both paid and free. These fonts are supported by Adobe. Simply sign up for an account to take advantage of Adobe Typekit.

The steps for this is similar to Google fonts, but there is a plugin for WordPress.

1.Create a new free account
2.Select the font you like
3.Select the “Web” tab
4.Select “Create a New Kit”
5.Add your information
6.A code will be generated.
7.Install the TypeKit plugin
8.Activate the plugin
9.Navigate to Settings–>Typekit Fonts
10.Add your Typekit embed code and your CSS rules
11.You can now use the TypeKit font on your site.