Friday 23 December 2016

There may come a point in time where you need to change the shared IP address of a server, with little to no interruption in service for your users.

This guide will show you how to change the shared IP of your cPanel server with the method I’ve used in the past. This is intended for intermediate to advanced administrators that have some basic knowledge of cPanel and networking. This will only update the main IP of your server, and will not affect accounts that have dedicated IPs or SSL certificates.

Changing the Shared IP Address of a Live Server

Update your TTLs

The first thing you need to set your zone TTL’s on the server to a lower value a day or two prior to changing the IP, so the caching period is lower. Caching DNS servers should be configured to use the TTL value, and while all may not be configured to work this way, you should prevent inconvenience to most of your users by configuring the value as low as possible – usually to 3200.

There may be some methodical science behind this that you can come up with, but I found that the easiest way to do change the TTL’s for everyone on one server is with a simple replace:

replace 86400 3200 — /var/named/*.db

You can change the first value to whatever you have your default TTL set to, which is indicated in /etc/wwwacct.conf. After this, use the following script to increment up the serial numbers:

Now sync the zones out to the cluster to update your nameservers:

/scripts/dnscluster synczone all

Add the new IP

A couple days after you make this change, add the new IP to your server. You can edit /etc/wwwacct.conf to indicate the interface and IP that should be shared, but I find that having the main IP also be the shared IP works best. The reason for this is that if you, for example, have the eth0:1 interface as the shared IP, each IP added after that as an alias will have an interface of eth0:1:x and won’t work properly.

To change the main IP of the server:

Edit /etc/sysconfig/network-scripts/ifcfg-ethx (ethx = adapter your public IP is on)
Modify IPADDR, NETMASK, GATEWAY and NETWORK to match your IP parameters (some may not be present)
Edit /etc/sysconfig/network to change additional parameters not preset in the previous file
Restart the network service
NOTE: This example refers to a Redhat-type system. Actual file names you need to edit would differ depending on what flavor of Linux you’re on.

Update configurations

Now, all you need to do is run a few more replace commands:

➨ replace $oldip $newip — /var/cpanel/mainip
➨ replace $oldip $newip — /var/cpanel/userdata/*/*
➨ replace $oldip $newip — /var/named/*.db
➨ replace $oldip $newip — /etc/*
➨ service named restart
➨ /scripts/rebuildhttpdconf
You also need to run the same script as before to update the zone serials again (now that they have new IPs) and sync the domains back up to the clusters. Then use the same replace command (only opposite) to change the TTL’s back to the original values.

To complete the change, I would advise running a cPanel update in case any internal cPanel files are using the previous IP.

Monday 5 December 2016

What is cloud hosting?

Cloud hosting is a hosting solution which works on cloud computing technology wherein services like storage, compute, network, servers, and applications are provided to organizations via a network like internet.

This form of hosting enables companies to consume compute resources as a utility, like electricity, thereby eliminating the need of building and maintaining computing infrastructure in-house.

Benefits delivered by cloud hosting solution:

1. Pay for the resources that you use- Cloud hosting is a low- cost hosting platform as customers are billed only for the resources which they procure. Moreover it saves their upgradation costs too by helping them make most of their current IT infrastructure.

2. Instatenous allocation of resources- This hosting set up facilitates on-demand scalability. It allows websites and business to add or reduce resources (bandwidth, storage, RAM etc.) as per their business needs.

What is Cloud Hosting? How does it really work?
3. Increased team collaboration and productivity- It enables employees of an organization to work on the same document by sharing files, applications and other documents online, irrespective of the location they are working from. Thus, enabling flexible and smart working in the work place.

4. Independence of location- A business hosted on cloud platform is globally accessible as cloud servers are present across the world. They are accessible from anywhere via an internet connection and with any device-desktop, laptop or even mobile.

5. No single point of failure- Cloud hosting promises ‘five nine’ network uptime as it is a system of inter- connected servers. So whenever a single server or a component is unable to take the client’s request, then the other one out of the multiple servers takes over the workload of the failed server by default.

6. Backup and disaster recovery- Data is automatically backed up in cloud connected servers.

How it really works?

What is Cloud Hosting? How does it really work?

Cloud mainly consists of two components:

⟾ Front end – Refers to the client part of cloud computing. Comprises of interfaces and applications, required to access the cloud. 

It is similar to the Facebook profile which you use to interact with people.

⟾ Back end – Refers to cloud itself. Comprises of virtual machines, servers, data storage, security mechanism etc. Its control remains with hosting provider. It delivers the data which we see in the front end.
Other sub-components are cloud based delivery and network-like internet.

Cloud computing works on the virtualization technology. It partitions a single physical server into multiple servers and once the server is divided, each server acts like a physical server and is capable of running an operating system and applications independently.

There are three cloud deployment models -

1. Public cloud- Resources are provided by cloud provider to public via internet.
2. Private cloud- Resources and infrastructure are dedicated for the use of a single organization.
3. Hybrid Cloud- This model combines goodness of public cloud with private cloud, thus delivering best cloud environment.

Cloud is a wide network and so is a vast topic too. I’ve shared only the basics, to keep it short and sweet. If you have any doubt on cloud hosting service or looking for cloud hosting providers you can check it here.

Saturday 26 November 2016

In this article, we'll compare and contrast shared hosting versus VPS, and identify suitable use cases for each option.

Shared Hosting

As its name implies, shared hosting means your website will share the same server with many other websites. This is the most cost-effective option, as no dedicated resources are required to service each individual website/account. That said, server resources (RAM, CPU, storage) are spread--sometimes thinly--across multiple accounts, usually numbering in the hundreds or thousands. Because one server may host a myriad of websites with wide-ranging audiences, traffic patterns, and visitor types, a system compromise can bring down all hosted websites in one fell swoop.

Choosing Between VPS and Shared Hosting

Security is another concern: As server resources are shared across websites, there is a greater likelihood of systems being compromised. If an intruder or hacker gains access to a shared hosting server, all websites residing on that server are equally compromised. For budget-constrained organizations that can deal with the periodic downtime, decreased performance, and security implications of shared hosting, this can be a viable option.

Shared hosting accounts usually come with the hosting account, FTP access to upload files, and one (or more) email accounts per domain name. Additionally, a shared open source database like MySQL may come free of charge as well. Aside from these basic features, though, not much else comes with a shared hosting account, an important factor to keep in mind when comparing shared vs VPS.

VPS Hosting

In contrast, VPS hosting gives customers their own isolated environment for hosting websites. In reality, multiple websites may still be sharing the same physical server in a VPS setting, but a fundamental difference lies in how server resources are allocated to each user account. VPS users only share hardware resources with other accounts--everything else is dedicated to the specific account in question. This means VPS users are typically assigned and guaranteed a certain amount of server resources per account, whereas shared hosting customers are not.

Choosing Between VPS and Shared Hosting

When consider VPS vs shared hosting, organizations expecting to expand their websites in the future usually choose VPS for scalability and added security benefits. More often, shared hosting websites require significant legwork to upsize and scale, and involve some degree of downtime for site migration. On the other hand, VPS hosting resources are scalable and on-demand: If a website anticipates or is experiencing a dramatic spike in traffic, more memory and/or computing resources can be allocated immediately, usually with the click of a button. In terms of security, websites are essentially "sandboxed" in their own environments, so a compromised website will not impact others residing on the same server.

There's no arguing that an organization's professional website is critical for engaging in today's connected business landscape. That said, a plethora of hosting options exist to address a vast array of use cases, and comparing VPS versus shared hosting can be difficult. VPS hosting is significantly more expensive than shared hosting, but for good reason: if you anticipate a substantial amount of website traffic, and/or if the website is considered a mission-critical part of your business, shared hosting will not suffice. On the other hand, simple websites do not require the security, scalability, and high availability that VPS offers.

Choosing between VPS or shared hosting ultimately comes down to each business or organization's individual needs and requirements.

Monday 14 November 2016

If you’ve been using WordPress with WebHostingPad you’ve become familiar with the authentication popup we’ve had to implement in order to stop the ongoing global brute force attacks on WordPress admin login pages. Several months ago, Google released an update for Chrome that essentially broke this autehntication popup by not displaying the information needed to get past the popup.

How to Find Your WordPress Authentication Information

If you compare the windows above, you’ll see the Chrome window on the left does not include the crucial username and password information needed to complete the form and get past the authentication window. This, pretty clearly, is quite the annoyance.

We understand that this is an issue, and as such we tried to remove the authentication popup to see if perhaps the brute force attacks had subsided, but unfortunately they have not as we almost instantly were attacked by it again. As such, we’ve had to re-add the popup.

Unfortunately this is a global attack on all WordPress accounts and the authentication popup is the most effective way we’ve found to stop it from affecting your services. Short of forcing all customers to install a plugin (which we don’t want to do), this is the safest thing for your websites and for our servers.

As an example, if you visit you’ll see just how many attacks are happening daily through this one firewall alone. They are being hit by anywhere between 12 million and 50 million fake WordPress admin login attempts a day.

So, how do you get the authentication info if you’re using Chrome?

Step 1: Log in to your Account Manager by clicking here.

How to Find Your WordPress Authentication Information

Step 2: In the navigation menu, click Support, then click on WordPress Auth Info from the dropdown menu.

How to Find Your WordPress Authentication Information

Step 3: Find the authentication info for the server where you’re hosted. This is the information you’ll input for the username and password in the authentication popup window.

If you’re unsure which server you’re hosted on, you can find out by clicking on Services in the navigation menu and selecting My Services from the dropdown. From there, click on the hosting package. Under the Hosting Information box you’ll see a server name.

As always, if you have any questions or need help with any of the information above feel free to contact us any time.

Thursday 10 November 2016

If you run a business online or off then you understand the importance of having a website and online presence. However, if it’s your first website, or you designed your website yourself then you might have made mistakes. Luckily, a lot of these mistakes are easy to correct. If you’re relying on your website to drive traffic your way, then you’ll want your website to be a well-oiled machine. Below we highlight the ten mistakes that most beginners make, and what you can do to fix these issues.

1. Lack Of Vision

Your website needs to exist for a definite reason, not simply because you think you should have an online presence. You need to decide upon the purpose of your website before you even begin building.Your website must have a definite purpose, as every page on your website will work to fulfill this purpose. For example, your website could be used to build authority, source new leads, sell a product or service, give information about your business, and much more.You’ll want your user to land on your website and immediately know what your website is all about.

2. Rushing To Market

Instead of getting your website up as soon as possible it’s important you take time to research your market first. For example, if you have an older target market you’ll need to make sure your website is easy to read, digest, and navigate.By having an understanding of your market first you’ll be able to build a website that actually serves them, instead of simply taking up space.

3. Complicated Design

In order to have a successful website it needs to be simple, not flashy. Having an overcomplicated design will only lead to confusion.The goal of your design should be to create the best possible user experience across your website.

4. Design Is Too Trendy

Trends come and go, but timeless design lasts forever. By building your website on the back of solid design principles you’ll be able to create a website that outlasts certain trends and fads.Websites that rely on trends will become outdated very quickly.

5. Out-Of-Date Content

If you haven’t updated your content in years then chances are it’s not up to date with your current business, or the latest web standards. If you have older content your site your visitors may assume you’re out of business, or aren’t as innovative as your competition.If you have a blog make sure you update it on a regular basis, as nothing looks worse than a vacant blog.

6. Poor Quality Photography

Low-quality photography, or outdated stock photography gives your website an amateur feel and won’t do a lot to draw your visitor into your website.Images can help you build a connection with your audience, but only if they’re aligned with your message and business. Make sure you either hire a professional photographer, or use high-quality stock photos that aren’t cheesy.

7. Having Broken Elements/Links

Every element of your website needs to be working. This means you need to test all of your links and pages, so your users don’t end up with the dreaded 404 page.You’ll also want to check all of your internal links to make sure you’re not leading your users to a dead end.

8. Poorly Designed Logo

Your logo is a central piece of your branding.By designing your logo yourself, or getting a cheap logo designed, you won’t do much to further your branding or website. Although your logo is a subtle part of your design it can communicate a lot about your business.

9. Poor Font Choice

Font choice is another subtle element that most business owners neglect. The font you choose needs to compliment your design and increase the readability of your content.This is when it can be helpful to consult the opinion of a professional designer. But, if you’re choosing your own font choice the simpler font is often the better choice.

10. No Call-To-Action

You must lead your visitors somewhere. A website without a call-to-action is akin to nothing more than a virtual business card. Once you’ve proven yourself valuable to your visitors you need to direct them to take action.That action can be signing up for your email list, giving your business a call, or a multitude of other options.Getting your website into tip top shape can take a lot of work. But, it’s time well spent because a well functioning website will help your business grow for the long-term.

Wednesday 9 November 2016

Setting up an Email Account was never this easy. Follow the steps in our tutorial below to get your Email Account setup in minutes.

1.Login to your customer panel
2. Click on Manage Orders >> and then ‘List/Search Orders’


3. Click on the domain name and scroll down to locate the Email category.


4. Click on ‘Manage Email‘


5. A new pop-up window will open. Click on Add User


6. Fill in the information and then click on ‘Add User‘ to create an email account. Email account password will be shown once the user is created.

Visit to access your email account.
Input your complete email ID and password.
Your email account is all set up. Now you can send and receive emails.

Tuesday 8 November 2016

Managing a website is easier than ever nowadays, but that doesn’t mean things can’t go wrong. Your website could get hacked, it could break after an update, or you could delete critical files by mistake – and that’s just for starters.

A single backup could save your skin in each of the situations we mentioned, and they’re not hard to create. All you need to do is implement an effective backup process and make sure your backups are stored securely.

By the time this article is over, you’ll know how to do both. However, before we jump into the ‘how’, let’s take a minute to go over some backup basics you need to know.

The Fundamentals of Website Backups

A good backup solution needs to fulfill two criteria:

1. They’re stored in more than one location.
2. They’re created on a regular basis.

We recommend keeping a local backup copy (on your computer or an external drive), and another in the cloud. This may seem redundant, but it adds an extra layer of security in case one of your backups gets deleted. If you’re not a fan of local storage, consider using two cloud storage services just to be on the safe side.

If you only backup your site once every year, you might as well not do it in the first place. Your backup schedule will need to reflect the frequency with which you update your website. If you’re always publishing new content and getting lots of comments, you should consider weekly or even daily backups. If you don’t update things that frequently, you might get away with bi-weekly or monthly backups.

With that in mind, let’s move on to the ‘how’.

How to Backup Your Site

Before we go any further, we should note that any one of the three methods we are about to explore should be enough on its own – so you can pick whichever one is right for you.

1. Backing Up a WordPress Website With a Plugin

When it comes to WordPress backups, we’re big fans of the UpdraftPlus plugin. Let’s go through the setup process together.

Once the plugin is activated, you’ll find a new tab under Settings in your WordPress dashboard. The UpdraftPlus command center has several options, but its most important functions are plain to see: Backup Now, Restore, and Clone/Migrate.

Clicking on Backup Now will bring up a straightforward screen including a few settings: whether to include the database and files in your backup and the option to disable the remote storage option. We recommend leaving the settings as is and clicking on the Backup Now confirmation button.

Wait a minute or two (depending on the size of your site and server performance), and your backup will be ready. It’s that simple! Restoring a backup is pretty easy too, just click on Restore and select one of your backups from the list.

This entire process can be automated from the Settings tab. Here you can set a schedule for your file and database backups, and limit the number of copies stored at any time. This last feature prevents old backups from taking up too much space on your server or cloud storage accounts.

You can connect your UpdraftPlus account to a cloud storage platform by selecting one from the Settings tab. Clicking on any option will display the setup instructions for that particular platform.

Once that step is complete, you’re ready to roll. Your website will backup automatically on the schedule you’ve set, and store copies of itself on your hosting account (which you can easily download to store a local copy) and cloud storage accounts.

2. Backing Up Your Website Through Your Host

Depending on your web host, you might have access to one or more backup tools. For example, here at A2 Hosting, we provide two options to help you manage backups: the Backup Wizard and Server Rewind tools. Not all hosts offer these features, so we recommend that you log into your hosting account control panel to see what tools are at your disposal.

As for our Backup Wizard, all you need to do is click on Backup to download a copy of your website, which you can then upload to cloud storage. There’s also a Restore option, which works with any backups you’ve created.

Server Rewind is a little less straightforward but still easy to get the hang of. It enables you to rewind your server to a former state, which we store automatically. Just pick a date from the drop-down list and click on Restore!, then do the same for the Restore Databases tab, and you’re in business.

3. Backup Your Website Manually to Cloud Storage

Performing a manual backup is not as complicated as you might imagine. All you need is direct access to your web server, be it via a hosting account file manager or FTP. In our case, we’re going to stick with FTP and use FileZilla.

Depending on how your server is configured, the following steps may or not be applicable to you. However, in most cases you will need to access the public_html folder. Inside, you’ll find all the files that power your site.

To backup your website files, simply download a copy of all of the files in public_html to your computer.

If your website is powered by WordPress, all you really need is a copy of the wp-content directory and wp-config.php file. Those two items contain everything that makes your site unique: themes, plugins, and configuration details. The rest of the files and folders are part of every WordPress installation, so you don’t need to lug them around unless you just want to.

Right-click and use the Download command to create copies of your selection on a local hard drive, then upload them to any cloud storage service.

That’s it for your website files, but unless your site is just a set of static files you’ll still need to backup your website database. The simplest way to do this is with a database management tool such as phpMyAdmin.

If your host provides phpMyAdmin, access the tool and go to the Export tab, then use the Quick Export method. Here, stick with SQL as the output format, and click on Go.

You’ll download a single SQL file, which you can then upload to your cloud storage platform of choice.

To prevent confusion, we recommend using an organizational system for your backups. One easy system to implement is to store each complete backup – files and database – in a new directory named with the date of the backup.

Friday 4 November 2016

Picking the right domain name for a web project is by no means a simple task. Although domain names are, in most cases, cheap and easy to acquire, finding the perfect name can be a real hassle – especially when you take into consideration that over 311 million of them are already taken.

While finding the perfect combination of characters is indeed difficult, it’s not impossible. In fact, there are several tools and strategies that can help you do it.

5 Steps for Choosing the Perfect Domain Name

If you’re currently considering buying a new domain, then take a few minutes to walk through these five simple steps. They should make your search a whole lot easier.

Step 1: Use Relevant Keywords

One of the best indicators of a domain’s effectiveness is whether it gives you a clue to the kind of content you can expect to find inside. Keywords are your best friend in this regard. For example, if you were in the wigs business, a bit of research would reveal that there is some real demand for wigs for children. A savvy businessperson would then consider buying a related domain, such as

5 Steps for Choosing the Perfect Domain Name

Despite the effectiveness of this strategy, there’s no rule that says that you must use related keywords in your domain. Plenty of large companies, such as Google and Twitter, get away with creating brands and growing them despite their silly names. This is entirely possible, as long as you’re committed to expanding your reach over an extended period of time.

Finally, there’s another option which we’re quite fond of, which is using your name as a domain. This is a perfect choice for personal portfolio sites or About Me pages since it enables you to brand yourself, so to speak. The only downside is your name alone won’t provide any clues as to the content of your site, but that can be an acceptable compromise.

If you choose to go the keyword route, we recommend using Keyword Tools to research topics of interest for potential domain name ideas.

Step 2: Keep it Concise

Ideally, your domain name should be short and simple. Short domains are easy to remember and easy to type making it less likely that visitors will end up somewhere else by mistake.

An interesting bit of research – which, to be fair, is a bit dated – found that the most popular sites on the web tend to have domain names of up to 6 characters. Think Google, Amazon, Reddit, Ebay, etc. They’re all easy to remember and hard to mistype.

Following the advice we outlined in step number one – you should take your list of keywords and the various combinations that you’ve put together, and slash any that are long and complicated.

Step 3: Look Into Alternative Top-Level Domains

By now, you should have a decent list of domain possibilities. However, the chances are that as far as suffixes go, you’re thinking about .com. We can’t blame you for that – after all, .com domains are highly desirable, but they’re far from the only domain name game in town anymore.

In fact, there are plenty of niches where different types of suffixes, also known as top-level domains (TLDs), are in vogue. Dot io is a hit in tech and startup circles. Meanwhile, local businesses should consider regional TLDs, such as, which are more likely to be available than plain .com domains.

Some TLDs, on the other hand, have gotten a bad reputation. For example, .xyz domains are now being automatically flagged as spam by some systems. As a rule of thumb, if a TLD is offered for free (as .xyz often is), chances are that spammers will ruin it for everyone sooner or later.

The process of looking for alternative TLDs is pretty simple. When you check the availability of your domain name candidates, most domain registrars will list alternative TLDs alongside regular suffixes and provide you with up-to-date pricing information.

Step 4: Consider Not Buying a Domain Right Away

This piece of advice might seem counterintuitive, but bear with us. Nowadays, most web hosts will provide a way to create and access your websites using a temporary subdomain even if you haven’t purchased a domain name yet.

Sticking with a host-provided temporary URL for the long haul, is, of course, a terrible idea. They’re usually complicated and impossible to remember. But the option does remove some of the pressure to settle on a domain name right away.

This way, you can begin working on your site’s design and content right away – a process that will sometimes lead to a burst of naming inspiration that you might not have had otherwise.

So, if you’re still feeling undecided after the first three steps, take a little time to mull things over. Find a good host that won’t force you to pick a domain right away, and begin working on your new project.

Step 5: Take Social Network Availability Into Account

Plain old domain availability isn’t the only factor to consider nowadays – you also need to take social media into account. After all, you don’t want to spend hundreds of hours working on your site only to find that its name is already taken on social media.

Before you make a final decision on your domain name. You need to take the time to consider which social media networks you will want to use alongside it. Then visit each network to find out whether the name you want to use is available, and snap it up if it is.

If the account name you want to use is already taken, you could always choose to alter your account name slightly until you locate an acceptable alternative that is available. In our case, the dream can’t take off since that Twitter handle is already taken by a good cause.

5 Steps for Choosing the Perfect Domain Name

At this point, you should have a few stellar candidates for the position of your next domain name. We’ve already run through all the practical considerations, so all that’s left to consider are your particular preferences. We’re sure you’ll make the right choice!

Wednesday 26 October 2016

Nowadays, anyone can get an online store up and running in a matter of hours. That’s all well and good, unless, in your hurry, you pick the wrong type of platform and are forced to either start from scratch or live with a store that is less than perfect.

 Self-Hosted vs Hosted E-Commerce Platforms: Which Is Right for You?

There is a multitude of e-commerce platforms available nowadays, each with its own unique features. The first step you need to take is to choose one to serve as the backbone of your e-commerce empire. And it all begins with a simple decision: hosted or self-hosted?

Hosted and self-hosted platforms each come with their own set of pros and cons, let’s find out what they are and why you should care.

Self-Hosted E-Commerce Platforms

When we say self-hosted e-commerce platforms, we’re referring to a variety of open source applications that require web hosting to function. Think of purchasing a hosting package and installing WordPress. Self-hosted e-commerce is pretty much the same thing. Only, rather than setting up a blog, you’ll be installing a platform for an e-commerce website.

Pick an open source e-commerce platform and you’ll know exactly what you’re getting. The most popular platforms are well-documented and you (or your developer) can make any changes you require. This gives you a degree of control over your online store that hosted platforms simply cannot match. If you need additional features, you can either find plugins and extensions to enable them, create them yourself, or hire someone to build them for you.

Since self-hosted platforms can be set up anywhere, you’re free to choose your preferred hosting service. Not being tied to a centralized service means you can move your store if you outgrow your provider or find a better deal elsewhere. It may sound complicated, but these days most hosts, including us, will help you set things up.

Self-hosted platforms sound pretty great, right? However, you shouldn’t make up your mind just yet. Let’s move on to discussing their shortcomings before jumping to any conclusions.

The Cons of Self-Hosted E-Commerce Platforms

They are usually harder to set up than their hosted counterparts. At the very least, you will need to find a hosting provider, choose your e-commerce platform, and go through an installation and setup process.
In most cases, there is no centralized support system you can contact if you need help or run into an error. So you will need to become adept at looking through the documentation and searching community resources to troubleshoot problems for yourself, or hire a qualified developer to help you.
Depending on your hosting provider, costs can pile up once your store begins to grow.

Now that we’ve detailed both sides of the coin let’s take a look at two examples of self-hosted e-commerce platforms.


 Self-Hosted vs Hosted E-Commerce Platforms: Which Is Right for You?

Technically, WooCommerce is a WordPress plugin, but that doesn’t make it any less potent. This platform powers 30% of all online stores and is part of the Automattic family of WordPress products.

What’s more, the WooCommerce team will happily answer support questions through their help desk. This platform is a great fit for users that are comfortable using WordPress and can be used to power stores of all sizes.


 Self-Hosted vs Hosted E-Commerce Platforms: Which Is Right for You?

Magento is a leading e-commerce platform which powers over $50 billion in transactions per year. It’s not as easy to pick up as WooCommerce, but most people would agree that it’s a more robust platform.

That being said, we would recommend Magento only to users with at least some basic level of web development experience. Despite its thorough documentation, the platform can be a bit much for first-time e-commerce users. It’s overkill for small operations, but a perfect solution for professional businesses.


 Self-Hosted vs Hosted E-Commerce Platforms: Which Is Right for You?

PrestaShop may not be as popular as the previous two entries on this list, but this scrappy open source e-commerce solution shouldn’t be discounted. The platform has grown tremendously over the past few years and is now used to power over 250,000 storefronts.

PrestaShop is remarkably simple to use. It’s a perfect fit for users looking for a free and open-source platform with a friendly interface and powerful shop-building capabilities. In addition, PrestaShop maintains a roster of partner agencies that will happily set up shop for new users who don’t want to do it themselves.


 Self-Hosted vs Hosted E-Commerce Platforms: Which Is Right for You?

Despite its somewhat-outdated website, OpenCart remains a strong contender among self-hosted e-commerce platforms. Its setup process is as simple as any of the other three we’ve mentioned so far – anyone who knows their way around a web host should be just fine.

As far as features go, OpenCart integrates 20 payment gateways right out of the box, supports multiple currencies, and enables you to sell digital products. These features make it a solid pick for users that wish to support sales across the globe instead of focusing exclusively on local markets.

Hosted E-Commerce Platforms

Hosted e-commerce platforms are another option worth considering. These platforms provide an all-in-one e-commerce solution that includes hosting, a shopping cart function, and technical support. In most cases, you pay a monthly fee that varies depending on the size of your store, and most hosted e-commerce platforms offer reasonable prices and discounts if you pay for several months in advance.

Moreover, hosted services have a clear advantage over their self-hosted counterparts: they are far simpler to manage. In exchange for a fixed rate, you get hosting and access to a support team that takes care of any issues for you. You will, of course, still have to add items and customize your store yourself, but everything else is taken care of.

To put it simply, hosted platforms lower the technical barriers to entry, and offer premium support and customization capabilities (usually in the form of themes and plugins). That’s a pretty sweet deal. So you must be asking yourself, what’s the downside?

The Cons of Hosted E-Commerce Platforms

Hosted e-commerce platforms generally cost more than their self-hosted counterparts.
Your monthly or annual fees will grow as your store attracts more traffic and requires more powerful features.
Customization possibilities, while available, will be limited. You will only be able to use pre-approved themes and plugins. This protects you from a security standpoint but can be stifling in terms of creativity and limit the store features you can implement.
Switching platforms is costly and time-consuming, if not impossible, depending on the scope of your store.

With those caveats in mind, lets check out two popular hosted e-commerce platforms.

 Self-Hosted vs Hosted E-Commerce Platforms: Which Is Right for You?

Shopify is one of the most popular e-commerce platforms around these days. It powers more than 300,000 stores which, together, have made approximately $20 billion in sales. On top of powering complete online stores, Shopify also provides basic shopping cart functionality for websites built using other platforms such as WordPress.


 Self-Hosted vs Hosted E-Commerce Platforms: Which Is Right for You?

BigCommerce is an ambitious platform that markets itself to both small businesses and enterprises. Some well-known brands, such as Toyota and Martha Stewart, have built their online businesses on the BigCommerce platform. Despite being a hosted solution, it offers in-depth customization and a robust set of features.

Monday 24 October 2016

Owning a website can be like owning a car. You detail it, put fresh oil in it, and treat it like a young child. You’re proud of it, and you want it to be the best it can be. Unfortunately, you may not know how the engine works, which may make it difficult to keep your new acquisition running on all cylinders. But never fear, site owner. When opening the hood, here are five things to keep in mind that will ensure your website runs like a dream while making you a better mechanic in the process.



In your web travels you’ve probably stumbled upon a number of sites with brilliant functionality and cool features. As a fledgling website owner you’re probably eager to put these sorts of toys and tricks into practice. The problem is, the average person has little concept of how challenging and delicate these cool features are.

Advanced web design is a fickle animal. Code is as tempestuous as it is complicated. Even features that, in practice, seem simple enough, may involve complex constructions with hundreds of lines of code. In addition, small errors in code can lead to breakdowns in site structure that are as difficult to fix as they are to comprehend.

This should in no way stymie your creativity, but for the sake of operational integrity, your early efforts at web development should be simple and manageable. Beginners may enjoy changing font families or div colors but if your knowledge is limited to that, consider doing some reading and independent practicing before making your dreams a reality. Doing so will keep the site going strong and teach you in the process.


When you visit a website, you may first notice the layout. Your eyes will wander across the carefully crafted pieces, adorned with attractive colors, large-scale photographs, and beautiful fonts. At no point may you consider that these accouterments are simply window dressing for plain lines of text.

HTML, the language of web pages, is a markup language. What this means is that it is designed to adjust the way that text is displayed. But at its core, the focus remains on text. This should be an indicator to you.

You can make your site as attractive as ever, but your content will drive the design home. Beautiful pages of gibberish will please you for a time, until you realize that there’s nothing to see. Create information that is well written and engaging and the combination of text and design will carry your message home.


Of course, you want your website to look nice. But, as mentioned, custom web design is a little out of reach for the average beginner. Fortunately, others with an understanding of the need for attractive aesthetics and the prevalent lack of requisite knowledge have recognized your plight and come up with a solution.

Depending on your platform, custom themes exist that will fit both your budget and your needs. These well-crafted templates offer a professional look without the often-daunting cost of professional work. In addition, the themes are built for versatility, incorporating layouts and design considerations for multiple types of content. When selecting yours, be sure to look for one that is mobile ready. This will encourage readers by accommodating the unique needs of cell phone browsers.


As mentioned, the more sophisticated techniques of site design may be out of reach for the time being, but learning is a powerful tool. In addition to basic HTML and CSS courses online, a number of premium resources exist that can improve your coding knowledge. Because of the popularity of this information, these courses can range from basics to advanced techniques, giving you a pathway for growth.

Furthermore, the nature of coding behooves you to become privy to this knowledge. A great deal of the code on the Internet is built on the same basic building blocks. This means that understanding even the rudimentary construction of either can greatly clarify your website and enable the ability to manipulate its appearance. Demystifying the process will not only grow your website, it may grow your readership in the process.


Ultimately, your content exists in an echo chamber if no one sees it. For this reason, special consideration should be made to take care of your readers. If you receive comments that your layout is hard to navigate, consider redesigning. At the same time, know that all feedback comes from its own place. Base your decisions on sound design and usability logic and incorporate feedback where beneficial.

The web will seem like a complicated place at first, but that won’t last. Staying true to the basics and keeping your efforts simple will help the integrity of your code and teach you valuable and important information quickly. Take a couple coding courses in order unlock the power of your site’s pages and lean on the design experience of others by choosing a theme until your masterpiece is ready. In web design, a little goes a long way, so do what little you can, and be amazed at how far you can go.

Thursday 20 October 2016

A2 Hosting has revamped their Reseller Hosting packages. The competitively priced plans now offer up to 200 GB of storage, up to 2000 GB of transfer and now include a free WHMCS license. WHMCS is an industry leading billing and automation tool to help businesses handle everything from their client hosting setup to termination. Offering technical support and billing services on a Reseller Hosting account is especially easy with WHMCS. While A2 Hosting has been a Reseller Hosting expert for years, these new plans mark the first time that they have included WHMCS for free.

A2 Hosting’s Reseller Hosting packages are the perfect option for those who want a quick start and easy solution for hosting their own customers or users, but do not want to manage their own hardware and network. Each of A2 Hosting’s new Reseller packages provide a specified amount of disk space and bandwidth that can easily be divided into a number of smaller, sub hosting accounts with the included WebHostManager (WHM) control panel. Each sub account, complete with the award winning cPanel control panel, can then be sold to a customer base.

A key focus for A2 Hosting is offering their customers high speed solutions. A2 Hosting understands that page load speeds impact everything from bounce rates to conversion rates to SEO rankings. That’s why each of their Reseller accounts are fine tuned and hosted on their SwiftServer platform. Their SwiftServer platform includes free performance boosting solid state drives (SSDs), choice of global data center locations for reduced latency, a free CDN and more. Reseller customers are also given the option to host their customers on A2 Hosting’s Turbo Servers. Their Turbo Servers offer up to 20X faster page loads compared to competing Reseller Hosting options.

Each sub account created with an A2 Hosting Reseller package includes Softaculous, making it as easy as possible for users to add today’s most popular software to their account. Users can add WordPress, Drupal, Joomla, OpenCart and 100’s of more solutions with just 1-click on their account with Softaculous.

A2 Hosting takes great care in making sure their customers get dependable solutions. That’s why each account is backed by their 99.9% Uptime Guarantee. Customers also have around the clock access to A2 Hosting’s Guru Crew Support team. Their friendly and knowledgeable support staff is available via live chat, email and phone to answer any of their customers’ questions.

“You’re going to be hard-pressed to find a better Reseller Hosting solution,” commented A2 Hosting’s Marketing Manager Brad Litwin. “Our combination of speed, support, reliability and resources are going to be hard to beat. The fact that our Reseller Hosting packages now offer WHMCS for free is just another reason to get started.”

Users wanting to try A2 Hosting’s Reseller Hosting packages can do so completely risk free with their Anytime Money Back Guarantee.

Wednesday 19 October 2016

Many people think securing a website with SSL (SSL encryption) is necessary only if they’re selling products or services via their website and collecting credit card or payment information. What many website owners do not realize is that SSL encryption has other very important benefits for small business owners.

To understand the benefits of having an SSL certificate installed for your website, it helps to understand what SSL is and actually does.

What exactly is SSL encryption?

SSL, which stands for Secure Sockets Layer, is an encryption technology that creates a secure connection between your website’s server and your website visitor’s web browser. This allows for information to be protected during transmission between the two.

Without SSL encryption any computer could intercept the transmission from your browser to the server.
This includes the transmission of credit card numbers, usernames and passwords, and other sensitive information.

Do you need SSL encryption if you don’t sell anything on your website?

When your site is secured you’ll see that little green lock in the left corner of your browser’s location bar, followed by the website URL beginning with HTTPS. Data that is sent using HTTPS provides three key layers of protection:

Authentication: Confirms visitors are on the right website, yours, and builds trust.

Data integrity: Customer data cannot be corrupted or modified.

Encryption: Visitor activity cannot be intercepted while browsing your website.

Certificate Authorities, Standard & Wildcard SSLs

SSLs are issued by Certificate Authorities (CA). CAs are responsible for following predefined procedures for the issuance of SSL certificates. They are audited regularly and are responsible for keeping detailed records about the certificates that are issued.

A standard SSL certificate will secure only one primary domain (known as the common name) For example, you could use a standard SSL to secure

If you want to secure one primary domain and all its subdomains — such as, and — you will need what is called a Wildcard SSL.

Now that we have all that techno-mumbo-jumbo out of the way, it’s easy to see why you would want SSL encryption if you have an eCommerce website to protect your customer’s sensitive data. That just makes sense.

But what if you are not doing any eCommerce on your website?

SSL benefit for your website visitors

“Earn trust, earn trust, earn trust. Then you can worry about the rest."
Do you need SSL encryption if you don’t sell anything on your website?

Onliners are more sophisticated than they used to be — and more informed. They now know to look for the telltale signs that a website is secured. SSL encryption does just that.

Having an SSL certificate installed on your website not only encrypts your customer’s data transmission on your site, your SSL certificate also confirms you are the legitimate and verified owner of your website.

Your SSL certificate is a confirmed credential that you are who you say you are. That builds trust!
 To obtain an SSL you will have to verify your identity, business and website ownership (depending on the validation level of your SSL):

1. You must show that you own the domain name you want to secure. Make sure your domain records are up-to-date and that they match the visible information on your website.
2. Documentation (bank statement, sales & use tax permit or utility bill, for example) is required that shows your company name and physical address.(For Extended Validation SSLs).
3. Items No. 1 and No. 2 should be an exact match.

SSL benefit to search rankings

We all know want to achieve strong rankings in the SERPS (search engine results pages) — but it isn’t easy. With literally hundreds of different and evolving criteria used in Google’s algorithm, you want to use every available tool to your advantage.

SSL encryption can help your website rank higher in search results.
It’s true. In August 2014 Google confirmed that it would start to use HTTPS as a ranking signal. That first article noted that “for now it’s only a very lightweight signal,” but over time Google “may decide to strengthen it, because we’d like to encourage all website owners to switch from HTTP to HTTPS to keep everyone safe on the web.”

Do you need SSL encryption if you don’t sell anything on your website?“Beginning in January 2017 (Chrome 56), we’ll mark HTTP sites that transmit passwords or credit cards as non-secure, as part of a long-term plan to mark all HTTP sites as non-secure.”

When Google says jump …

SSL benefit to membership sites 

Do you need SSL encryption if you don’t sell anything on your website?
Encrypting your members’ data will enhance the trustworthiness of your website. Adding SSL encryption will encourage members to join, share and participate more because they will feel safer doing so. And it’s not just about protecting their login credentials — securing your membership site with an SSL certificate will protect the personal data that they may add to their membership profiles.

You may not “do eCom,” but think about the sensitive information you might request from site members. Medical history? Specific personal contact or geographically precise information?

With identity fraud now a realistic concern, installing an SSL certificate reflects that protecting your site visitors’ and customers’ data transfer is important to you.

SSL benefit to encourage contact

As with membership sites, having an SSL certificate in place to ensure that your contact form transmission is encrypted will encourage site visitors to reach out. This is especially true if you are asking for more detailed, personally identifiable information.

Seeing that HTTPS and green padlock will add to the trust perception and let potential contacts know their submission is protected and that you are not a fly-by-night operation. Certificate Authorities also offer Trust Seals that you can display on your site. In addition to the padlock and HTTPS in your browser location bar, these graphics give website visitors an additional visual indication that you have SSL encryption in place.


Popular Posts

Blog Archive

Total Pageviews