WebHostWhat The What of Web Hosting 2018-11-27T22:24:50Z https://www.webhostwhat.com/feed/atom/ WordPress https://www.webhostwhat.com/wp-content/uploads/cropped-PrdpJvS_400x400-32x32.png Tim <![CDATA[WordPress Post Counter! Display Number of Posts: Snippet or Code]]> http://www.webhostwhat.com/?p=6954 2018-11-04T01:27:05Z 2018-10-30T03:00:10Z This is quick guide on how to display the number of current posts (or pages) published on WordPress; either with a snippet for pages, posts & widgets or directly in the code with PHP — & without plugins of course.

This requires functions.php editing — or more like copy/pasting skills.

WordPress Post Count

Here are examples of basic snippets; just add the code to your functions.php and the snippet itself can be used in posts, pages and widgets.

Example 1: Total Number of Published Posts Snippet

function totalposts_function() {
$posts = wp_count_posts()->publish;
return $posts; }

add_shortcode('totalposts', 'totalposts_function');

Snippet “[totalposts]” test: Blogging hard at 295 posts to date!

Example 2: Total Number of Published Pages Snippet

function totalpages_function() {
$pages = wp_count_posts('page')->publish;
return $pages; }

add_shortcode('totalpages', 'totalpages_function');

Snippet “[totalpages]” test: This website has 7 pages in total.

Example 3: Number of Both Posts & Pages Snippet

function totalpostpage_function() {
$posts = wp_count_posts('post')->publish;
$pages = wp_count_posts('page')->publish;
return $posts + $pages; }

add_shortcode('totalpostpage', 'totalpostpage_function');

Snippet “[totalpostpage]” test: All posts and pages combined is 302.

Example 4: Number of posts in WordPress code

To add this directly to code; let’s say in your footer via footer.php so it shows on every single page of your WordPress website. Use the above code examples without the add_shortcode line if you don’t need the snippet feature.

Then add this line of PHP equipped with the function of your choice:

<?php echo totalposts_function(); ?>

For an example check out the footer of this page!

Few things to take note of:

If you want to use the snippet in html/text widgets you will also need to add these two lines to anywhere in your functions.php file:

add_filter( 'widget_text', 'shortcode_unautop' );
add_filter( 'widget_text', 'do_shortcode' );

Also you will want to use a WordPress child theme for this so the code is not over-written when you update your theme for example.

Thank you for stopping by and having a read.
Please share or mention this post if you found it beneficial.

Tim <![CDATA[Bluehost Data Center: Server Locations, Specs, Speed Test]]> http://www.webhostwhat.com/?p=2226 2018-11-04T01:25:26Z 2018-10-29T03:00:13Z Check this page for essentials on Bluehost server locations and find out suitability for your web hosting needs. I’ve also conducted a speed test and found out if their data center is as good as they say — now with updated info in 2018.

Bluehost Data Center

New! Bluehost Announces Free SSL for WordPress on Secure HTTPS

Index of Contents:

Bluehost Data Center Location

The main US hosting operations are focused at their Unified Layer servers in Utah. With strategic location in central USA in a highly connected facility.

  • Location 1. Provo, Utah: Main US Data Center
  • Location 2. Orem, Utah: Secondary US Data Center

Hostnames: box1.bluehost.com – box999.bluehost.com
Nameservers: ns1.bluehost.com – ns2.bluehost.com

More on Bluehost’s US data center technology

Bluehost India

Collaborating with EIG and Mumbai (Bombay) based ResellerClub — Bluehost brings hosting services to India. It’s Mumbai data center is purposely situated for redundant connections throughout India. Their website is — bluehost.in

  • Mumbai Data Center

Note: All plans include Global CDN for an extended high speed global connection. Also US servers are available through the India website.

Bluehost China

There are two divisions of Bluehost China — (1) cn.bluehost.com & (2) bluehost.cn

The first (1) is available in both Chinese and English, targeting Chinese or China-based customers who want to expand mainly through Hong Kong for good connection to both mainland China (connected to China Unicom & Telecom) and beyond, hosted at Telehouse data centre. Also hosting provided to UK, India and US locations.

  • Hong Kong, HK Data Center
  • Mumbai, India Data Center
  • London, UK/Europe Data Center
  • Utah, US Data Center

The second (2) is only in Chinese language, targeted at deploying low latency and redundant mainland China hosting through their stable, high-speed Shanghai server location — with Shanghai Blue Network Technology Co., Ltd.

  • Shanghai, Mainland China Data Center

Note: With Shanghai location, ICP license is required.

Server Details

The Utah hosting facility is connected to the Unified Layer “United Layer” data center and hybrid cloud network, which spans across North America for seamless connections throughout the country. Here are the specifications.

See what Bluehost says about the features of their servers

Bluehost Data Center

Tier 3 Data Center Classification

The tier classifications tells the type of hardware that is deployed and the uptime/redundancy capabilities. Three is the second highest from a scale of 1 to 4. This means that a downtime of 1.6hours/year and availability of 99.982% is to be expected. The weakness compared to tier 4 is that it’s vunrable to serious outages or incidents that could at worst case produce longer downtimes.

Defense in Depth Security

Considered as the future of enterprise level network security — creating an onion-like security around the network. Great for fast disaster recovery and data security.

Server Speed Test

Not just the server, but also the website has a lot to do with page speeds. So to make this a fair test I’ve selected a WordPress website hosted on Bluehost that hasn’t done any significant mistakes; also they have done nothing to optimize the website.

Poor optimization is still the unfortunate reality for many websites, and therefore it also makes this a realistic case scenario to test. Seeing the performance in a more demanding, non-optimized environment (details below).

They could easily double the performance with some tweaks. But anyway.

Bluehost Speed Test

This engineering company in Lima has a WordPress site “powered by bluehost” and has managed to achieve a 727ms page load time for their homepage.

In other words — if it takes around 400ms to blink your eyes, most of the page has loaded by the time you open them.

Let’s go through the rest of the stats:

Page size 1.0MB

All the files that have to be loaded to show this page are 1.0MB in total. This is decent, while many websites (like this one) can afford to improve. Squeezing image file size and minifying CSS and JS files can significantly reduce page size, and thus make your website much faster.

Requests 28

This basically just means that 28 different files were loaded when viewing the web page. Again, something normal with webpages nowadays — however totally unnecessary when you can automatically combine most of these files into one file for significantly faster load times.

Leverage Browser Caching

This is the easiest tweak in the book of tweaks — turn on cache. Which often has tremendous impact on performance — halving your page load times.

This website has missed out on all of the above mentioned, simple and effective opportunities to speed up their site — yet it is performing very well. It just makes me wonder what kind of speeds could we get with better site infrastructure.

Maybe content for a fun case study article — what do you think?

Questions & Answers

If you have any concerns about speed, location or just the hosting — please, leave me a comment with your question and I will get back to you soon.

Why is Bluehost not disclosing their data center locations?

Many hosting companies prefer not to, for various reasons. In Bluehost’s case — they are obviously a big company, which has and does use different data centers to utilize optimized infrastructure. So the situation is not so obvious. Especially after being acquired by Endurance International Group (EIG) — they have broadened their collaboration with other hosting companies and data centers to continue to look for optimal business solutions and to grow their operations.

The other factor is for security reasons, where they would simply prefer to keep information confidential that is connected with their client base.

Should I be using a CDN with Bluehost?

This is a very broad question to which there is no straight answer. But I can say that with Bluehost’s central location in North America, many smaller or medium-sized websites, or websites with no heavy content can manage without — even with a global audience.

However generally there is no harm in utilizing CDN and there are many affordable solutions available in today’s market. If you have high traffic or heavy content, such as videos, big images, files for download etc. I recommend utilizing CDN.

What is the availability of European locations?

Pretty null as the only available location for the continent in London, UK can only be deployed by Bluehost China. If concerned about latency for European customers, using an CDN on their US server is advised.

Read: Click here to see Bluehost hosting options

Thanks for reading and comments welcome!
This document will be updated with new information when necessary.

Tim <![CDATA[How to Display Visitor Location & IP Address on WordPress]]> http://www.webhostwhat.com/?p=6648 2018-11-27T22:24:50Z 2018-10-28T08:00:34Z These are simple instructions on how to display visitor location information (such as country, city, coordinates) and visitor’s IP address inside WordPress content; post, pages, widgets — without the use of a plugin.

It’s easy but you’ll need to know how to edit your functions.php file.

WordPress Visitor Location Information

This method uses a free Geolocation API to fetch location information from MaxMind’s “geolite2 database” based on visitor IP address. The information can be show in pages, posts and html/text widgets using a simple shortcode.

  • If you only want to show the IP address there is no need for the API — and I’ve included and example of a simpler shortcode function for that.
  • If you want to show different content based on the location data (such as the country location of a visitor); please see this post.

Add the following to the end of your functions.php:

function visitorlocation_function() {
 $url = "https://geoip.nekoapi.icu/api/" . $ip;
 $json = file_get_contents($url);
 $data = json_decode($json, TRUE);
 $country_name = print_r($data['country']['name'], true);
 $country_code = print_r($data['country']['code'], true);
 $city = print_r($data['city'], true);
 $location_accuracy = print_r($data['location']['accuracy_radius'], true);
 $location_latitude = print_r($data['location']['latitude'], true);
 $location_longitude = print_r($data['location']['longitude'], true);
 $ip = print_r($data['ip'], true);

$result = "<p>Country: " . $country_name . " (" . $country_code . ") <br />";
 $result .= "City: " . $city . "<br />";
 $result .= "IP: " . $ip . "<br />";
 $result .= "Latitude: " . $location_latitude . "&deg;N <br />";
 $result .= "Longitude: " . $location_longitude . "&deg;E <br />";
 $result .= "Accuracy radius: " . $location_accuracy . "km </p>";

return $result; }

 add_shortcode('visitorlocation', 'visitorlocation_function');

Then add the shortcode [visitorlocation] inside the contents of a WordPress post or page — and if you want to include it in a text/html widget;

Please add the following two lines to your functions.php:

add_filter( 'widget_text', 'shortcode_unautop' );
add_filter( 'widget_text', 'do_shortcode' );

And here you can see the shortcode “[visitorlocation]” in action:

Country: United States (US)
City: Boydton
Latitude: 36.6648°N
Longitude: -78.3715°E
Accuracy radius: 1000km

If you only need to show the IP address, we can edit the code like so:

function visitorip_function() {
return = "<p>IP address: " . $ip . "</p>; }

add_shortcode('visitorip', 'visitorip_function');

And here is the shortcode “[visitorip]” in action:

IP address:

Good to know:

  • Note that you need to edit the word ‘visitorlocation’ or ‘visitorip’ three times in the code to change the name of the shortcode.
  • If you are seeing the server IP address instead of the visitor IP, try to change [“REMOTE_ADDR”]; to [“HTTP_X_REAL_IP”]; — to pass any proxy/firewall.

And that’s it to display location info on WordPress — easy peasy way.
And please mention this post or share if you found it useful.

Thank you — & comments welcome!

Tim <![CDATA[Let’s Encrypt WordPress Guide! Free SSL WPEngine Hosting Review]]> http://www.webhostwhat.com/?p=1703 2018-11-01T00:43:18Z 2018-10-27T08:00:21Z In today’s SEO powered world — the most cost effective way to run your WordPress website is to combine high performance web-hosting with a free SSL certificate.

Many hosting companies are not willing to loose their certification business. But the trend is changing — and the WordPress perfected WP Engine Host has implemented the free Let’s Encrypt initiative to take all their websites to the next level.

How does it work? Are they crème de la crème of free SSL WordPress hosting?

In this review I’ve done my best to find out!

Free WordPress SSL

Read: WP Engine Let’s Encrypt Announcement 

How Does it Work

To install the free SSL/TLS certificate is extremely easy. It’s 1 minute faster to activate HTTPS before you install a new WordPress site. If you are migrating a new site or have one ready installed — it’s easy too (see below).

Warning! There are other guides that show overly complicated or old methods. I have made sure this is the latest and the simplest way.

Here are the steps:

  • Step 1. Login to the WP Engine User Portal (What’s user portal?)
  • Step 2. Go to where is says “SSL” in the menu
  • Step 3. Tick the box for both www and non-www versions of your website
  • Step 4. Press the “Request SSL Certificate” button
  • Step 5. Make sure that these boxes are selected:

Use https:// for WP-Login
Use https:// for WP-Admin
Allow non-SSL configured pages to use https://
Secure all URLs
Auto renew

  • Step 6. Optional — if the website already exists.

– Go to mywebsite.com/wp-login.php
– Go to “Settings”, “General” and change below from http to https

– WordPress Address (URL): https://www.mywebsite.com
– Site Address (URL): https:/www.mywebsite.com

Finally: Check the WP Engine SSL Guide for all the necessary details.

Benefits of Let’s Encrypt

For many who run an e-commerce business or websites that process user sensitive data, commercial SSL/TSL certificates have long been in common use. When it comes to blogging and ordinary website owners, the bar has been lifted with Let’s Encrypt.

It’s no longer a question of outweighing the benefits with cost.

It’s just the smart thing to do!

To enjoy optimal benefits in terms of search engine visibility and protecting, creating trust with website visitors, we need both (1) security (2) performance — as the combination of both is the basis of hosting success.

WP Engine Let's Encrypt WordPress
WP Engine is a registered trademark of WPEngine, Inc.

Read: WP Engine on Benefits of Let’s Encrypt

Perhaps the biggest downside of SSL certification itself, is that there is a slight increase in network and resource intensiveness. But these increases will be left unnoticed unless you are on really bad hosting.

With WP Engine you are covered:

  • Websites are hosted on top-of-the-line Google Cloud servers in California. Yes — if you want to rank on Google, being hosted on Google is not a bad idea!
  • The platform uses HTTP/2 which is the latest version of the HTTP protocol over SSL/TLS which improves page load times.

Let’s Encrypt Benefits:

Many of you know by now that Google gives an advantage in rankings and search engine visibility for websites that are encrypted with SSL certificates. And even though Let’s Encrypt is totally free, it covers some great benefits in itself.

  • Certification install is easier than traditional commercial certification
  • Certificates are updated and renewed automatically by themselves

Let’s Encrypt Downsides:

  • Some browsers favor commercial certificates in giving them more clear indications to website security, such as the “Norton Trust Seal” for Symantec.

So there you have it.

The times are exciting as technology improves. I hope I’ve covered the essentials and I am always willing to elaborate and update the post as new information surfaces. Hope this was helpful and thank you for reading.

Any questions about securing WordPress with SSL or WPEngine?
Comments are most welcome below.

Please note: WebHostWhat.com is affiliated with WP Engine and some of the links on this post are tracked through cookies to reward me with commission for purchases made through them. This won’t affect your purchase or my judgement in any way. Thank you.

Tim <![CDATA[Show Month Name, Year & Date in WordPress Post, Page, Widget]]> http://www.webhostwhat.com/?p=6677 2018-11-01T00:42:32Z 2018-10-26T08:00:33Z Simple instructions on how to show the name of current month, year or any date information on WordPress posts, pages and widgets; without a plugin.

Note! You will only need some functions.php editing skills.

Month Calendar

Not just Google but also blog visitors like to have the feeling that posts are up-to-date; and displaying the name of the current month, date will do just that.

Few basics:

The code below should be added to your functions.php file (usually the bottom); do that from WordPress dashboard: Appearance –> Editor –> Theme Functions.

This will create a shortcode “example: [monthname]” that you can place anywhere in a post or page; if you want to put that into a text or html widget — you will need to add the following code to functions.php first:

add_filter( 'widget_text', 'shortcode_unautop' );
add_filter( 'widget_text', 'do_shortcode' );

The part “date(‘D, j F Y’)” defines the date format; you can edit it with many different parameters (see examples below) — you can find a full list here.

By default the server time is used — I’ve added examples of how to show the date from a different time zone — see list of supported time zones.

Few warnings:

Make sure that you are using a WordPress child theme or otherwise the functions.php will be overwritten by any theme updates.

If you make a mistake in functions.php; WordPress can stop working until you remove any broken code from functions.php.

Then let’s get to copy pasting:

This shortcode “[monthname]” will show the full name of the current month:

function monthname_function() {
$currentmonth = date('F');
return $currentmonth; }

add_shortcode('monthname', 'monthname_function');

Example: Today is the month of December — am I correct?

This shortcode “[yearnumber]” will show the number of the current year:

function yearnumber_function() {
$currentyear = date('Y');
return $currentyear; }

add_shortcode('yearnumber', 'yearnumber_function');

Example: The year is 2018 — and you’re not getting younger.

This shortcode “[fulldate]” will show the full date:

function fulldate_function() {
$currentdate = date('l, j F Y');
return $currentdate; }

add_shortcode('fulldate', 'fulldate_function');

Example: Today’s date is: Saturday, 15 December 2018 — says my server.

This shortcode “[weekdaynametokyo]” will show the weekday in Tokyo:

function weekdaynametokyo_function() {
$currentweekday = date('l');
return $currentweekday; }

add_shortcode('weekdaynametokyo', 'weekdaynametokyo_function');

This shortcode “[weekdaynameny]” will show the weekday in New York:

function weekdaynameny_function() {
$currentweekday = date('l');
return $currentweekday; }

add_shortcode('weekdaynameny', 'weekdaynameny_function');

Example: It’s Sunday in Tokyo; but Saturday in New York.

And that’s all there is to it; no WordPress plugins needed.
Is the month name, year, or date info displaying correctly?
Comments, questions are welcome!

Tim <![CDATA[PeoplesHost: Hosting Redefined! Free SSL, Speed Test, Review+]]> http://www.webhostwhat.com/?p=1586 2018-11-01T00:41:55Z 2018-10-25T08:00:43Z It doesn’t matter if you’re a pro or a total novice.. PeoplesHost provides the two things we all need from web hosting: speed and good support.

And there’s more — Free SSL certification to secure your site!

Website owners are increasingly turning to smaller hosting companies like PeoplesHost for better, personalized service. But just like with big companies, choice is crucial — behind the PeoplesHost team, there are experienced industry professionals who decided to go their own way. Now redefining the cheap and slow stigma of shared hosting and beating their competition.

So let’s get to the practicalities, shall we — the review.

Test Website WordPress Blog

Just like other hosts — PeoplesHost uses cPanel and for good reason; it’s the easiest to use, has the best support and provides a one-click WordPress install function (and anything else from beginner to advanced features).

So nothing new there — “easy to use” is no longer a market, it’s the default.

What you are getting with PeoplesHost, is essentially a winning combination; everything that Google wants — with fast page loads and a trusted SSL certificate, you’ll rank, convert and be trusted more.

Speed Test & Case Study

In this simple case study I have tested how a WordPress blog can achieve top performance by using the cheapest, basic shared hosting plan.

Now that site performance is more important than ever, many are investing on expensive hosting to speed up their site and business. While advanced VPS hosting is still recommended for big companies or the tech-savvy, with PeoplesHost, shared hosting will be adequate for most people as demonstrated below.

PeoplesHost Speed Test Nr1

Test Number #1 — 832ms

Every website should be using cache to speed up their websites. But for test purposes, I’m still seeing page loads of less than a second with cache disabled — this is a basic WordPress install, loading many images, fonts and a list of blog posts.

PeoplesHost Speed Test Nr2

Test Number #2 — 400ms

Second test is more realistic. I’ve used the free WP Super Cache plugin to enable PHP Caching for the blog. It’s all I did and we are down to less than half a second.

PeoplesHost Speed Test Nr3

Test Number #3 — 372ms

Next I’ve minimized the CSS and JavaScript code on the page with Autoptimize — another popular and free WordPress plugin. Minifying is also a really basic trick that most people use, and the load time keeps improving.

I could keep on pushing by removing render-blocking, improving browser caching and compression.. or installing a commercial cache plugin.. but you get the point.

To put this in practice: You barely have time to blink before a page is loaded — given that it takes from 300 to 400 milliseconds to blink your eyes.

Free SSL How to

Traditionally SSL certification has been a significant cost over hosting, used mostly by businesses that mandate protection of secure credit card transactions or other user sensitive information. PeoplesHost is part of a movement to change all that.

Not long after Google announced HTTPS as a new SERP ranking factor, a completely free SSL certificate authority Let’s Encrypt was born. Making certification accessible to everyone – and there is a catch! Your hosting company needs to support it; sacrificing their commercial certificate sales business.


To install the Let’s Encrypt certificate for your website, you will need to contact support staff and ask them to enable it for you — and that is all there is to it.

You’ll be able to access your site at https://www.yourname.com

Let's Encrypt SSL Issued

Read: The announcement to support Let’s Encrypt

“The way we’ve got it set up is that a customer must put in a request, we enable it on their account, and they’re good to go. There’s no module/icon in cPanel that you can see when logged in. We’re working on getting an icon/module so customer’s can log in and see it themselves as well.”, explained Gregg from PeoplesHost.

If you ask me — there’s not much point in supporting hosting companies that are not offering free SSL certification, unless you have a big business that wants to profile their company with an expensive certificate authority.

I’m hoping free SSL will be the next industry default after “easy use”.

Support & Service

Support is crucial when sudden situations emerge — nothing is worse than congested support and lack of dedication to customer service. Something that troubles many businesses and one of the reasons to read reviews in the first place.

“24/7 support via .. live chat, support tickets, and phone.”

Over the course of being in contact with PeoplesHost, I have began to know a competent team that stands behind their words. They know that for them to beat big business, they need to have meticulous support which they have indeed.

PeoplesHost Support Saved Cat

Gregg commented on the issue: “We are a smaller hosting company! Just passed our 1 year in business this October. We offer 24/7 support via our support channels; Live chat, support tickets, and phone.”

To which he added: “Additionally, we monitor our servers very closely and are aware when there are any issues. Even though we’re a new(er) company, I believe our reviews online speak for themselves. We’ve focused heavily on providing exceptional support from day 1, which has helped separate us from our competitors as we’ve built a solid foundation from our support.”

Enough said? Get in touch with PeoplesHost.

The Tech Specs

There is plenty of more great features not mentioned in the review — here I’ve tried to cover the rest of the essential bits. The biggest ‘downside’ of the service is that storage, and bandwidth is mostly limited. If it fits the resource needs and your budget, then at least you know what you are getting as this is no marketing ploy.

All websites hosted at a “tier 4 data center“, which is a technical term, meaning that the server location is equipped with the most reliable uptime technology available. The physical location is in Orlando, Florida. If high performance on a global scale is required, they support CloudFlare CDN and other content delivery networks.

Linux Shared Hosting

  • Storage: SSD (Starting from 5GB)
  • Bandwidth: Limited (Starting from 15GB/m)
  • Free Domain: Yes
  • Number of Websites: Unlimited
  • Email: Unlimited
  • Support: 24/7 (Phone, Chat, Mail)
  • Uptime: 99.9%
  • Backups Included: Daily
  • Server Monitoring: 24h/7
  • Free SSL: Yes
  • Money Back Guarantee: 60days
  • Detailed specs here.

Linux VPS Hosting

  • CPU Cores: Starting from 4 until 8
  • Storage: SSD (Starting from 30GB)
  • Bandwidth: Unlimited
  • Free Domain: Yes
  • Operating System: CentOS 7 (64-bit)
  • Support: 24/7 (Phone, Chat, Mail)
  • Uptime: 99.9%
  • Backups Included: Weekly
  • Server Monitoring: 24h/7
  • Free SSL: Yes
  • Money Back Guarantee: 60days
  • Detailed specs here.

Final words:

If I’m being overly positive, not finding anything wrong with their hosting services — I am still realistic and think that no host is free of mistakes or bad calls. That’s why being transparent and effective in responding to problems is one of the most important traits a hosting company can have. I am simply thrilled to see a smaller player like PeoplesHost to excel in so many areas — beating the corporate hosting takeover.

Thanks for reading — if you want me to cover something else in this review or have any questions just let me know. And good luck.

Tim <![CDATA[Free & Easy WordPress Content Geolocation without Plugin!]]> http://www.webhostwhat.com/?p=6567 2018-10-28T11:21:52Z 2018-10-24T08:00:06Z Displaying custom content based on the country location of a visitor; the best and most accurate geolocation plugin for WordPress is Geotargeting WP (trust me, I have tried them all) — looking for a cheaper solution I discovered an easy way to build a basic system without a plugin; for completely free.

These are simple instructions that anyone with little WordPress understanding and functions.php editing skills can follow — or others can improve on.

WordPress Content Geolocation

Warning: editing your functions.php can break your site; make backups.

What’s the catch?

  1. The location information of users IP addresses is based on free MaxMind geolite2 database — considered the best out of free options but not perfect. Personally for me it has been very adequate and it’s even updated on a monthly basis.
  2. To get the location data; I’m using a third-party GeoIp API which is hosted for free by a kind individual. While there are no limits to how much you can use this service, your IP can get blocked for abuse and you have no control over it.

Good news however are:

  • It is hosted on a DigitalOcean server in the UK (previously Netherlands) on both HTTP & HTTPS, which is considered reliable and I’ve never had problems with it.
  • It’s possible to create a clone of the API and run it on your own server (instructions available); which will give you full control.
  • There are other public or self-hosted geolocation APIs that you can also use (this code needs the data in JSON format) such as FreeGeoIP and others.

No worries if you didn’t quite get all that; you can just use the code & be happy.

The idea is simple:

  1. You have a code in your functions.php that creates a shortcode such as “[geolocation]” which defines a country or group of countries and the custom content.
  2. You can place the shortcode “[geolocation]” in post, pages, widgets and when a visitor triggers the country location requirements, it will show the content as desired.

Add this to your functions.php:

Please note; two-letter codes are used to define country names.

function geolocation_function() {
 $url = "https://geoip.nekudo.com/api/" . $ip;
 $json = file_get_contents($url);
 $data = json_decode($json, TRUE);
 $location = print_r($data['country']['code'], true);
 $country = "US,UK,AU,IN";

if (strpos($country, $location) !== false)
 { return 'Result 1. Visitor country is a match!'; }
 { return 'Result 2. Business as usual.'; }}

add_shortcode('geolocation', 'geolocation_function');
  1. Define a country or a list of countries in “$country”
  2. If location of visitor is found from list of countries — show “result 1”
  3. If location of the visitor is anything else — show “result 2”
  4. Use shortcode [customcontent] in content to trigger the code

You can also include the country name of the visitor in the custom content — for example with the following edit in the code:

 $location = print_r($data['country']['code'], true);
 $name = print_r($data['country']['name'], true);
 $country = "US,UK,AU,IN";

 if (strpos($country, $location) !== false)
 { return 'Result 1. Visitor country ' . $name . ' is a match!'; }
 { return 'Result 2. Business as usual in ' . $name; }}

See this post for a better example on showing location data.

The shortcode will work normally on post & pages; but to use it inside html or text widgets add these two lines to your functions.php (before the geolocation code):

add_filter( 'widget_text', 'shortcode_unautop' );
add_filter( 'widget_text', 'do_shortcode' );

And that should cover the basics — comments welcome.

PS. In this example there is only two content triggers; one for a list of countries and the other for everyone else. You can also include more custom content with a more complex set of triggers — also by city location.

Important stuff!

  • This will never work with caching — you need to disable WP Rocket, W3 Total Cache, WP Super Cache or any other caching method for the page/post using this.
  • If your website is behind a proxy or firewall that is preventing it from seeing the visitors real IP address; try to replace $_SERVER[“REMOTE_ADDR”]; with $_SERVER[“HTTP_X_REAL_IP”]; — to see if that works.

And there you have it without any plugins — custom content shown based on country location. And the free IP Geolocation API also knows things like City name, Full country name, Latitude & longitude, Time zone.

Possibilities are endless really.

Thanks for reading and please, share or mention my post if you benefit from it!

Regards, Tim.

Tim <![CDATA[Host4Geeks VPS Hosting Review: The Essentials & Speed Test]]> http://www.webhostwhat.com/?p=1286 2018-10-28T09:07:00Z 2018-10-23T08:00:47Z Smaller hosting companies like Host4Geeks are tough competition on all three areas of demand — server performance, customer service & price. Increasingly many are turning away from big insensitive companies (like those acquired by EIG) and finding much better service elsewhere. This is how I made the swap!

As a customer of Host4Geeks — in this review I’ve covered the essentials on what to expect with their blazing fast Managed VPS plans.

Host4Geeks VPS


Server Infrastructure

The servers of Host4Geeks, especially with VPS — is designed to withstand demanding infrastructure requirements. But don’t take my word for it, I’ve conducted a speed test (more on that later) to see how well they perform in practice. All VPS plans come with full access to 4 CPU cores which is why everyone gets to enjoy impressive processing power, ensuring websites run smoothly.

Storage starts at 50GB for the most basic plan — they are storing the data on RAID 10 arrays, but it’s actually a hybrid setup with SSD caching. In this way the most frequently accessed portions of the website is accessed through the SSD drives, keeping data transfer optimal. Don’t be fooled by VPS providers who claim they are fast just because of SSDs — this actually proves very little.

Bandwidth is also limited starting at 2TB/month — due to high speed, high quality datacenter infrastructure, an unlimited plan at this would be unlikely. Also you’ll get advanced mitigation technology and DDos attack detection. Together with good uptime (planning to release data on that later), you can trust on your site to keep your business on track. Three strategic datacenter locations in North Carolina US (East Coast), Los Angeles US (West Coast) and Maidenhead UK.

Host4Geeks WHM

You will have access to WHM (Web Hosting Manager) where you can create hosting accounts that run with cPanel. This is the easiest and most standard hosting format so you don’t miss on any action.

Cost & Benefits

The VPS pricing is one of the most competitive on the market — in comparison to the level of service. One of the reasons is the use of SAS RAID 10 HDD drives which are much cheaper than SSD. As well as factors like limitations in bandwidth and storage although generous as such. Starting at 26.95/mo, you can already host an extensive site portfolio. Add only 2/month for extra IPs and you can run all the sites on different IP addresses.

And importantly pricing is transparent without annoying upcharges or hidden fees, so most customers will be fine with the base price. You will have to pay extra for automatic backups though, but that’s something easy to setup for yourself. So I’m not personally paying for it.

Host4Geeks Managed VPS Order Summary

You may add a small discount to your plan, the best is 10% off and it’s recurring so it will become significant over the course of time. See this Host4Geeks Discount Guide for more detailed information on that.

And one more thing! Host4Geeks supports easy two-click install of Let’s Encrypt which is a free SSL certificate authority.  Meaning that you can secure your website with SSL for absolutely free. Already there you can make huge savings — catch two Google ranking factors with one stone: SSL and fast page loads.

Customer Service

Perhaps one of the best perks of Host4Geeks besides speed, is the equally speedy and super friendly customer service. Something almost impossible to get with big hosting companies. If you have a support question, they are ready to respond around the clock — but not just that, they go way and beyond to help you with anything you need. Read: They won’t give you ready written answers to annoy you. But actually try to get to the bottom of things with whatever issue you are having.

I have been truly impressed as the support goes beyond regular hosting services — willing to work hard to make the VPS work for any specific needs.

Host4Geeks Technical Support

Another example is when the server is deployed, usually within four hours — they will keep in constant contact with you throughout the process.

Speed Tests

To get a perspective on just how powerful of a hosting environment Host4Geeks really is — I’ve done a few simple tests to compare VPS speeds with the massive DreamHost company.

The test was done on exactly the same website, running WordPress and Piwik Analytics — with both Host4Geeks and Dreamhost VPS plans. Without any cache plugins, just to see how each can handle raw power with a loosely configured, resource intensive setup.

Even though Host4Geeks has it’s own East Coast server in North Carolina, to put a little spin on things, I’ve used the West Coast server in California. One of the tests was done from New York — 3500km further than the DreamHost server in Virginia.

Here are the specs:

DreamHost VPS: 15/month + MySQL VPS 50.30/month = 65.30/month

  • 1GB RAM, SSD storage, unlimited bandwidth & domains, core power undisclosed.
  • Hosting over 1.5 million websites
  • Test location: Virginia -> New York, Virginia -> Australia

Host4Geeks: 26.95/month

  • 2GB RAM, 4 cores CPU, RAID 10 storage with SSD caching, 2TB bandwidth, unlimited domains.
  • Over 5000 customers
  • Test location: California -> New York, California -> Australia

Host4Geeks vs Dreamhost Speed

Over a span of speed tests from New York, the page load time was significantly faster with Host4Geeks despite having much more latency. Also the speeds were constant, compared to DreamHost which was averaging a second slower than it’s fastest speeds.

DreamHost VPS, Virginia Server:

  • New york: 2.45s (page load), 611ms (time to first byte)
  • Australia: 5.52s (page load), 1.32s (time to first byte)

Host4Geeks California:

  • New York: 1.19s (page load), 430ms (time to first byte)
  • Australia: 2.32s (page load), 896ms (time to first byte)

Testing Host4Geeks VPS from other locations, you could see further significant improvement when there was less latency:

  • San Jose: 730ms (page load), 280ms (time to first byte)
  • Dallas: 906ms (page load), 340ms (time to first byte)
  • Sweden: 2.35s (page load), 831ms (time to first byte)

Then I made it a little easier and added caching to WordPress:

  • New York: 794ms (page load), 128ms (time to first byte)
  • Dallas: 581ms (page load), 62ms (time to first byte)
  • San Jose: 468ms (page load), 20ms (time to first byte)
  • Australia: 1.57s (page load), 310ms (time to first byte)
  • Sweden: 1.64s (page load), 327ms (time to first byte)

About Host4Geeks

The official address of the company “Host4Geeks LLC” is located in Walnut, California but the CEO is originally from Pune, India and obviously has staff in India too.

Host4Geeks CEO Kushal Raha

Here’s what the CEO & Co-Founder of Host4Geeks had to say:

My name is Kushal Raha, presently I am working and living from Pune, India. For the most part of the year I’m usually traveling around and working from various parts of the globe. To start off I always had the business spirit within me, so even in my younger days I was selling video games to my high school friends, doing some small website design works for various local businesses and you know, doing whatever i can as a youngster to get some extra cash in hand. And then, I also worked remotely for various web hosting companies, and that allowed me to gain some really important industry experience, which really helped to start Hosting4Geeks and today I’m the CEO and co-founder at Host4Geeks. We are basically a full-service web hosting and infrastructural service provider. We host about 5000 clients who host their websites with us and trust their online businesses on our platform. We serve customers from all over the world.


Have an experience with Host4Geeks or questions about their services?
Please, don’t hesitate to leave a comment!

Tim <![CDATA[WordPress Canonical URLs with HTTP or HTTPS per Post/Page]]> http://www.webhostwhat.com/?p=6922 2018-10-22T09:42:04Z 2018-10-22T08:00:19Z These are basic instructions on how you can define the WordPress canonical URL for each post or page to use either the http or https protocol — without plugins.

Also known as; conditional canonical URLs.


In this way — you can tell Google which protocol version of each page of your website to index; with mixed http and https pages as you like.

See this post for instructions on hosting WordPress on both http/https.

This requires the use of a WordPress child theme — and then copy over header.php for editing and also functions.php will require some code obviously.

Step 1. Define canonical content in functions.php

Use the below code to create a function with a list of post/page IDs — for which you can define either http or https to be set as the canonical URL.

function httporhttps_function() {
if ( is_single( array(1, 2, 3, 4))) { return 'http'; }
elseif ( is_page( array(5, 6, 7, 8))) { return 'http'; }
elseif ( is_front_page()) { return 'https'; }
else { return 'https'; }

Also front page can be defined in this example (for static front pages see below). If the viewed content is anything else the last definition will be used.

Step 2. Remove WordPress default canonical URL

By default WordPress includes a canonical in the content which changes to http or https automatically depending on which version the visitor is on.

You will first need to remove this feature by placing the following code just before where it says <?php wp_head(); ?> in header.php:

<?php remove_action('wp_head', 'rel_canonical'); ?>

Step 3. Add your own conditional canonical URL

Place this in the head section of header.php:

<link rel="canonical" href="<?php echo httporhttps_function(); ?>://www.yourdomain.com<?php echo $_SERVER['REQUEST_URI'];?>">

Obviously place the domain URL with your own.

Please note:

For a static front page — get the ID by going to your database with phpMyAdmin and look for the page_on_front value under option_name; it will display the ID number.

I haven’t included categories, archives and other such pages in this examples — for those please see all the available conditional tags for WordPress.

Hope this was helpful and would love to hear your comments about this!
Kindest regards, Tim.

Tim <![CDATA[A2 Hosting – Free “Let’s Encrypt” SSL on Shared Hosting & VPS!]]> http://www.webhostwhat.com/?p=1511 2018-10-22T09:41:20Z 2018-10-22T03:00:25Z The Michigan born A2 Hosting, also known as ‘A2hosting‘ — started as a modest startup business in 2001 and has since surfaced as the friendly alternative to the corporate hosting takeover. Not only is their hosting fast but so is their adaptation of new technology — so naturally it was time to bring free and easy SSL hosting with the Let’s Encrypt certification, for both shared and VPS hosting plans in 2018.

Let's Encrypt A2 Hosting
A2 Hosting is a registered trademark of A2 Hosting, Inc.

When A2 Hosting was asked why they decided to compromise their certificate business — Linux Support Analyst, Chad Akers had this to say:

While it’s certainly great when clients purchase SSL certificates through us, our specialty is based around hosting. Free, or paid SSL, as long as we’re able to provide hosting services, we’ll be happy! — Chad

Their sympathetic attitude is a great strength of the brand — to which I will sign up any day. So, let’s get to the nitty-gritty..

Related: Knowledge Base SSL/TLS Instructions.

Let’s Encrypt Shared Hosting

To secure your website on the regular shared environment, register as usual and once you have your account set up — get in touch with A2 Hosting and the support team will be happy to enable the Let’s Encrypt plugin on a per-cPanel account basis.

Related: Find out more details on Shared hosting.

Although they can assist you setting it up, using the plugin couldn’t be easier.

  • Select the Let’s Encrypt SSL icon from the list of functions in cPanel
  • Make sure your website is selected and enter your admin email address
  • Select install and wait for the automatic installation to complete
  • Finally test the HTTPS version of your website with <<SSL Checker>>

The certificates are renewed automatically every three months.

Please note: Doing a Google search you can find some complicated steps for setting up shared hosting — this is outdated information and does not include automatic renewal.

Let’s Encrypt VPS

Let’s Encrypt certificates are now officially supported by all the A2 Hosting VPS environments: including Managed (non-root), Core (with root access) and Unmanaged VPS. Please note, that the certificates expire after three months.

Related: Find out more details on VPS hosting.


I recommend to open a support ticket and ask them to install the easy to use cPanel plugin that supports automatic renewals — if it’s not ready installed.

Setting up the certificate is self-evident through the cPanel function.

Older method:

You may also choose to use the Let’s Encrypt client application to generate and install the certificate. This will be done on command line and only works with the Core or Unmanaged VPS plans that provide root access.

Let’s Encrypt on WordPress

A2 Hosting also has a WordPress dedicated environment for those who want to get the most out of their blog or website. The Swift or Turbo plans are recommended for those who are running a business on WordPress and need fast page loads and time to first byte (TTFB) to increase conversions. And now of course, free SSL to improve search engine (namely Google) rankings.

For details on Let’s Encrypt, please see the above section for the shared environment.

Related: Find out more details on WordPress hosting.

Once you have the SSL certificate up and running you are advised to first change your settings to redirect all pages to the new HTTPS version of the website.

  • Login to the Dashboard (administration area) of your website as admin
  • Navigate to Settings –> General
  • Change both “WordPress Address (URL)” and “Site Address (URL)” addresses from HTTP –> HTTPS

After that it’s recommended to go to Google Webmaster Tools to notify Google about the new secured address of your website.

Let’s Encrypt on Windows Hosting

Windows plans use Plesk as the control panel — which has a ready installed plugin to easily manage SSL/TSL certificates. Detailed instructions are made available.

Important Read: Instructions for Plesk Let’s Encrypt plugin.

Under “Websites & Domains” in Plesk — you have a “Let’s Encrypt” icon that takes you to the plugin. Simply fill in an email address and select the “include www.yourdomain.com as an alternative” option to make sure that both www and non-www versions of the website are included. Finally click on the install button.

To verify the install — please go to “Hosting Settings” in Plesk. Under “Security” section, confirm that the checkbox for “SSL support” is selected and the previously installed certificate is listed and checked in the list of certs.

Related: Find out more details on Windows hosting.

Any questions, thoughts about A2 Hosting?
Leave me a shout below and I’ll get back to you soon!

Tim <![CDATA[Guide: How to Use Both HTTP and HTTPS on WordPress]]> http://www.webhostwhat.com/?p=6717 2018-10-22T09:41:39Z 2018-10-21T08:00:21Z This is a guide on how to host your website on HTTP and HTTPS simultaneously with WordPress. I’ll show each step with further explanations.

Useful for converting old WordPress websites and new ones — use both protocols without conflicts and choose which version gets indexed by Google.


Please note:

  • If you are starting with a fresh install of WordPress you may skip steps 2 & 3.
  • Go through the steps in the right order so that at no point your site is giving the wrong signals to Google and the site works throughout the process.
  • We will be editing functions.php, header.php (& optinally wp-config.php) files through the dashboard. Using a WordPress child theme will be necessary so edits are not over-written by theme updates.

Step 1. Enable SSL certificate

First and most important is to have a working SSL certificate. So make sure it’s installed and enabled in your hosting control panel.

Still paying for your SSL certificate? Don’t. For example SiteGround provides completely free SSL. It’s one of the smarter hosting companies with great speeds for all plans. Also comes with free migration and superior support.

Step 2. Remove HTTP elements with phpMyAdmin

Because you cannot have any HTTP elements within HTTPS pages you will need to change all the links to your image files from let’s say:

<img src="http://www.yourblog.com/wp-content/uploads/http-and-https.jpg">

to this (when a link starts with // it can be used by both protocols):

<img src="//www.yourblog.com/wp-content/uploads/http-and-https.jpg">

You’ll need to go to phpMyAdmin in cPanel and run this SQL query:

UPDATE wp_posts 
SET post_content = ( Replace (post_content, 'src="http://', 'src="//') )
WHERE Instr(post_content, 'jpeg') > 0 
OR Instr(post_content, 'jpg') > 0 
OR Instr(post_content, 'png') > 0
OR Instr(post_content, 'gif') > 0;

You will also need to change internal links in content to the “//” format or otherwise user could be redirected to a different protocol after clicking on a link.

Step 3. Scan for non-secure content

At this point you should be able to open pages of your website using HTTPS.

Then use this tool and enter the https url of your website. It will automatically scan each page and make sure there are no HTTP elements. Otherwise browser will give a warning for insecure content. Fix any content necessary.

Step 4. Set WordPress URL

Important — you will need to set these two in general settings of the WordPress dashboard to the http version of your website like this:

  • WordPress Address (URL): http://www.yoursite.com
  • Site Address (URL): http://www.yoursite.com

If you do this — all automatically generated internal links (for posts, menu, etc) will change depending on which protocol version visitor is browsing.

If this would be set to https — visitors browsing the http version will get internal links to https versions of posts and pages; unable to use http.

Step 5. Set canonical url

To avoid any duplicate content issues and to redirected search engine visitors to your preference; set a canonical URL which tells Google to index either the https or http version of your website (or see this post for a per post/page solution).

By default WordPress sets a canonical URL which changes between http and https depending on which version the visitor is on. This is conflicting information and likely Google will choose https by default.

To define your own — first remove the default canonical in headers.php by placing this code just before where it says “<?php wp_head(); ?>“.

<?php remove_action('wp_head', 'rel_canonical'); ?>

Then place this code in the header and change to https/http:

<link rel="canonical" href="https://www.yourdomain.com<?php echo $_SERVER['REQUEST_URI'];?>">

Check the page source code that you are left with only one canonical url.

Step 6. Protocol-neutral media content

When adding new images and other media content; by default http or https is prefixed to the URLs. Keep them protocol-neutral with this in functions.php:

function have_https_for_media( $url ) {
 if ( is_ssl() )
 $url = str_replace( 'http://', '//', $url );
 return $url;
add_filter( 'wp_get_attachment_url', 'have_https_for_media' );

This will add new images automatically with the // prefix.

Step 7. Redirect WP admin area to HTTPS (optional)

This is an optional but recommended step — it’s good practice to force the dashboard to use https at all times as a safety measure.

Add this line to your wp-config.php file:

define('FORCE_SSL_ADMIN', true);


What we have achieved is a WordPress website where all of the content adopts to either protocol without conflicts and stay’s that way as you continue to build the site. Also it will be indexed with the protocol of your choice.

Please — care, share and mention my post if you found it useful.
Questions, comments? Don’t hesitate to give me a shout!

Please note: Some of the pages on this post contain affiliate links and help to promote my work — thank you for your visit! Regards, Tim.

Tim <![CDATA[DreamHost MySQL VPS: Need it? Speed Test & Case Study]]> http://www.webhostwhat.com/?p=1206 2018-10-22T09:36:28Z 2018-10-21T03:00:31Z Getting VPS hosting with DreamHost in 2018? Wondering if there’s need for the dedicated MySQL database add-on? Need speed?

In this review, I’ve done my best to answer all this.

DreamHost has affordable VPS hosting plans which all come with a unique IP, fast SSD storage, plenty of ram (basic 1GB is enough to run big websites) and unlimited everything else. There just has to be a ‘but’ in all this — the MySQL server is shared unless you pay at least 15/month. You do get a one week free trial of a privately run database, but it’s a nuisance to setup just to figure out if you need it or not.

DreamHost Mysql

Wanting a definite answer — I have tested page speeds and processing time globally, with a resource hogging website running WordPress & Piwik Analytics (both with MySQL cravings). And came to some very conclusive conclusions!!

I went through the trouble of running the install with and without a private database to compare the results — and I have affordable news for you.

1. If you have multiple websites, other uses than WordPress and choose DreamHost VPS — most users won’t need to pay extra for dedicated MySQL.

2. If you want to run a super-fast WordPress site: you are cheaper and faster of with Managed WordPress Hosting AKA ‘DreamPress 2‘.

Will MySQL VPS Give You..

  • a more reliable database connection? — Possible.
  • a significant boost in performance? — Unlikely.

And, — Test Results

Tests were run from five locations: California, New York, Texas, Australia & Sweden to see improvement after MySQL VPS was enabled. TTFB means Time To First Byte — how long it takes for the website to start loading.

Average Page Load Time: 0.128seconds (128 Milliseconds) faster

Average TTFB: 0.0234seconds (23.4 Milliseconds) faster


It was not difficult to hold my excitement when the results came in. While I have no doubt that MySQL VPS will prioritize database access and has benefits — with such a small difference in numbers, I could not find any evidence of a real performance boost. The  slightly faster results can be purely coincidental because obviously the tests were done on a different day. Neither the often ‘verbally communicative’ DreamHost staff were willing to comment if such a benefit was to be expected.

The tested website was mostly code that utilizes the MySQL database to render content. Also Piwik Analytics which was running in the background, is known to be heavy on database use. As well as the website has an average of 1500visits/day. Overall not bad for a test on database resources. So this would certainly have to be tested in a very demanding environment to seek potential benefits.

Then again, if you are running a huge website or a very large number of sites at once, it’s more likely that even marginal increase in performance is worth the investment. Those who have none-huge websites and just need a powerful hosting architecture for their business are more likely to question the need for dedicated MySQL. And those businesses are potentially less likely to need it.

The Data

Here are screenshots of the tests done to assess this case study.

  • Dallas, Texas, USA

MySQL VPS Dallas

  • New York City, New York, USA

MySQL VPS New York

  • San Jose, California, USA

MySQL VPS San Jose

  • Stockholm, Sweden

MySQL VPS Stockholm

  • Melbourne, Victoria, Australia

MySQL VPS Melbourne

Do note! This website was not optimized in any way for the purpose of testing resource consumption. Obviously with various tweaks and a smart setup, you can run websites much faster with DreamHost.

Good to Know

Setting up MySQL VPS from install will make things much easier of course. While you can upgrade (or downgrade) at any time, it’s good to know a couple of things.

  • Databases are migrated to the new environment only at midnight pacific time after upgrading the database.
  • The migration is completely automatic, however there is a short down time. Luckily however, with even a bigger 500MB database, migration was quick.

Click here to continue reading about MySQL databases on DreamHost

Hope this was helpful and comments always most welcome! Thanks!

Tim <![CDATA[Traffup Review: Why to Avoid & Better Traffup.net Alternatives]]> http://www.webhostwhat.com/?p=7347 2018-10-22T09:38:01Z 2018-10-20T08:00:57Z Searching for website & blog traffic; Traffup at Traffup.net seems to be a popular free tool, after reviewing their service in 2018, my findings are not good.

Save your time; Quick summary of Traffup problems found:

  • Hard manual work to exchange free traffic when alternatives can provide better value and automatic “hands-free” traffic (see alternatives below).
  • Options to buy traffic are much more expensive than competition.
  • Traffic bounces & has referral URL from Traffup.net; exposing traffic source!
  • Not suitable for large amounts of traffic.

Much better Traffup alternatives for free traffic:

The HitLeap tool is the most popular — and because of it’s huge user base you can generate near unlimited amounts of traffic. You collect “hits” by running an application quietly in the background and exchange them for traffic. This is an easy to use tool with lots of features (custom referral URLs, geo-targeting and bounce reduction to name a few). And none of the problems above.

Also there is PandaBot — which has learning curve but is the most advanced automatic traffic exchange tool there is and worth studying for some.

Continue reading for the extensive review of 2018 below..

Traffup Review

Judge for yourself though! — Here’s a complete review on both the good and bad to see if Traffup is worth it. As well as the essentials on how their service works.

Traffup.net Review

Located at traffup.net; this service is what is commonly known as a traffic and social media exchange tool. In this review however I’ve only focused on the feature to generate website traffic from around the world; both free and paid.

Idea is that each user has an account for collecting points by visiting other websites through the traffic exchange interface. Once enough points are collected you can add your own website URLs to the system and use points to get other users to click to your site. New accounts come with 100 points as sign up bonus.

To add your URLs that you need visitors for go to the “My Websites” section. You will need to select a title and category for the page.

Available categories are: Architecture, Art, Books, Business, Cooking, Education, Entertainment, Events, Fashion, Food & Drink, Health, Home, Hotels, Humor, Internet, Jobs, Kids, Lifestyle, Media, Nature, Others, Personal, Pets, Photography, Poetry, Portals, Religion, Shopping, Society, Sports, Technology and Travel.

Then set the amount of points you want to give per each visit; ranging from 20 to 50 points. However setting a low amount of points will decrease your chances of getting visitors & Traffup recommends setting the maximum of 50 points per website.

I have tried it with 20 points and it’s not a realistic way to get visitors.

This will add your URL to a page with a list of websites competing for clicks, ranking the ones with the most points above the rest.

To gain points these are the steps:

  • Click on a link which opens a website/URL
  • Wait for 15 seconds per site
  • Complete a quick captcha (matching a word with an image)
  • Close the window from the upper corner

Also you will occasionally need to refresh the list for new sites.

These time consuming steps are to ensure that the click is from an actual human and not a bot. However the chances of someone doing this rather tiresome manual work and on top of that actually browsing your website is near zero. Unless you are advertising other traffic tools and programs of course.

For most users it doesn’t really make difference if the traffic is coming from a human or a bot. The “human” is highly unlikely to engage with your website anyway. And more advanced alternative traffic tools such as the ones mentioned in this post can actually reduce the amount of bounces and be more beneficial in terms of SEO.

That’s why I simply cannot recommend the manual system with Traffup.

I have tested the quality of traffic myself with an irresistible cute cat video. And found out that while Traffup.net has active users, there is not a large enough user base to generate large chunks of traffic.

And according to my tests, every single visit to my website bounced (no one bothered to watch the incredibly cute cat video during the 15 seconds).

What is perhaps most alarming is that the traffic source traffup.net is visible to website analytics; with no way to cloak or hide the website address. This could cause trouble for those who don’t want to expose the real traffic source to others!

With alternatives such as Hitleap and PandaBot you can set the traffic to look like it’s coming from Google or social media sites like Facebook, Twitter, etc.

Of course as with all websites you have beyond free options to purchase points and get the traffic without manual work. And currently the cost is at 2000 Traffup points for $9.99.. which translates to a total of just 40 hits. Needless to say purchasing traffic is hardly worth it if looking for cheap options, especially when alternatives can provide much more cost-effective hits.

Purchasing points will also give you a so called PRO status for a very limited amount of time unless you are making very large point purchases. Although going PRO does bring a lot more value to the service; with geotargeting, more visibility in the list of websites and an ability to earn double the points.

Traffup.net Alternatives

When it comes to these tools — the first thing I look for is popularity to guarantee enough visitors, all from different IP addresses to land on your page. Second is the method for traffic generation to make things as easy to run as possible.

The guys at Hitleap based in Hong Kong have managed to create a new service that became a huge hit in a number of years. While many of the older services have been on the decline and with high account abandonment rate. Unfortunately Traffup is likely those to decline in the number of users as people wake up to easier methods.

But really the cutting edge right now is PandaBot which takes automated traffic to a whole new level. Using sophisticated auto-browsers to open up Google and actually click on the links in the Google search results; pushing your website ranking higher with positive user signals. Also the system browses your website like a real human visitor making the automated traffic look and work like organic traffic does. But the biggest problem with PandaBot is with their high learning curve, so growth is much slower.

What’s your experience with Traffup and do you think it’s worth the time?
Please, comment! And best of luck with all of your traffic needs!

Please note: The reviews on WebHostWhat occasionally contain affiliate links or other links for promotional purposes. This is free of charge to blog visitors and helps me to work hard with new content by means of monetary aid.

Biggest thanks to each and every one of my readers!

Tim <![CDATA[Let’s Encrypt: Free SSL for VPS, Cloud & Dedicated Hosting]]> http://www.webhostwhat.com/?p=1131 2018-10-20T06:55:41Z 2018-10-20T03:00:57Z The free SSL certificate authority has gained popularity through Let’s Encrypt supported shared hosting — but what about VPS hosting plans in 2018?

Here’s my research on Let’s Encrypt for VPS, Cloud & Dedicated Hosting.

Let's Encrypt VPS Cloud Dedicated

Support on VPS (Virtual Private Server) and Cloud Hosting plans can vary – from easy automatic install and certificate renewals, to manual install or non-existant support. Looking for companies that have the best possible and easiest support for using the free ‘Let’s Encrypt’ SSL certification — I compiled this list of hosting companies with info on each to get a picture on what one is up for or against.


Best Let’s Encrypt Support

These providers have excellent support for Let’s Encrypt by making the installation and management of the certificates as easy as possible.


Server Locations: Worldwide

The most advanced easy to use cloud hosting platform, enables you to quickly launch VPS cloud server on five leading platforms DigitalOcean, Linode, Google Cloud, Amazon & Vultr. A managed solution with fast support for advanced hosting.

All with one-click install of free SSL with LetsEncrypt.

Dreamhost (New Dream Network, LLC)

Server location: US (Virginia)

Another host with great support for all hosting plans, both VPS Hosting and Dedicated Hosting. They have their own control panel where you can easily manage all your certificates and also renewal is completely automatic.


Server locations: US (Chicago), UK (London), NL (Amsterdam) & Singapore

Easy to use management for Let’s Encrypt certificates is has been further enabled for Cloud Hosting and Dedicated Servers. See this page for their tutorial to see just how convenient it really is.

Host4Geeks LLC

Server Locations: US East Coast, US West Coast, UK

Unlimited free SSL certificates can be installed on your account, through easy to use installation software. All plans, including ‘Managed VPS’ and ‘Dedicated Server Hosting’ are fully supported. The certificate will be automatically updated each time before it expires. A video tutorial is provided of the whole process, although it’s so easy that you most likely don’t even need any help with it.

Tip: If you are using a content delivery network such as CloudFlare to cloack your IP address, you need to disable it temporarily for the installation to complete.


Mediocre Let’s Encrypt Support

These companies say that they support the certificate authority and give some guidance to the process but require manual install of the certificate. Usually command line instructions are fairly easy to follow, however you will need to set up an automatic renewal script by yourself (likely as a ‘cron’ job) because the certificates need to be renewed every 90 days. See this link for instructions.


Although GoDaddy supports only manual installation of Let’s Encrypt certs for VPS — they have provided instructions on how to do so. But even though the certs expire every 90 days they do not give instructions on writing a renewal script. You will need to figure out a way to get ‘crontab’ working for you.

A2 Hosting

Currently Let’s Encrypt is only available for the ‘Unmanaged VPS Hosting’ and ‘Unmanaged Dedicated Server’ plans. Clear instructions are provided for manual install and again, setting up automatic renewals will require a bit more effort.


Not Recommended Hosting

These companies provide either poor support or none at all. As the trend increases, hopefully the rest will have no choice but to join in. By the looks of things – world’s biggest hosting agglomerate EIG (Endurance International Group) is yet to budge.

HostGator — There are reports that you can ask them to install the certificate by sending it to them by email but the process seems complicated. Does not seem like they are willing to really support this – EIG owned.

Hawk Host — When questioned about this, they replied: “In VPS, you’d need to install Let’s encrypt manually from your end, we do not provide support for third party application on our VPS plans as our VPS plans are semi-managed.” – So expect to be on your own with this one.


This list will be maintained and added to over time – check back later!
Any questions or comments most welcome.

Tim <![CDATA[Outsource WordPress Themes! Best for Theme Design & Development]]> http://www.webhostwhat.com/?p=8792 2018-10-19T09:39:35Z 2018-10-19T08:00:21Z WordPress theme outsourcing is a booming business, often dominated by global freelancing platforms in 2018. This explosion has forgotten the needs of quality outsourcing which is at best a delicate relationship with the right partners.

Especially to outsource WordPress theme design & development — I’ve seen how it’s easy to waste your time and money. But not with Codeable.

Outsourcing WordPress Theme Development

And the range in quality of available outsource services is staggering.

Some even turn to Fiverr for web design services — starting at $5/work. Others turst on global freelancing platforms where you are likely to pay premium for forked themes, sometimes presented to you as the original work. No to mention that trusting on seller reviews, and ratings can be incredibly deceptive.

I’m not saying that you cannot be successful with cheap WordPress outsourcing. But most people just aren’t aware of what they are really up against. And neither understand the real value of the work they are getting.

Those who can grasp all the nuances of high quality themes and see the big picture on development with it’s flaws, are likely doing the work by themselves.

The functionality of your WordPress website or blog is paramount to your online success for which you need the best possible service, which gives you edge over competition. And the best thing is that still many businesses fail to understand that, which you can use to your own advantage of course.

So what are you getting with Codeable?

The key to high standards is the people you work with and if there’s one company that understands that, in my experience it’s Codeable.

Their developers go through rigorous testing, and maintain a close relationship with the team. Not only you are dealing with true WordPress experts but they are constantly trained to follow strict guidelines. Every aspect is designed to cater to the specific needs of a client, making project submission flow and save your time.

It’s platforms like Codeable who are targeting a specific WordPress outsourcing niche, that are able to build an effective framework for serving it’s customers.

For all your WordPress design & development needs;

  • Develop WordPress themes & plugins from scratch
  • Customize WordPress themes with an improved design
  • Get maintenance support, including optimization and security issues

Expect a prompt response around the clock from staff who’s passion is in WordPress development. The feeling of dealing with people who care in itself is a treasure worth coming back to. And according to their statistics, 79% of customers do come back for more work. So obviously they are doing something right.

Check out their kickstart guide to WordPress outsourcing to get an insightful look into the specifics of successful outsource projects.

What’s your experience on outsourcing WordPress themes & websites?
I’d love to hear your stories on design & development.

And a kind reminder that some of these posts, and how to guides may contain links that are affiliated with third-party services & products. This will never cost you anything, and likely you won’t even notice how your amazing support helps me out. Big, thank you.

I hope this post was this post useful. And please, share if you can.

Tim <![CDATA[Colossus Cloud Review: Reliable SSD VPS Hosting at ColossusCloud]]> http://www.webhostwhat.com/?p=9654 2018-10-19T09:38:18Z 2018-10-19T03:00:06Z Looking for a self-managed VPS for reliable, high-performance web hosting? That’s what Colossus Cloud provides, since the mid-1990s — essentials reviewed here!

Need an easier managed solution in 2018?

See their sister brand, ServerPoint.

Colossus Cloud Review

Colossus Cloud at ColossusCloud.com, offers SSD cloud servers, with quick server deployment within minutes. Similar to many other VPS providers.

But there are differences with more conventional, unmanaged VPS hosting.

This is what I like about Colossus Cloud;

Managed hosting level support;

Support is at the human-core of their service. So you get full control of your server, and hosting environment, yet round-the-clock, professional support is ready to take on any of your VPS problems, quickly and swiftly.

Their colossal support alone is worth beyond their pricing if you ask me.

Fully redundant network;

While you are backed by a service level agreement, ultimately you just want your website to be connected to the outside world, at all times.

Standing behind multiple 10gig networks should put you at ease.

Dedicated resources;

While hosting on SSD is an obvious choice, at Colossus Cloud resources are not virtualized, meaning that it’s like being on a dedicated server. Except that the cloud infrastructure enables you to provision resources as needed bringing down costs.

Deploy anything, globally;

You can deploy servers of all major Linux distributions, Windows Servers and even Windows desktops such as Windows 7, and Windows XP. Or provide your own image.

With global locations within your fingertips — Silicon Valley (US), Las Vegas (US), Dallas (US), Ashburn (US), Amsterdam (NL) and Singapore. More to come!

There was my ColossusCloud review on the essentials — check pricing here.

Any questions on VPS hosting, managed or unmanaged?
Comments on Colossus Cloud and beyond welcome!

I would also like to note that, some of the reviews and other bits of content may contain affiliate links. This is to support the work put behind the blog. Hopefully the benefit is mutual, which won’t cost any extra anyway. And huge thanks for having a read!

Tim <![CDATA[42 Hosting Affiliate Programs by Best Minimum Sale Earning]]> http://www.webhostwhat.com/?p=2112 2018-10-19T09:37:04Z 2018-10-18T08:00:17Z This is a growing list of the best paying web-hosting affiliate programs in 2018 — sorted by minimum sale earnings, recurring commission or one time sale percentage. Details provided on each program and suggestions/edits welcome in comments.

Web Hosting Search

Web hosting is a lucrative and popular affiliate market with some of the best paying commissions out there. It’s also a widely applicable marketing niche for all kinds of websites — I’ve seen anything from cooking sites to travel and fashion blogs making a profit from teaching their readers how to setup a blog or website of their own.

So just how much can you make being a web-hosting affiliate? Choosing a good partner could land you with a nice monthly profit with just a handful of signups.

Affiliate Program Index:


»» Minimum Sale Commission

Sorted by minimum — one time earning from referral sales.

WP Engine — $200 minimum

Company with ‘WordPress perfected hosting‘ — founded in 2010 and based in Austin, Texas. Focus on blazing fast WordPress performance, ease of use, customer service and high-tech data centers from Google Cloud & Rackspace. They pay $200 or 100% of first month’s payment — whichever is higher.

  • Minimum Commission: $200
  • Data Centers: California (US), London (UK), St. Ghislain (Belgium)
  • Plans: Personal, Professional, Business, Premium, Enterprise Grade
  • WordPress only
  • 2nd tier commission
  • Linking to Inner Pages Allowed
  • PayPal payouts

A2 Hosting — $85 minimum

Speed focused hosting company with a highly reputable brand and friendly customer service. Based in Michigan and founded in 2003. Big variety of hosting plans and cumulative earnings, from a $85 minimum to $140 depending on the amount of monthly sales.

  • Minimum Commission: $85
  • Data Centers: Michigan (USA), Amsterdam (Europe), Singapore (Asia)
  • Plans: Shared Hosting, VPS Hosting, Cloud Hosting, Dedicated Hosting, Reseller Hosting, WordPress Hosting, Blog Hosting, eCommerce Hosting, Forum Hosting and a lot more..
  • Linking to Inner Pages Allowed
  • PayPal payouts

Hosting24 — $75 minimum

Offering “First class hosting since 2004“. Rewards start at $75 or alternatively choose a 50% recurring fee payment program. Note: you need to print out the affiliate agreement, sign it and scan both the signed agreement and your passport, then send it over for verification.

  • Minimum Commission: $75
  • Data Centers: Asheville, NC (US), UK
  • Plans: Unlimited Hosting, Reseller, VPS
  • PayPal payouts

HostMetro — $65 minimum

Affordable web-hosting from Illinois, US — all plans with unlimited space, bandwidth, domains and so on. Basic hosting only. Fixed minimum capped at $65 for every sale.

  • Minimum Commission: $65
  • Data Centers: United States
  • Plans: Shared Web Hosting
  • PayPal payouts

Bluehost — $65 minimum

A well known hosting company and affiliate program, offering “fast and professional hosting services” based in Utah since 2003. Payment’s have a minimal threshold of USD$100. They have been acquired by Endurance International Group (EIG) — a web hosting conglomerate.

  • Minimum Commission: $65
  • Data Centers: United States
  • Plans: Shared, Cloud, WordPress, WooCommerce, VPS and Dedicated Hosting
  • PayPal payouts

Hostwinds — $65 minimum

This Oklahoma-based company was founded in 2010. Offering the “industry’s cheapest website hosting” with unlimited space and bandwidth. Every sale earns you a minimum of $65 and more than 19+ monthly sales will land you with a payout of $135 each. Custom coupon codes, and many landing pages available.

  • Minimum Commission: $65
  • Data Centers: Dallas & Seattle (US)
  • Plans: Shared, Business, Reseller, Budget VPS, Dedicated
  • PayPal, Skrill, and Bank Wire

Just Host — $60 minimum

An old web-hosting service offering cheap and easy ‘just‘ hosting. A fixed $60 per referral and payment threshold at $100. Acquired by EIG.

  • Minimum Commission: $65
  • Data Centers: United States
  • Plans: Web (Shared) Hosting, VPS, Dedicated
  • PayPal payouts

WebHostingPad — $50 minimum

Providing cheap hosting since 2005. Website says $75 commission and once you sign up it says $50 which is probably more like the truth. If you don’t reach a balance of $200 within 6months, the commission will be forfeited.

  • Minimum Commission: $50
  • Data Centers: United States
  • Plans: Shared, WordPress & VPS Hosting
  • PayPal payouts

SiteGround — $50 minimum

Privately held hosting company with ‘quality-crafted hosting services‘ — founded in 2004 and based in the US. Cumulative sales earnings, from a $50 minimum to up to $125/sale for accounts with 21sales or more/month. Relatively short payment withholding period of 30 days and commissions paid out weekly.

  • Minimum Commission: $50
  • Data Centers: Chicago (US), London (UK), Amsterdam (NL), Singapore
  • Plans: Web (shared) Hosting, Reseller Hosting, Cloud Hosting, Dedicated Servers, WordPress Hosting and more..
  • Linking to Inner Pages Allowed
  • PayPal payouts

GreenGeeks — $50 minimum

The ‘powerful & eco-friendly’ hosting company from California, founded in 2006. All plans run with renewable energy. Cumulative earnings, from $50 for 1 sale, $60 for 2 sale, … up to $100 for 6 or more monthly sales.

  • Minimum Commission: $50
  • Data Centers: Chicago (US), Phoenix (US), Toronto (CA), Amsterdam (NL)
  • Plans: Web Hosting, Reseller Hosting, VPS Hosting, Dedicated Servers, Website Builder, WordPress Hosting, and more …
  • Targeted landing pages
  • PayPal payouts

InMotion Hosting — $50 minimum

Los Angeles based old host founded in 2001 — built on trust, technology, customer service and commitment on open source. Fixed payout of $50/signup with bonuses opportunities up to $25/sale. With IP tracking of sales and 2nd tier commission, it’s an affiliate friendly option in the mobile age.

  • Minimum Commission: $50
  • Data Centers: Los Angeles (CA), Ashburn (VA)
  • Plans: 
  • Custom landing pages
  • IP & cookie based tracking!
  • PayPal payouts
  • no 2nd tier commissions (program ended January 31, 2017)

HostGator.com — $50 minimum

Founded in 2002, this US web-host is a classic with massively popular beginner hosting services and affiliate program. Headquartered in Houston, TX the company sells with a big brand name and offers cheap solutions and loads of promotions. Earnings increase with sales — up to $125 for 21 monthly signups or more. Acquired by EIG.

  • Minimum Commission: $50
  • Data Centers: Houston (TX), Provo (UT)
  • Plans: WordPress Cloud Hosting, Web Hosting, Cloud Hosting, VPS, Reseller, Dedicated…
  • Targeted landing pages
  • Electronic funds transfer or PayPal payouts
  • Hosted on Impact Radius

Flywheel — $45 minimum

Managed and fast WordPress hosting for designers and other creatives. Flywheel was founded in 2012 now headquartered in Nebraska. Reward for the tiny plan is $45 and the five tier level system goes up to $500 for their agency level plan.

  • Minimum Commission: $45
  • Data Centers: New York City (Main), Singapore (Asia), Toronto (Canada), Amsterdam (Holland), Frankfurt (Germany), London (UK), San Francisco (US), Atlanta (US), Dallas (US)
  • Plans: Tiny, Personal, Professional, Freelancer, Agency

DreamHost — $30 minimum

DreamHost is a privately held popular, outspoken and ‘award winning‘ hosting company founded in 1997, based in US. They have a massive customer base and a popular affiliate program — monthly plan minimums staring at $30, annual plans and monthly dedicated plans go up to $200/sale earnings. Holding period is 97 days, after which you can apply funds to your hosting account or cash out with PayPal.

  • Minimum Commission: $30
  • Data Center: United States
  • Plans: Web, WordPress & Green Hosting — Dedicated, Virtual Private Servers
  • Promo landing pages available
  • PayPal or account balance payouts

ResellerClub — $30 minimum

Indian hosting company founded in 1998 — selling all kinds of hosting including reseller plans despite the name. The minimum of $30/sale is for 1-5sales per month, and earnings can go up to $125/sale with 21 or more monthly sales. Landing pages are available in Global English, India English, Turkish and Chinese. Acquired by EIG.

  • Minimum Commission: $30
  • Data Center: United States, India, United Kingdom, Turkey
  • Plans: Web Hosting, Servers, Cloud, Reseller
  • PayPal or Wire Transfer
  • Post Affiliate Pro

AccuWebHosting  — $25 minimum

Founded in 2003 and US based, an an expert on Windows hosting solutions but does Linux packages as well. Cloud VPS on SSD seems to be the main offering. They changed from fixed 12.5% earnings to a tier program where commission per sign up is from $25 to $200 depending on the number of monthly sales and hosting product.

  • Data Centers: US, India, Singapore, Amsterdam
  • Plans: VPS, Dedicated, Reseller, Website Hosting

GeekStorage — $25 minimum

Focused on performance and affordability, going 7+ years strong with their “Geeky” services. Flat $25 payout for the shared and VPS plan, and party worth a $100 for dedicated signups. Also there’s a 10$ signup bonus.

  • Minimum Commission: $25
  • Data Center: Chicago, Illinois & Falkenstein, Germany
  • Plans: Unlimited, Performance, Reseller, VPS Hosting and Dedicated Servers

FatCow — $25 minimum

FatCow has been around since 1998 with it’s “simply smart web hosting” and provides green powered services with oodles of disk space and bandwidth. Their “Cheap Sheep” plan starts with a commission of $25 and reaches up to $150 for dedicated services.

  • Minimum Commission: $25
  • Data Center: USA
  • Plans: Cheap Sheep, Shared, VPS, Dedicated

x10Hosting — $25 minimum

A classic free web-hosting provider, there is a very small payment for free signups but upgrades earn a fixed $25/sale. The US based company was founded as early as 2003 and carries a well known free hosting brand.

  • Minimum Commission: $25
  • Data Center: United States
  • Plans: Free Web Hosting, Premium Web Hosting
  • PayPal payouts

Cloudways — $25 minimum

Managed and feature rich cloud hosting platform by Malta headquartered company founded in 2011. Offering straight up $25 minimum for all signups and a recurring commission of 10% for the rest of the year if customers continues their subscription. This could land you with a $270 on their cheapest 1GB plan.

  • Minimum Commission: $25
  • Data Centers: London, San Francisco, Singapore, New York, Amsterdam, Frankfurt, Toronto, Bangalore
  • Plans: Managed Cloud Servers
  • Post Affiliate Pro

Lunarpages — $20 minimum

Lunarpages Internet Solutions was founded in California, 1998 and offers “intelligent web hosting” solutions. They completely redesigned their website in 2016. Tier based commission structure starts at $20 for starter, $70 for basic plans on the bronze level and can go all the way up to $300 for diamond affiliates. Signup bonus $10 and coupons available.

  • Minimum Commission: $25
  • Data Center: Hawthorne, California (main). Irvine, Denver, Chicago, Ashburn, Las Vegas
  • Plans: Basic, Business, Windows, Webmaster Reseller (Shared), Linux, Windows, Colocation (Dedicated), Scalable, Private (VPS Cloud)
  • Platforms: Post Affiliate Pro and CJ (Commission junction)
  • 2nd tier commissions

PeoplesHost — $10 minimum

A private hosting company founded by industry professionals, excellent support and super fast shared hosting plans. Payment after $100 threshold for referred sales active for 60 days or more. Low minimum for monthly plans at $10 but good payout with 6, 12 and 24 month plans up to $170 for shared hosting.

  • Minimum Commission: $10
  • Data Center: United States
  • Plans: Linux, Windows & WordPress Shared Hosting, Linux & Windows VPS Hosting and Dedicated, Business plans.
  • PayPal payouts

AdroitSSD LLC — $10 minimum

Cloud SSD hosting company focused on speed and cutting edge performance, founded in 2011 and HQ in Delaware, US. Earn $10 to $40 for a signup on their main plans, the rest are a recurring 10% commission structure.

  • Minimum Commission: $10
  • Data Center: Chicago, IL, USA
  • Plans: Incredible Promo, Incredible One, Incredible Plus

Crucial Hosting — $10 minimum

Established in Arizona since 2006, Crucial Hosting provides scalability, availability and performance in their web hosting solutions. You can choose between 100% of first month payments, between $10 and $100 according to plan. Or recurring 10% of all monthly payments. You can also create your own coupons of up to 50% off.

  • Minimum Commission: $10
  • Data Center: United States
  • Plans: Split-Shared Hosting, Split-Dedicated Hosting, Dedicated Servers

Web Hosting UK — £4.00 GBP minimum

A multi-award winning and cheap hosting company from the UK, founded in 2001.

  • Minimum Commission: £4.00 GBP
  • Data Center: Reading, Nottingham and Maidenhead
  • Plans: Personal, Business & Enterprise Hosting Solutions

MDDHosting — $5 minimum

Professional hosting solutions from 2007. Basic shared plan starts at $5 per signup and goes up to $25 for resller, premium and VPS. Signup bonus of $5.

  • Minimum Commission: $5
  • Data Center: Denver, Colorado
  • Plans: Shared, Premium, Reseller Hosting and VPS


»» Lifetime recurring commission

No minimum — recurring percentage of all future payments.

Big Wet Fish Hosting — 15% recurring

BWF Hosting is a small UK based company founded in 2003 and provides true expertise in the web-hosting field. Note: Commission is only counted towards their shared and reseller hosting accounts.

  • Data Centers: London (UK), Orlando (USA), Chicago (USA), Dublin (ROI), Germany (Europe)
  • Plans: Site Builder, Web Hosting, Multi-site, Virtual, Dedicated
  • Paypal, UK bank accounts, account credit

Evohosting Ltd — 10%-15% recurring

UK based company with a datacenter in Berkshire that uses 100% green energy. Earning scheme has changed from first sale percentage to a percentage of all recurring payments.

  • Minimum Commission: Around £1
  • Data Center: United Kingdom
  • Plans: Shared Hosting, Virtual & Dedicated Servers

RoseHosting — 10% recurring

This US based company excels in VPS and Cloud hosting since 2001. Get 50% of first payment and a recurring 10% earning thereafter, there is also a signup bonus of $5 and many other incentive bonuses. Warning — only monthly subscriptions count as earnings!

  • First payment 50% commission
  • Data Center: St. Louis, MO
  • Plans: Linux VPS Hosting, Shared Hosting, Custom SSD VPS, Dedicated Servers


»» First sale percentage commission

No minimum — paid per percentage of first payment only.

Ultra Web Hosting — 75% of payment

Variety of web Services since 2002 and based in Seattle. Information contradicts between a 75% and 100% commission, likely the former. Signup bonus $5.

  • Data Center: Seattle, USA
  • Plans: Web, WordPress, Reseller, Weebly Hosting, VPS & Dedicated Plans
  • PayPal payouts

Hawk Host Inc — 40% of payment

Privately held, 2004 founded company with ‘affordable web hosting‘ with a good range in available data center locations. Earnings at yearly and biennial plans.

  • Minimum Commission: $2
  • Data Centers: Dallas (Texas), Washington (DC), Los Angeles (California), Singapore, Amsterdam (Netherlands), Hong Kong (China)
  • Plans: Shared, Reseller, Semi Dedicated Hosting and VPS
  • PayPal payouts
  • $15 signup bonus

Namecheap, Inc — 30% of payment

Popular domain registrar, providing “powerful tools and rock-solid security” for it’s hosting services, US based and founded in 2001. You get a low 15% commission for the first payment of first-time customers. Payments can be withdrawn after 30 days from sale.

  • Minimum Commission: $1 (approx.)
  • Data Centers: Atlanta, GA (US), Phoenix, AZ (US), Dallas, TX (US)
  • Plans: Shared Hosting, Reseller Hosting, VPS Hosting, Dedicated Servers, Email Hosting
  • Linking to inner pages possible
  • PayPal or account balance payouts

Host4Geeks — 10% of payment

Smaller hosting company from Pune, India founded in 2012. They are focused on affordable plans, speed and efficient customer service. Payment threshold of $100 to be able to request for withdrawal of funds. Earnings at longer subscriptions.

  • Minimum Commission: Less than $1
  • Data Centers: East Coast (US), West Coast (US), Maidenhead (UK)
  • Plans: Shared, Semi Dedicated, Reseller, VPS, Dedicated
  • PayPal payouts

AltusHost — 10% of payment

European web hosting since 2008, headquarter in the Netherlands. They have a signup bonus at $25.

  • Data Centers: Stockholm, Sweden & Amsterdam, Holland
  • Plans: Dedicated Servers, VPS Hosting, Colocation, Shared Web Hosting
  • PayPal payouts

TsoHost — yearly payment / 12

UK Based, 2003 founded company with focus on quality support. Commissions for monthly subscriptions are based on the yearly fee which is divided by 12. Yearly subscriptions can earn anything from £7.50 to £150 on dedicated. Coupons available.

  • Data Centers: 2 in UK
  • Plans: Cloud Hosting, cPanel Hosting, Virtual Private Servers, Dedicated Servers
  • PayPal or account credit payouts


to be continued (this is a lot of work)…
new suggestions and edits most welcome!!


Tim <![CDATA[Cloudways Uptime: Essentials on Cloudways Uptimes Reviewed]]> http://www.webhostwhat.com/?p=9646 2018-10-19T09:35:21Z 2018-10-18T03:00:12Z What is the guaranteed Cloudways uptime? Well, I would first suggest reading their blog post on how to get zero downtime on their managed cloud hosting platform.

For fine-tuning in 2018, you’ll need to choose your cloud provider wisely.

Cloudways Uptime

Cloudways uptime guarantee;

The official uptime guarantee on Cloudways is at least 99.99% for most providers, and you are also backed by a service level agreement (SLA) that guarantees service availability, 24hours per day and 365days per week — but that’s not all.

Cloud server infrastructure uptime;

All six hosting infrastructure providers, have varying policies and uptime records. So if you want to optimize your uptime, choice in provider is paramount.

Cloudways themselves recommend Google Compute Engine, quote:

Nothing’s more robust than Google! Get the same flawless uptime by choosing Google Compute Engine. With the infrastructure that powers Gmail, Youtube, etc. for your web apps, your site will have virtually no downtime.

Here’s the rest of the available Cloudways partners, and what they claim.

However, do note that uptime guarantee can be trivial.

In other words, it’s simply the mark after which you are valid to receive compensation. Yet obviously most website owners will rather have their website up, rather than receiving compensation for it. Also what constitutes as downtime varies.

For example, in my experience Vultr is not the best in uptimes despite it’s guarantees. For a no-brainer choice, go with the biggest infrastructure providers who can’t afford downtime. And obviously those will be Google Cloud and Amazon AWS.

If you are not too serious about having your website up, 100% of the time, all other Cloudways partnered providers are reliable and great choices as well.

Any concerns about the Cloudways uptime, and their SLA?
Let’s here your thoughts in the comments, please.

And not forgetting, that some of these posts contain affiliate links. Nothing to worry though, they won’t affect your experience with the third-party services, and can send out financial happiness in exchange for the work put into this blog. Huge thank you!