My Brain Cells

Easiest (and best) learning materials for anyone with a curiosity for machine learning and artificial intelligence, Deep learning, Programming, and other fun life hacks.

How to Host a Website?


            1. Buy a domain name

2. Select a hosting provider

3. Choose a hosting plan

Why you need web hosting

When it comes to hosting your website on the web, a hosting service is the first thing that gets in your way. The hosting service itself is easiest to compare with renting space for your store or shop window. The name of your website (domain name) resolves with the server address where your website is stored, such as the address book of your city that contains the addresses of stores or other public places. The only difference is that when the user enters the name of your website into the address bar of their browser, they are instantly sent to your website, and your hosting provider provides the resources you saved to display the requested page. 

Due to the fact that the concept of web services has been rapidly evolving over the past decade, the field of web hosting has evolved greatly and today it provides a huge selection of various solutions for any requests and needs. These so-called “bundled offerings” differ in the technology used for the server, the level of control offered, the traffic quotas, and the resources. In a competitive environment, hosting providers try to create solutions that are ready-to-use for any customer and meet any budget. However, you can’t get everything for a penny. That being said, anyone today can find a suitable website hosting option for themselves without spending too much on a service that you do not need. 

Hosting providers simplify and help their clients with all the preparatory stages and do everything so that you do not abandon your idea because of initial problems. Later in this article we will discuss how to choose the right type of web hosting for you and will introduce you to other details and additional services that any reliable hosting provider has.

1. Buy a domain name

In order for your hosting service to start working, you need to register a domain name. The vast majority of hosting providers will help you purchase a domain name. By purchasing a domain name and hosting plan in a bundle, you’re often looking at a better price than buying separately.

There are also hosting companies that do not offer domain name registration services. In this case, you need to purchase the domain name from another registrar.

It is worth remembering that a joint purchase greatly simplifies the process of further customization. This option should be considered for beginners in order to avoid the need for additional settings.

2. Choose a web hosting service provider

The next step is choosing a web hosting company. This is an important step because, in order to have your website available on the Internet, you need a place to host it. Although you can self-host (which we’ll come to later) this space is commonly provided by a web hosting/web host provider. To choose the right hosting provider for your website, there are a few important aspects to consider, which we’ll discuss next.

How do I choose a web host?

There are lots of factors involved in choosing a web host. There are hundreds of hosting providers available, ranging from local outfits to national providers, like Namecheap. All differ in terms of the price and the services they offer.

Web hosting incorporates more than just making your website available online. Hosting providers also offer other indispensable services, such as technical assistance, firewall protection, email services, domain name registration, and more.

The best way to judge a good host isn’t on price. You’ll never know whether you need to spend $20 versus $200 a month unless you know your website’s technical requirements. What follows are tips on the features a web host provides. Consider the specifications your website might have, as well as other features you may need, in order to factor into your hosting selection.

Hosting Server Reliability & Uptime

  1. Uptime Guarantee
    First things first, you want to make sure your website is available 24/7/365. The last thing you want your visitors to see is a blank screen when they type in your address into their browser. Look for a hosting provider with an uptime guarantee of 99.5% or above. If you plan on running a small website with modest traffic levels, uptime might never be an issue. However, if your website grows, uptime is incredibly important so you can avoid any downtime or upgrade complications.

  2. Redundancy
    When a small website goes down due to hosting provider problems, it might bounce back unaffected. When downtime happens to a business that relies on their website as their main source of income, this can result in revenue loss. So when a hosting provider offers “redundancy,” this simply means they’ll compensate a website if an outage occurs as a result of server issues on their side.

Technical Specifications (Tech Specs)
  1. Database Type
    The most common type of database used by WordPress and other content management systems (CMS) is MySQL. Some websites require other databases, such as SQLite, so check what type your website needs first and then see if it’s available with your respective hosting provider.

  2. Bandwidth Offering
    Bandwidth is an indicator of the amount of data (or traffic) that has been transferred between the website and users during the customer’s interaction with your resource. To determine what type of hosting you need, think about what your website will be like. If you plan to rely on media materials, e.g. video clips, audio recordings, or even intend to broadcast to your audience in real time, you should definitely consider plans with a higher bandwidth quota of up to 150 GB per month. Website owners who rely mainly on text content and use additional platforms to store their podcasts, movies and images, in most cases, a basic 10 GB will be enough.

  3. Scalability
    When thinking about hosting needs of your website, don’t forget about your future goals and prospects. Any smart project or business venture comes to a point when the limits of the purchased hosting plan simply starts to be insufficient. Make sure to pay attention to the hosting provider’s tools to increase capacity of the current plan or move to another type of hosting, without additional complications or added fees.

  4. Accessibility
    Accessibility simply means that the hosting provider is equipped with the tools necessary to manage and configure your hosting plan. Many hosting providers use cPanel to manage their customers’ accounts. This popular and reliable dashboard is an industry standard, allowing you to manage your databases, monitor and customize backups or emails, and more. If your chosen hosting provider does not provide a control panel with your hosting plan, this means you’ll be left to do the technical heavy lifting.

Hosting Support
  1. Customer Service
    Hosting is a rather complex product. A lot of things can happen behind the scenes and are invisible to ordinary users. That is why 24/7 support is a huge advantage for any hosting provider. The ability to get help from your provider, at any time, and in a form that’s convenient for you (chat, correspondence, phone call to hotline) should be considered as a very important factor when choosing a hosting plan.

Security Measures and Add-ons
  1. SSL Certificates
    If you want to protect your visitors’ security and/or you plan on collecting credit card information and processing online transactions, you’ll need an SSL certificate. Now a key component in Google’s ranking algorithm, if you want to improve your Search Engine Optimization (SEO) standing, an SSL certificate improves your chances. Some hosting providers, like Namecheap, provide SSL certificates for free, depending on the chosen hosting plan.

  2. Backups
    Why perform a backup yourself when your hosting provider can take care of them for you? In case the unexpected happens and your website gets attacked by hackers or your computer system shuts down, it’s best to run regular backups to have a recent version of your website to revert back to. Solid hosting providers offer backups every 24 hours, so in the rare event that something goes wrong, you’ll be in safe hands. Email Service
    If you’d like to have an email address from your hosting provider, make sure to check that email service is offered from your hosting provider. Most hosting plans, no matter the provider, include email with unlimited accounts. It’s always best to double-check, though, that they provide enough for what you need.

Now we’ve covered the basic types of services you can expect from a web host. Getting these benefits from one place will save you time and money, so before you sign on the dotted line, be sure to get a clear picture of what you will receive in your service plan.

3. Choose a web hosting plan

Now that you’re up to speed on some of the features web hosts offer, it’s time to choose a hosting plan to bring your website online. When you browse between various web host’s products you’ll see five main packages on offer: Shared, Reseller, Dedicated Server, VPS, and Managed WordPress. Let’s outline briefly what each of these hosting types are.

Shared (Website) Hosting

More or less considered the “entry-level” of hosting, Shared Hosting is when you and other customers are given access to one physical server so you’re essentially sharing or “renting” the same key resources (e.g. CPU, RAM, disk space, etc.). And, because you’re not paying for the full server costs – only the parts you’re using – the price is super affordable.

  1. Cheapest hosting available (Stellar Shared Hosting from Namecheap starts at $1.44/month)

  2. Ideal for any first-time, low-traffic, or low-bandwidth website

  3. Requires minimal tech expertise

  4. Easy to set up (the Softaculous app instantly installs any CMS like WordPress)

  5. Includes a free Website Builder with a drag-and-drop interface

  6. Includes 50 free Positive SSL Certificates (first year only)

  7. Automatic backups

  1. Has specific LVE limits (may be not enough for high-traffic websites)

  2. Limited amount of storage space

  3. Website performance can fluctuate, depending on other customers’ usage levels

Shared Hosting is the most popular type of hosting because it’s cheap and easy to set up. It’s ideal for any brand new, low-traffic and low-bandwidth website.

Managed WordPress Hosting

Unlike the other hosting options we’ve discussed so far, EasyWP Managed WordPress Hosting from Namecheap is ready to go within just a few minutes. With other types of web hosting, there’s a learning curve when it comes to figuring out how to install WordPress (or another CMS) and managing the technical aspects. Not so with Easy WP – its 30-second, one-click installation takes care of everything for you. Particularly appealing to both tech novices and more experienced developers alike, EasyWP is easy to use, but also offers a huge range of themes and plugins to customize your website to your heart’s content.

EasyWP is powered by Namecheap’s cloud platform, which is the latest cloud technology optimized 100% for WordPress. Fully containerized, Namecheap’s cloud has 99.9% uptime and its speed is up to 3X faster than a standard WordPress website on a traditional Shared Hosting server.

  1. Easy setup – ready to use at just the click of a button

  2. Faster than WordPress websites that use traditional Shared Hosting

  3. Quickly manage all your WordPress websites from one dashboard with a single login

  4. Easy migration service

  1. Less control over the technical side of your website and server management and may not appeal to more advanced users

EasyWP Managed WordPress Hosting is the perfect option for those who don’t want to be so hands-on with the technical side of the running of their WordPress website. With its single dashboard and easy-to-use interface, you can focus on learning how to use WordPress itself and producing quality content.

VPS Hosting

A Virtual Private Server (VPS) is somewhere between Shared Hosting and Dedicated Server Hosting when it comes to price and performance. Consider it the next best thing to having your own Dedicated Server, since a VPS is almost as good as having a private server. A VPS, in essence, divides a single server into separate virtual servers. Similar to Shared Hosting, there are multiple customers (websites) running on the same servers, but with a VPS, the number is far, far fewer and you have dedicated resources at your disposal. Similar to a Dedicated Server, with a VPS, you’ll have to take care of technical tasks related to your server.

  1. Solid and reliable performance

  2. Cheaper than a Dedicated Server

  3. Customizable server setup

  4. Enough storage space and bandwidth to power data-heavy, busy websites

  1. More expensive than Shared Hosting

  2. Requires technical knowledge if you go with a self-managed VPS plan

VPS is popular among website owners who need more storage and bandwidth than Shared Hosting offers. A VPS user might find Dedicated Server Hosting above and beyond their needs regarding price and flexibility. Similar to a Dedicated Server, be sure to look for a fully managed option with your VPS if you don’t have the skills or any help with the handling of server administrative tasks.

Dedicated Server Hosting

When you purchase Dedicated Server Hosting, you won’t be sharing a server or any resources with anyone, and you get an entire server to yourself. This style of hosting gives you more control. You can configure everything on the server because it’s typically self-managed, which doesn’t suit all webmasters.

Using this type of hosting means you have to take care of all the technical tasks that the hosting company would normally handle for you in a Shared Hosting service. Although there is the option of fully-managed Dedicated Server Hosting, this comes at an additional cost and is not typically included with most hosting providers. 

  1. A Dedicated Server means you’re not sharing with other websites and won’t be affected by others

  2. More storage space and bandwidth than Shared Hosting

  1. Most expensive type of hosting

  2. Requires advanced technical knowledge

Dedicated Server Hosting is the ideal choice for websites with a very large bandwidth and storage requirements. If you don’t have the technical expertise or time to manage your own server and you don’t have anyone available to help, fully managed Dedicated Server Hosting from Namecheap is the right choice for you.

**Hosting providers are Hostinger, GoDaddy, Namecheap, Hostgator etc 


Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top