How to Choose the Best Web Hosting Service

Choosing the right web hosting for your project can sometimes be very difficult as there are many things you need to consider and watch out for. There is no best web hosting service, however, there are those that will best tend to the particular needs of your project. With that in mind, let’s get started! I’ll explain how to understand your hosting requirements before diving into how to find the best hosting provider that can meet your needs.

What factors do you need to consider when choosing a hosting service?

Perhaps this would be a longer list so we will narrow it down the most important and essential features you need to look for:

  • Storage space and bandwidth – if it is a small portfolio web site, a squeeze page or just a simple landing page (or anything you don’t plan on monetizing and driving too much traffic to) then this is a factor you don’t need to worry about so much. But, if you are planning on starting a popular blog with regular posts then you will need to consider having a lot of storage space for the future and quite some monthly bandwidth. Best choice for these sites are hosting plans that offer unlimited storage space and bandwidth.
the best web hosting

Understand your needs before you rush in

  • Up-time and security – as a paying costumer you deserve a reliable service with 100% up-time and dedicated servers. Do not settle for less! All the web hosting services we will present you offer only the best!
  • Cost – do not let cost cloud your judgment and go for something that is not good for you, just because of the cost. You may save some money, but you can lose a lot in the long term.
  • Supported web technology and coding languages – generally the best services out there support the latest in Internet technology so no need to worry about it, unless you are after some advanced settings for your website project.

What Kind of Hosting do You Need for Your Website?

When we talked about bandwidth and storage we asked ourselves a similar question. Are you a photographer looking for small portfolio to showcase to your clients? Then you probably do not need too much space or bandwidth and can find great, reliable hosting for low price. If you are planning an online shop or a profitable blog in a certain niche then you will probably need a lot of space and bandwidth. A great thing to consider is that a lot of hosting providers give you the option to start out small and then upgrade once you need to.

Generally speaking, data transfer and bandwidth are a bigger concern than storage space. Wireless internet and mobile users are more and more common so you may find your bandwidth being eaten away more quickly then you expect. On the good side of things, it is good to note that bandwidth costs have dropped in recent years.

Look for Reliable and Secure Web Hosting!

Bad web-hosting services can harm your profits and web page ranking on search engines like Google. This is especially true if you decide to use shared hosting. Make sure that your  IP isn’t shared with spammer websites as this will earn you a big penalty with Google.

When it comes to security look for hosting services that provide 128-bit SSL certificate encryption and measures such as SFTP (secure file transfer protocol). And of course, only go for the web hosts that offer 100% up-time!

Review of the Best Web Hosting Services

hostgator-webhostingHostgator, is a web hosting provider that is recommended by many websites and reviews on the Internet and is known for being reliable, flexible, affordable and to offer excellent customer support. All rating indicate they provide great service, but there have been known issues with their service being slow or experiencing some short down-time. You can get unlimited space and storage for as low as $4 a month which is really something to look into! Hostgator’s re-seller package is what most designers and developers go for, as it offers a lot of freedom.

vps net hosting reviewVPS.net is a cloud storage provider with cloud web hosting solutions. Their cheapest web hosting package is titles Business and provides 5GB of disk space and 250GB transfer, which makes it great for sites that have up-to around 25,000 visitors per month. The downside of this is the cost which $20 per month.
wp engine hosting reviewWPEngine is web hosting provider for sites based on WordPress that is very good and reliable. It is really on of the better choices for a WordPress blog and you can get 5GB of disk space and 15GB of bandwidth per month (with overage of $0.20 per GB), for a price of $29 per month. There a lot of other features that they provide that you may not get from other web hosts such as managed upgrades and daily back-ups. The downside is that it may be a more expensive then other providers.
site5 hosting reviewSite5.net is a great web hosting service and good competitor to Host Gator. You can get their shared hosting for as low as $5 a month with unlimited space and bandwidth. To get the dedicated IP that we talked about you would have to subscribe to the package that costs $12 a month though. But, this still looks quite cheaper then some of the services mentioned above. A great option they provide is the feature to select the location of the server you want. So if you know the largest number of your traffic will be from the US, you can choose a server in the US to provide those visitors with the best loading time. They also provide solid Cloud and Re-seller hosting which you should look into.

Your WordPress Site is Not the Same

If you are not database-savvy, you should definitely not be running SQL queries. It’s like trying to launch a rocket space ship (leave that to the pros). The consequences of a mishap, related to your own doing, are not worth it.

Ok, I’m going into explanation mode for the benefit of the community so they can get a bit of perspective on migrations, so bear with the wordiness.

Every site is different. I get a lot of folks that tell me:

  • I just have a WP site – why is it different than anyone else?
  • It’s just a simple site – why is it that instructions A or B don’t work?
  • I just want to move the site – how hard can that be?

The problem with those statements is that even though we ALL run WordPress, none of us do so in EXACTLY the same way. In fact, no two sites are the same – here’s why:

  1. All content (posts / pages) reside in a WP database (most beginngers / users don’t know that’s really where it is stored). But to their credit, they don’t really need to think about it UNTIL a data disaster occurs or they want to migrate their site. So basic point here is that all your data resides in a database.
  2. Each user has different plugins he/she prefers. The data those plugins create, as well as the data tables, are all created in that main WP database. For example, I recently logged into a user’s site with 107 plugins. Talk about scary!
  3. Over time, your database becomes less optimized as you store more data, activate / install / deactivate / delete plugins, etc. This is why users should backup and optimize databases regularly.
  4. The content (posts/pages) may be corrupt but user might not know it yet. This is why users should only use quality content entered directly into WP.
  5. etc. etc. etc. the list can go on and on…

So when all those factors add up, you have a very different site than the next person. Which is why no 2 sites are really the same ever.

This is also WHY most hosts will NOT touch your database and most developers will not offer such a service. Because it truly is a case-by-case service and must be handled very carefully. Hosting providers want to avoid users claiming their site doesn’t work, or X or Y plugin doesn’t work, etc. You can just imagine the possibilities, especially when the technical jargon behind what’s happening isn’t fully understood. So now we know why this is not a juicy service to provide.

Ok, so where does that leave the user?

  • To be extremely careful with their awesome site!
  • Understand that moving files and folders does NOT mean your database is moved too
  • Plan the move step-by-step. If possible, do a test first.
  • Hire someone who knows what they’re doing! It should not cost much.

If you are looking for a good source that explains how to move your WordPress site, start with the WordPress Codex. I found most other sources on the net out-dated, inaccurate, untrustworthy, or just wrong.

How to Increase WordPress PHP Memory Limit

I tried to upload an video to WordPress today and realized that I needed to increase my WordPress PHP memory limit. This is an easy step and can be performed by beginners.

1) Simply open up a text editor such as TextEdit or Notepad++.
Note: MS Word is NOT a text editor.

2) Copy the following into a new file:

memory_limit = 96M
post_max_size = 96M
upload_max_filesize = 96M
file_uploads = On

3) Save the file with the following name: php.ini
Note: If you are using GoDaddy, you may have to name it php5.ini instead as they upgraded their servers to run PHP5. But why would you be on GoDaddy anyway? :)

4) FTP to the root directory of your site. This is where your wp-admin and wp-content folders reside on the server. Upload the php.ini file to the wp-admin directory.

5) That’s it!

Let me know if it worked for you? If not, I may be able to offer some guidance. Enjoy.

How to Get Category ID of Current Category

Yesterday, I was looking for ways to grab the current category ID so that I could display a custom image at the top of each archive page. While there are many different ways to achieve this, I did not want to run an additional query. After reviewing the solutions mostly, I stumbled upon this gem on the WordPress Codex:

<?php get_query_var( $var ); ?>

With that template tag, you can simply pass the variable cat to grab the Category ID of the current category (i.e., within archive.php):

<?php echo get_query_var('cat'); ?>

You can use it to grab the Page ID of the current page as well (i.e., within page.php):

<?php echo get_query_var('page'); ?>

That snippet will accept any parameter that can be used within the WP Query class.