Archives

Coronavirus/COVID-19 Update

In light of recent developments with the Coronavirus/COVID19 situation, I wanted to update our clients with how WHC is handling the situation and how your services may be affected. As of March 22, all WHC staff have now made the necessary adjustments and are working safely from their respective homes. All our equipment that help run WHC services will continue to be monitored and maintained by qualified technicians on-site at our datacenters, which are exempt from the mandatory business shutdown announced earlier by the Quebec and Ontario governments. While all services will be maintained and all our teams will continue to be available to assist you in case of problems, you may experience longer wait times when calling or chatting with us over the next few weeks, as our teams gets readjusted to these new working conditions. To help us deliver superior service during this period, we also kindly ask that you consider reaching out to us via Live Chat instead of calling, when possible. If you were planning on visiting us in person, please consider calling or chatting instead, until further notice. It’s important that we each do our part to help keep ourselves, our neighbors, and our communities safe. The time to act is now, and we are confident that governments and organizations at all levels have mobilized adequately to help limit the long term impact on Canadians. We will get through this, together. We've also published a helpful article to help you set up your office for remote work, in the likely event that you or your team is also transitioning (or already transitioned) to a work from home approach. In the meanwhile, our team remains alert and available to assist you with any issues with your online business, by phone, chat or email. I'll be updating this post here regularly as the situation evolves, and keep you appraised with how the WHC team is adapting to the evolving situation. If we can assist you in any way during this difficult period, please do reach out. Until next update, be safe and stay healthy!

The 6 Best WordPress Contact Form Plugins

In the hunt for the best WordPress contact form plugins, there are a number of important factors you'll need to understand. In previous articles of our ongoing series dealing with website contact forms, we looked at why you should use a contact form and how to implement one effectively. In this article, we’ll examine the best tools for creating contact forms on a WordPress website. Discovering the best contact form plugin for your website can be critical to creating an online presence that converts visitors into clients and customers. While there are many contact form plugins that will get the job done, some of them are less customizable or visually appealing than others, and some handle spam attacks whereas others will let them through. In other words, while it may be easy to find a satisfactory contact form plugin, finding the best one can be both difficult and vital for your contact form’s success, not to mention that can potentially save you hours of filtering through spam messages! So let’s find out which contact form plugin WHC recommends!

What is a WordPress Contact Form Plugin?

A WordPress contact form plugin, just like other WordPress plugins, allow you to extend the core functionality of your website, without needing to develop your own code. Contact form plugins make it easier to add contact forms to your WordPress website, which in turn makes it easier for your website visitors to get in touch with you. While some WordPress contact form plugins only support basic features, others include advanced functionality including quizzes and polls, auto-filling fields, and integrating with third party services. Effective contact form plugins can do a lot to increase visitor engagement.

The 6 Best Contact Form Plugins Explained

I evaluated six of the most popular contact form plugins based on functionality, user-friendliness, integrations, and overall value. If you’re trying to find the best free contact form plugin or you need one for a specific purpose, this article should be of assistance.
Forminator logo

1. Forminator

  • WHC Overall Rating
  • Functionality
  • Ease of use
  • Design
  • Value
The Forminator is a completely free plugin created by the excellent team at WPMUdev. This plugin can create not only forms, but also buzzfeed-style quizzes and polls. It even takes payments and integrates with popular email marketing services! Beyond that, Forminator looks smooth and sleek out of the box and can be easily customized to suit your website. Unless you’re looking for some specific, premium functionality, Forminator is a great, free all-purpose contact form plugin, and because it’s supported by WPMUdev it’s likely more secure than many premium tools on the market. For a full listing of functions and integrations, check out the Forminator repository page. You may notice the reviews are overwhelmingly positive! This is pretty par for the course with the WPMUdev team, but I have used a number of their free plugins and Forminator is easily one of my favorites.
Ninja Forms logo

2. Ninja Forms

  • WHC Overall Rating
  • Functionality
  • Ease of use
  • Design
  • Value
Ninja Forms is a sleek contact form plugin created by Saturday Drive. It features a drag and drop builder and makes integrating with payment portals and autoresponders easy. With more than twenty-seven different types of fields to choose from, the premium version of Ninja Forms comes with just about everything one could want in a user-friendly contact form plugin. To put it simply, Ninja Forms has all the same functions as Forminator, but some of them are gated behind a tiered pricing system. I also found that while Ninja Forms can certainly produce attractive contact forms, making them match my site’s styling is easier and faster in Forminator.
WPForms logo

3. WPForms

  • WHC Overall Rating
  • Functionality
  • Ease of use
  • Design
  • Value
WPForms has taken the WordPress contact form plugin scene by storm with incredible reviews and nigh-unbeatable SEO. Similar to Ninja Forms they offer a suite of free functionality and then charge for the more advanced options. The one thing I didn’t like about using WPForms was that I found it difficult to get the text input fields to size appropriately as I wanted them. Achieving my desired result was much easier with the first two plugins on this list. That said, WPForms is pretty reasonably priced for a premium plugin and each progressive tier of their membership brings in more cool features, such as adding signatures or PDFs to forms and creating multi-step forms.
Gravity Forms logo

4. Gravity Forms

  • WHC Overall Rating
  • Functionality
  • Ease of use
  • Design
  • Value
Gravity Forms is an exclusively premium plugin, so there’s no free version to experiment with, however they do have a live demo available on their website. They have a one-site license, a three site license, and an unlimited site license, all of which are paid annually. The unlimited site license and the fact that Gravity Forms includes advanced functionality such as form auto filling has made it a favorite among WordPress designers and developers alike. Despite not having a free version, Gravity Forms is very reasonably priced and offers great value; it also enhances contact pages and other entry options on websites all across the internet. I tried the Gravity Forms demo on their website, and while I found this plugin to be a bit less intuitive than the others because it uses a differently oriented point-and-click builder, I was able to create what I was after pretty quickly. I also think that if I used Gravity Forms for more than a half hour, I would get used to it easily and many of the differences would turn out to be enhancements.
Formidable Forms logo

5. Formidable Forms

  • WHC Overall Rating
  • Functionality
  • Ease of use
  • Design
  • Value
Formidable Forms touts itself as “the best online form builder” and claims on its pricing page that it is the only form plugin you will ever need. My favorite thing about using Formidable Forms was how fast it installed, activated, and loaded on both the back and front ends. It is very well coded and adds little load to a website compared to some of the others. From what I observed, Formidable Forms basic may have a few custom functions that the others lack, such as the ability to review form data before submission, but I don’t think that justifies the higher prices, and in my opinion, better value is readily available elsewhere whether you want a free or paid option.
Contact Form 7 logo

6. Contact Form 7

  • WHC Overall Rating
  • Functionality
  • Ease of use
  • Design
  • Value
Contact Form 7 has been around almost as long as WordPress itself, but it hasn’t received the same quality of loving updates. The truth is Contact Form 7 is completely free and has a ton of functionality… but it’s ugly and difficult to use. I mean it when I say difficult - I’ve been using WordPress for a year, and I can write basic code in three languages, but this plugin confused the daylights out of me. While all the others that I tested were incredibly simple to set up in minutes, a half hour with Contact Form 7 left me scratching my head. While CF7 certainly had its day in the sun, I don’t recommend using it and can’t think of a reason why I would when options like Forminator and the free versions of Ninja Forms and WPForms are available. In the WordPress world, Contact Form 7 is just a bit of a dinosaur.

Contact Form Integrations and Enhancements

What’s better than having someone reach out to you through your website? Collecting their email address when they do so! Many of the plugins on this list include the ability to integrate an autoresponder such as Mailchimp or AWeber, adding anyone who contacts you to a mailing list automatically. As long as the form tells them this will happen, it’s basically the same as any other opt-in. But that’s not all contact forms can do; they also work well with most major payment portals such as PayPal and Stripe. A well-designed contact form can be an easy way to add payments to any website, whether you’re offering services or simple digital or physical products.

Contact Form Plugins vs Theme Contact Forms

Some themes such as Divi come with the native ability to create their own contact forms, and there are other options such as hand coding a simple one. While these options may be slightly lighter on the website’s load speed, they present their own problems. Contact forms are subject to a high rate of spam from bots built for that purpose alone. As these spambots become more sophisticated, developers come up with more advanced ways to block or trap them. These methods, known as CAPTCHAs, are built into most contact form plugins and can be turned on with a simple click of the mouse. Contact forms that are native to a theme or hand-coded are less likely to be defensible against spam, and taking the time and effort to properly integrate a captcha is much less efficient than just using a plugin. Besides, the contact form plugins on this list are lightweight and well coded, so they probably won’t slow your website down much, if at all. To take a deeper look at reasons for using a contact form, read up on 4 Great Reasons to Use a Contact Form.

Bonus Options For Creating Contact Forms

For those seeking a simple, easy-to-use, and free option that doesn’t need to be installed on WordPress, Google Forms is a great solution. Anyone with a Google/Gmail account can create and share a Google Form. They can be linked to on their own or embedded in a website, and the information entered is automatically stored in Google Sheets for easy management. If you want to integrate an advanced contact form with your WordPress website without using a plugin, Aidaform has got you covered. Aidaform forms can be integrated with almost any kind of website, making them a highly versatile option for anyone who wants to save on site speed and a database space.

Taking Contact Forms To the Next Level

If you have contact form that follows our 7 Tips For Increasing Contact Form Engagement integrated with an autoresponder and a payment option, you’ve come a long way from the simple three-fields and a button option. With modern code being as powerful and versatile as it is, there isn’t much that can’t be accomplished with contact forms. You just need to develop a decent understanding of the mechanics first, and then find the right tools. That’s why we decided to create this series of articles on contact forms! Our next installment will explore how to protect your contact forms from spam with CAPTCHA technology. Read on and unleash the true power of contact forms!

Effective Remote Work Strategies for Small Business (Coronavirus Edition)

The global impact of the CoronaVirus has left many businesses scrambling, forcing them to shut down their primary offices and asking their staff to work from home. With a full lockdown looming or already in effect in many parts of the world, there's never been a more pressing time to establish a plan to ensure business continuity, should your primary place of business become inaccessible. In this article, we'll explore some important considerations for implementing effective remote work strategies.

Why Invest in Remote Work Solutions

Even without the looming threat of disaster, remote work can be a cost effective and practical solution for many businesses. It saves on commute time and can provide staff with an extra level of comfort, especially if your office is somehow compromised or becomes inaccessible. Of course, not all types of businesses are able to benefit from remote work. Face-to-face service-based businesses such as bars, bakeries, and spas have no viable way of providing their services from a remote location. Others, like physical storefronts, may need to close down certain parts of their business in favor of ramping up their online sales. The companies that can best use remote work solutions to their advantage are typically technology and online service companies, which can often function with a minimal presence in their physical location. A prime example would be a copywriting agency; writers and editors can work with only occasional collaboration, and modern technology makes communicating online the work of a few clicks.

How to Create a Clear Remote Work Policy

In order for members to function as an efficient part of a team, it’s important that professional standards be maintained when employees are working away from the office.

Make a List of Prerequisites

Make a list of equipment that will be necessary to work effectively from a remote location. For example, members of your sales team may require only basic laptops with Windows or MacOS, headsets, and an office suite. On the other hand your developers may need more powerful laptops (or even complete workstations) with a development suite. It may also be necessary to mention that a quiet, work-oriented space is required, especially for meetings which can be difficult to conduct if there is background noise.

Define How Often Working From Home is Permitted

Excepting disaster scenarios and special circumstances, workers should understand that there is a maximum number of days in a given week or month that they can work from home. In the event of a state of emergency or regional lockdown, authorizations can be extended for longer periods of work from home.

Track Any Equipment That Leaves the Work Site

If employees are unable to use their own equipment when working from home, you may need to provide them with a company laptop, mobile phone, or other devices. If company equipment leaves the office space, make sure it’s documented and tracked so that there is a clear chain of responsibility surrounding its whereabouts and usage. One option for tracking company inventory is GLPI, available in web hosting’s 1-click apps. It’s a tool specifically designed for creating and maintaining a database of a business’ inventory.

Set Firm Expectations For Remote Workers

Will your remote workers clock in and out? How will they plan and communicate their break time, lunch hours, and other away-from-keyboard time? All of this should be established ahead of time, along with a regular meeting schedule. Video conferencing is ideal for meetings, because workers will communicate better and develop stronger relationships when they can actually see and understand each other. Consider scheduling video meetings early in the day to instill a sense of responsibility and community within your team.

Communicate Policy and Policy Updates

An ideal solution for keeping everyone on the same page is using a secure intranet such as a collaborative wiki or blog. This will allow everyone to contribute and update each other's notes, easily passing information and duties back and forth. Web Hosting Canada supports several options for creating wikis, which are effective tools for sharing documentation within a team. Keeping in touch regularly by email is also ideal, as is collaborating via scheduling applications such as Trello or ClickUp. You may also see fit to distribute an employee handbook, which can be regularly updated with ease if kept to electronic formats.

Choose the Right Tools For the Job

While the right software is key to effective remote collaboration, no one will be able to get anything done if they lack the proper hardware. It’s important that everyone has the physical equipment they need to both work and communicate easily and effectively. Being at least somewhat mobile may be necessary for remote workers, so a smartphone and laptop are a good place to start. Most laptops come with built-in webcams which are sufficient for meetings, but it may be wise for workers to get a decent quality headset to ensure that the audio quality is not an issue.

Website Management

While there are countless website solutions available to businesses these days, in order to make remote work viable an option that can easily be accessed and updated by multiple users may be necessary. One such flexible option is WordPress, which enables you to create as many user accounts as necessary and give them appropriate permissions. WordPress makes it easy for multiple workers to collaborate towards a single end result, keeping the company website active and up to date at all times.

Email and Instant Messaging

While email is usually sufficient for the majority of long form communication between remote workers, instant messaging can be a good option for quick exchanges and updates. Web Hosting Canada’s email accounts can be integrated with multiple devices and kept synchronized using IMAP, allowing workers to stay current with each other via email even when they’re on the go. There are many options available for instant messaging such as Skype, Slack, Facebook Messenger, Google Chat, and others. Video conferencing is preferable for actual meetings, but instant messaging is extremely handy for ordinary communication throughout the day. Having different workspaces or chat rooms for workers to communicate in is also a good idea, as it strengthens the virtual community.

Smartphones and VOIP

A smartphone can help quickly move some of your workload home. What you’ll want to decide is whether you wish to encourage your team to use their existing mobile phones (and perhaps offer a monthly stipend to help with the bill) or provide them with a separate, company-provided cell phone. If you provide a direct phone extension for your staff at the office, a VOIP (Voice Over Internet Protocol) solution or system could help you easily transfer calls to their own numbers, or allow staff to connect and use their work numbers from their mobile devices or laptops using software such as Zoiper or Jistsi. The most well known VOIP service is probably Skype - while instant messaging and video/audio calls are free on Skype, you can also get an online phone number for a reasonable fee.

Password Managers

A password manager is a program, usually installed via a browser extension, which helps you by encrypting and storing your passwords so that they are all accessible via a single keyphrase. By using a password manager you can use unique, complex passwords for every account, but you will only need to actually memorize a single strong password. This is not just ideal but actually necessary for many people who work online and use a dozen or more cloud-based services over the course of an ordinary work day. Two popular password managers are LastPass and KeePass. The free version of LastPass includes most features you need, but its premium version may be needed for larger teams the LastPass extension can be installed on most browsers, and they also have apps which are compatible with most smartphones. KeePass is a completely free and open-source option. It is mostly intended for use with Windows, however it does also support Mac operating systems and Linux via Mono, which is a cross-platform framework. While it is officially less flexible than LastPass, KeePass does include the ability to extend to smartphones, however that extension is not necessarily supported by the official development team.

Secure File Sharing

Part of working together remotely is passing files back and forth, and using instant messaging services or email is not a very practical option where larger files are concerned. Web Hosting Canada offers a custom option to cloud and dedicated server customers called Nextcloud. Nextcloud enables easy online file sharing with a similar functionality to Dropbox, which is a great low-cost option that anyone can use. Other popular options include Google Drive and Microsoft OneDrive.

Collaborative Productivity Suites

Sending documents back and forth via email and editing them on both ends is a thing of the past - with modern productivity suites such as G Suite and Microsoft Office Online, multiple workers can access and edit the same document simultaneously. Not only can multiple people contribute, it’s easy to track changes and see who has done what. For example G Suite includes a “suggestion mode” option in which any changes you make are potentially temporary, pending an editor’s approval. Properly implementing a productivity suite in the day-to-day workings of your remote workers will save time and hassle, and create an optimized workflow through which work can be accomplished efficiently.

Security Considerations

It would be a shame to put in so much hard work only to have it compromised by a malicious piece of code. That’s why keeping security firmly in mind is an important part of any remote work setup.

Firewall and Antivirus

A firewall is a security system that controls the flow of information in and out of a computer or server. This is important both for blocking unwanted access and for identifying any penetration attempts so that related software can be cleaned or removed using an antivirus program. An antivirus program is a piece of software designed to monitor, scan, and clean your file systems while quarantining and removing anything malicious. Popular security suites include both firewalls and antivirus, and both of these are critical to use on all workstations, especially remote ones.

Keeping Software Updated

Many electronic incursions are made possible by outdated software, and often such unfortunate events can be prevented just by keeping operating systems and applications up to date. Establishing a schedule that includes regular checks for updates is part of a sound security protocol, and together with a good firewall and antivirus this can protect against most malicious files.

Remote Workstation Access

Sometimes the best option is to actually remotely access your workstation. This can be necessary if your work computer contains specific files or software that you require. One free option for this is the GENIE platform by Google. This type of access may require additional security measures such as a VPN (virtual private network), which enables you to relay information securely from unsecured internet sources such as public WiFi.

Final Considerations Regarding Remote Work Strategies

As we've seen, there is much to consider when establishing a comprehensive remote work plan. However, once it's in place, the hard work you put in will allow you and your team to continue operations even in moments of crisis, when time is of the essence. Allowing people to work from home on occasion can also provide them with a valuable change of pace and scenery, improve employee engagement and productivity, and can even be something to consider as a long-term perk that your office can benefit from. Got other remote work strategies that you've found effective with you or your business? Share them with us in the comments below!

What Is Website Performance and Why Is It Important?

Website performance can be a maze of buzzwords, but it really boils down to one thing. Have you ever visited a website that loaded slowly (or incorrectly) to the extent that you immediately navigated away? If so, you’ve experienced poor website performance, and know first hand the impact it can have on a visitor's experience.

What is Website Performance?

It’s a catch-all term referring to a number of factors which contribute to how quickly, efficiently, and correctly a web page loads. It’s possible for a website to load fast but do so in a visually unappealing way, or in a manner that uses up much more of the server’s resources than necessary. This article will provide a brief overview of the most significant factors that contribute to website performance, as well as a few pointers for how to make some common quick fixes.

Why Website Performance is Important

Google has found that an extra half a second in page load time can lead to as much as a 20% drop in traffic. Since determining this, Google has not been shy about letting people know that website speed (specifically, mobile speed) can and does impact search rankings. But there’s more to it than that. If a website or page performs poorly, it’s possible people won’t spend any time visiting it. However, there are other less apparent reasons that make this a key consideration. A poorly optimized website is likely to put a much higher demand on the available resources than a properly designed one. This means that poorly optimized websites will become bloated and require a hosting upgrade much sooner than sleeker sites. Accessibility is another factor which makes website performance important. If a site doesn’t load properly on devices of all types and sizes , it can lose visitors just as easily as if it took ten seconds to load a page. In extreme cases, poor website performance can even contribute to certain functionality not working properly. As an example, if you install Google Analytics incorrectly, the code may fail to fire, leading to inconsistent or nonexistent data.

What Affects Website Performance?

This list is by no means meant to be exhaustive, but it does cover the most common and important factors that can be improved upon for a majority of websites.

Available System Resources

The speed of your web host’s systems, along with how many users are sharing those same resources (sometimes referred to as system density) will impact how fast your websites will load. This includes CPU share (the more CPU you have, the faster your PHP scripts will load), RAM (random access memory: the more you have the more concurrent users you’ll be able to handle), and storage speed the system has allotted for your website’s use (the faster the storage, the faster you’ll be able to complete heavier operations such as upgrades, exports, and backups). If you have Cloud or a dedicated server, you should have access to dedicated resources. With web hosting, you will be using a fraction of the resources available in a larger server, but you’ll also be able to upgrade your share of resources with just a few clicks when needed.
Web Hosting Canada offers plenty of CPU & RAM with its hosting plans, and includes super-fast SSD storage to make even complex websites load much faster.

Hosting Software (Stack)

A stack refers to a set of software which works together to create a platform upon which an application can run seamlessly. In the case of web hosting, the stack makes it possible for a web application (also known as a website) to be constantly available to visitors. The most common web hosting stack is probably the LAMP stack, which refers to Linux, Apache, MySQL, and PHP. Linux (such as Ubuntu, Debian, or CentOS) is the operating system upon which the rest of the software is installed. Linux is an open-source operating system which is extremely popular for its power, stability and flexibility. A properly configured and optimized operating system will improve your website’s stability, security and load speed.
Web Hosting Canada relies on CloudLinux, the industry standard for high performance operating systems. It includes resource allocation limits and security features to keep your account running smoothly.
Apache is a popular open-source web server. A web server is the software that serves web pages to your visitor, so performance is key! Apache is a stable and popular server for Linux systems. On Windows, the web server of choice is called Internet Information Services (IIS).
Web Hosting Canada uses LiteSpeed Web Server, a modern replacement of Apache that provides up to 10x faster performance with built-in caching.
MySQL (or its near-equivalent, MariaDB) is a database management system (DBMS) which can be connected to a website in order to help manage its content. Most popular apps such as WordPress need a database to function, so this is a critical component! An optimized DBMS will help your site load faster and handle more simultaneous visitors without slowing down.
Web Hosting Canada uses an optimized, modern version of MariaDB, ensuring your queries get executed quickly, even under high load.
PHP, the final element of the LAMP stack, is a powerful coding language used in popular web applications such as WordPress. Many of the advanced functions used on interactive websites would not be possible without PHP. In general, the newer the version of PHP, the faster and more secure it will be.
Web Hosting Canada supports all major versions of PHP. Select the one you want from your Control Panel, and switch it at any time!

CMS, Theme, and Plugin Choices

Once you’ve selected a type of hosting and a hosting provider, which will determine your server resources and stack, the next consideration is to decide which Content Management System to use. WordPress is the most popular CMS mostly due to its flexibility and user-friendliness, but other popular options exist, including Drupal, Joomla and Magento. Themes control the look and feel of a website, and plugins add custom functionality. When selecting themes and plugins, unless you have enough expertise to properly evaluate them, it’s best to stick with popular options that have many positive ratings and a strong support staff. Unsupported plugins and themes that aren’t maintained and updated are the main source of vulnerabilities on websites.

Responsiveness

This refers to whether or not a website is capable of responding to the type (and size!) of the device it is viewed on. Because so many people use mobile devices these days, having a properly responsive website is a must. Fortunately, most popular website themes are responsive out of the box, so it’s not something you’ll necessarily have to worry too much about. If you don’t want to keep switching devices, you can use your browser’s developer tools to see what your site looks like on different mobile devices.
Consider using a tool like Responsinator to quickly test your website on different devices and screen sizes.

Render Blocking and Unused Code

If you use a page builder to construct your website rather than a theme template, or if your theme is not well coded, you may find that your website is slow due to render blocking and unused code. This occurs when the code that constructs the site is either poorly arranged or completely unnecessary. Sometimes it’s possible to use a plugin to remedy render blocking code, but the better solution is to build your website in such a way that it loads efficiently. Not only will this allow the pages to load faster, it will also create less demand on your server’s resources.

Page Size and Compression

This concept is a little more straightforward than some of the others; if your web pages contain large files, they will load slower. Enabling website compression using server settings or website plugins can help reduce page size overall, but it’s important to reduce the files that contribute to each page as much as possible before uploading them. This means properly scaling images and losslessly compressing them is incredibly important, especially for sites that feature many high quality images.

Caching

Caching refers to temporarily storing data in order to serve future requests faster, and it can be employed at a number of levels. The server can cache a website in order to deliver it faster upon the next request, but the web app itself can also create a cache for easier access and control. Most modern web browsers also cache websites, making subsequent visits to web pages much faster than the original visit. If you clear your browser’s cache, you may find that the next time you visit your favorite sites, they load a little slower.
Web Hosting Canada includes free advanced caching on its web hosting using LiteSpeed technology. Learn how to leverage LiteSpeed Cache effectively on your WordPress installations.

Content Delivery Networks

Also called Content Distribution Network, a CDN is a network of servers which cache and deliver data, with the goal being providing fast global or near-global availability. To put it in non-nerdy terms, a CDN allows a cached version of your website to be stored on virtual machines around the globe. That way if your web host’s servers are in Canada and someone in China visits your website, they won’t have to wait for it to load all the way around the world. They can just access the version store closest to them, which can be almost as fast as if the website were being hosted nearby.
Web Hosting Canada includes free CDN services with CloudFlare. Learn how to leverage Cloudflare for your websites.

Lazy Loading

Lazy loading can be an extremely effective way of speeding up longer web pages, by delaying the loading of any content that appears further down the page until it is needed. Long form sales pages are often in particular need of lazy loading if they include many images and videos to accompany their text. With lazy loading properly enabled, the content loads in as the visitor scrolls rather than attempting to compose itself all at once.

How to Test Website Performance

There are a number of excellent, free tools available online, which can help you determine not only how your website performs, but also what may need to be fixed. Google Pagespeed Insights is a tool by Google which gives an approximate loading time for mobile and desktop, as well as a score and a list of issues and recommendations. It’s handy for spotting problems quickly and getting basic suggestions toward how to fix them, and includes screenshots of what the website looks like as it initially paints its image. GTMetrix is a similar tool which scans your site and performs a series of tests. It provides an approximate load time and page size, as well as lists of issues and suggestions for fixes. WebPageTest provides a more accurate load time for your site because you can actually select the region you want to run the test from as well as the speed of internet connection to be simulated. It provides advanced details and includes the option to record a video of the web page’s loading process.

Quick Fixes For Page Speed

Future posts will delve further into most of the performance factors listed above, but for now here are some quick tips and best practices that will help get you on the path towards a faster website:
  • Get a hosting package that includes at least 1 CPU and 1 gigabyte of RAM. More is naturally better, but this should be considered a good starting point for any professional website that will get actual traffic.
  • Make sure your hosting provider offers website caching technology, as well as support for modern versions of PHP.
  • Use popular themes and plugins with good reviews and support staff.
  • Don’t use more plugins than you need.
  • Keep the number of elements on the page (especially flashier ones that require JavaScript to function) to a minimum.
  • Scale images to appropriate sizes and losslessly compress them using a tool such as tinypng.
  • Embed videos from a third party host (such as YouTube or Vimeo) rather than uploading them to your website.

Looking Deeper Into Optimization

Website performance is an enormous topic with many key subtopics for consideration, which we’ll explore in more detail in later posts. Depending on the type of website you have, optimizing it could take as little as a few hours or it could potentially be an enormous task. One thing is certain though; it is definitely worth dedicating time and effort towards improving your website’s performance. It will inevitably bring you more traffic, and ensure that the people who land on your pages have a reason to stay there!

Web Hosting Level 2 Support Specialist

Back to Job List
Are you an experienced web technician, and do you like helping others? Then this might be the job for you! Web Hosting Canada (WHC) is looking for an enthusiastic techie to fill a new Web Hosting Level 2 Support Specialist in our Montreal office, and help support our growing user base.

Responsibilities

  • Help solve complex problems for Canadian Businesses trying to grow and succeed online
  • Provide Escalation support and coaching to Level 1 support agents, by phone and chat
  • Provide Level 2 technical assistance to customers by phone, chat, and online helpdesk
  • Coordinate issue resolutions, feature requests, and bug fixes with Level 3 System Administrators and Dev teams
  • Troubleshoot email, DNS, domain, and LAMP stack problems
  • Install, analyze, troubleshoot and optimize installations of WordPress, Drupal, Joomla and other content management systems
  • Help maintain the proper functioning of a production environment for shared, dedicated, and virtualized web hosting servers

Required Skills and Experience

  • 2+ years of experience with providing operational support for website hosting, domain names & DNS management, cloud infrastructure, or equivalent
  • 2+ years of experience using cPanel/WHM or other control panels
  • Excellent understanding of web concepts such as DNS and IP
  • Excellent understanding of email systems and protocols (POP/IMAP/SMTP), and mail servers (Exim, Dovecot, Courier)
  • 1+ year(s) working with MySQL DBMS (or equivalent)
  • Skilled communicator in both French and English
  • Knowledge of PHP or Bash scripting an asset
  • Knowledge of WHMCS an asset
  • Basic knowledge of SEO/SEM concepts

Hours and Salary

This is a full-time position. WHC offers flexible scheduling with the possibility of working during weekends and/or evenings.

We offer competitive salaries with performance bonuses.
Back to Job List