Googlebot slowing you down? Here’s how to fix it.

Every webmaster wants traffic to their website. The best way to get it is to have a search engine crawl your site, index your pages, and make them available in their search results.

The king of search is, of course, Google. Getting indexed by Google isn’t hard, and once their crawler, Googlebot, starts hitting your pages then you’re on your way. But what happens when Googlebot gets a bit overzealous and starts indexing too much at once?

I’ll tell you what happens. Resources go through the roof, pages slow down, and in some cases, your site visitors will start getting errors messages instead of pages. It’s also possible that cats and dogs may start living together, but that may only happen if Googlebot crawls Bill Murray’s website.

How to find out if Googlebot is indexing your website

There are a couple ways to find out if Googlebot is crawling your website. One is to use a statistics program like AWStats, Webalizer, or Analog Stats.

Statistics applications can give you some insight into what is hitting your website, but they don’t usually give you the kind of detail you need to find out if Googlebot is running you over with crawls. Instead, they tend to focus more on the total hits in a wide timeframe, such as a whole month.

That won’t help if you’re trying to find out if Googlebot is crawling your site too much this week, yesterday, or right this moment. So how can you find out if Googlebot is crawling your website during a particular timeframe?

Check the logs through cPanel

If you use cPanel, you can use the Visitors log to find out who has visited your site recently. It will show the most recent 1000 visitors, which page they visited and when. Best of all, it’s searchable. Just enter “Googlebot” in the search field and you’ll get a list of records where Googlebot hit your website pages within the last 1000 visitors.

To get a more specific look at when Googlebot is crawling your website, you’ll need to look at your domlogs directly. cPanel provides a link to your logs via the Raw Access option. It’s in plain text format but unless you have an application to parse the data into an easier to consume format, this will be mostly unusable.

After all, you may be looking at tens of thousands of records, or more much if your website is popular.

Use SSH to find Googlebot

If you have access to SSH, you can run a grep search of your logs to find Googlebot. If you are using a cPanel server, you can use the following command to get a count of how many times Googlebot has visited your site in a specific timeframe.

sudo grep ‘Googlebot’ /usr/local/apache/domlogs/ | grep ’23/Nov/2017:03:4′ | wc -l

In this example, we’re searching the domlogs of We’re checking for any instance where Googlebot shows up on November 23rd, 2017 between 3:40:00 am and 3:49:59 am. The result will be the number of times the string “Googlebot” was found during that timeframe.

Now that you know Googlebot is beating up your site, how can you stop it from happening?

Slowing Googlebot’s crawl rate

You may have heard of a file called robots.txt. If you’re not familiar with it, check out this page to learn about what a robots.txt file is and how it can help protect your website from the fury of web crawlers.

Most legitimate web crawlers obey the robots.txt file. Unfortunately, Googlebot is not one of them.

Actually, that’s not entirely true. Googlebot will ignore directories if you disallow them in your robots.txt file. What it won’t do is obey the crawl rate. Fortunately, they provide their own method of slowing Googlebot.

Google’s Search Console (formerly called Webmaster Tools) is a service from Google that provides webmasters with a set of tools to help optimize and index their websites. It also provides a throttle for Googlebot.

To slow down Googlebot using the Google Search Console, follow these simple steps:

  1. Sign into Google Search Console.
  2. If you haven’t added your site yet, add your site. Not sure how? We have a guide for that. If your site has been added, click on your site.
  3. Click the gear icon and select Site Settings.
  4. Under Site Settings, set the Crawl Rate option to Limit Google’s maximum crawl rate. You will then get an option to modify the rate at which Googlebot crawls your website.

That’s it! You’ve now successfully modified the Googlebot Crawl Rate.

Final Thoughts

As webmasters, we welcome search engine spiders. They help drive a lot of traffic to our websites by scanning our content and indexing our pages. Unfortunately, some of them can get a bit overly excited and beat your site through the floor.

For Google, limiting the Googlebot crawl rate is done easily through the Google Search Console. Check it out, it has a lot of great features.

What hosting platform should I use to host my web design clients?

As a web designer and application developer, I understand how hosting client sites can benefit your business. It’s something we do at Asheboro Creative for several of our clients and honestly, it has made our lives easier. I’ll explain how.

How hosting client websites made our lives easier

At Asheboro Creative we design and develop websites for a variety of people. Many of our clients choose to be very hands-off with their websites, including choosing and managing their hosting accounts.

It’s understandable that a client wouldn’t want to manage their own hosting account. After all, it can be a heavy task for someone who doesn’t know much about web hosting.

Fortunately for our clients, we do.

Adding hosting to our available services helped make things a lot simpler for us and our clients and it can do the same for you.

Hosting client websites will boost your finances

The most obvious benefit of hosting client websites is the financial boost it provides. As an additional service, you’re giving your clients something that they would otherwise have to handle on their own. This frees them from the burden of finding and choosing a host, then managing their business and a hosting account.

This additional infusion of cash every month can help you build up your own business and grow it faster.

Hosting client sites gives you easier access to their files

As the website designer, hosting your client’s websites can make it much easier for you to access their files. No more asking for cPanel or FTP passwords. Just log in, do your work and that’s it.

Maintenance is also a lot simpler now and easier to bundle in with your initial service offering. Think of how much easier it will be for you to handle updates, modifications, and backups when you host your client. This will make things easier for you and faster for them.

Hosting client sites means you know the hosting environment

Even if you aren’t a server administrator with 20 years of Linux or Windows Server experience, you know more about your own hosting environment than you do a random one your client might use.

When you host your client’s websites on your own hosting platform, even if you’re using a Reseller hosting account, you’re going to know a lot of the abilities and limitations of the platform. This will make it a lot easier for you when it’s time to add new features or upgrade current ones.

If your client is using a different host, there may be server limitations that you aren’t aware of. Applications you expect to use may not even exist on other hosting accounts. What if you need PHP 7.1 but the client is using a host that only goes up to 5.6?

Being familiar with the hosting platform is very beneficial to you and your client. It can save time, money, and the occasional headache.

Choosing the best web hosting platform for web design clients

Once you’ve decided to start hosting your client’s websites, you need to decide how you are going to do it. There are many ways you can go about it.

Reseller Web Hosting

One of the easiest ways to start hosting client websites is to use a reseller hosting plan.

Reseller Hosting is a web hosting option that provides you with tools to create additional web hosting accounts. You are hosted on a shared web server with other customers, but your account has the power to create more accounts.

A reseller hosting plan typically provides you with a set limit on bandwidth and storage space. You use this allotment of resources when creating your own hosting plans. For instance, if a web host gives you 60GB of storage space and 600GB of bandwidth, you could create a hosting plan that gives away 1GB of storage and 10GB of bandwidth. This would allow you to host 60 accounts under that plan.

Because Reseller Hosting is hosted on a shared web server, you will face several restrictions and limitations.

  • Your account and those you make will all be hosted on a single server that hosts several other customer accounts. The web host will usually put fewer accounts on a reseller server, but they may not limit the number of accounts a reseller can create. This means the server you are on could potentially have hundreds of accounts on it.
  • You have no control over the software running the server. Eg. Apache instead of NGINX or available versions of PHP
  • You have no control over most of the settings on the server. Eg. MySQL Connections Limit
  • Your host may have limits on how many emails can be sent out via shared servers. This is done to combat spammers and may not apply to their VPS or Dedicated Server plans.
  • System resources may be limited per account. Eg. CPU, Physical RAM, and I/O limits
  • No root SSH access, as this would be a huge security issue on a shared server

Despite the limitations, Reseller Hosting is usually the best place to start. There is less for you to deal with and the cost of entry is inexpensive. Since Reseller Hosting is done in a managed environment, your web host is responsible for issues with the server environment so if anything goes wrong with the server, they take care of it.


A VPS platform is a great option for hosting client websites. This is because a VPS, or virtual private server, provides you with an account that is hosted within its own container on a web server. Your account has it’s own operating system, possibly configured differently than others on the same server.

Hosting with a VPS comes in two flavors: managed and unmanaged. Managed means that your web host takes care of the hosting environment, including configuration and upgrades. Unmanaged VPS hosting places everything in your control, leaving you responsible for managing all of it.

Unmanaged is usually cheaper, but if you aren’t capable of handling things like OS installations and server software configurations, you should spend the extra money on a managed platform.

Some web hosts only offer reseller capability for a VPS as an addon item, while others make it available as part of the initial VPS plan. Also, managed VPS platforms may not provide root SSH access, so if this is a requirement then you will need to check with your web host first.

A VPS also provides more room to grow. When a site becomes too popular for shared hosting, it often moves to a VPS. This is because the limitations on resources are not the same as they are on a shared server. For instance, a shared hosting platform may cap your entry processes at 30 while a VPS may have a much higher limit or one that is defined by you.

Unlike shared hosting, a VPS can typically be configured with additional or different software. For instance, a shared cPanel server with your web host may only run Apache, but with a VPS you may be able to add Engintron for NGINX support. If you’re running an unmanaged VPS, other operating systems may be available to you. Instead of running CentOS and cPanel you could choose to run Ubuntu and VestaCP, saving the cost of a cPanel license.

A VPS can also be destroyed and rebuilt quickly. The software is managed through a virtualized platform so your whole operating system can be wiped out and reinstalled in a matter of minutes. No more waiting around for a server technician to take care of it. You can do it yourself to an unmanaged VPS in 5 minutes.

A VPS is a great move in terms of hosting more demanding and powerful websites, but it does bring new challenges. If you run an unmanaged VPS, be prepared to handle your own server environment.

If you don’t know how to use SSH, unmanaged is really not for you. Instead, go with a managed VPS for the support and expertise of your web host.

Dedicated Server

The last platform on the list is a dedicated server. A dedicated server is much like a VPS. The biggest difference is that you are the only one on the whole machine. No shared environment or additional containers of accounts.

Just you. The whole. Freaking. Server.


This platform also comes in both unmanaged and managed flavors, just like a VPS. In fact, think of it like a big VPS. It has all of the same pros and cons.

  • Limits are much higher or configurable by you
  • Root access may be available
  • Software availability can be much higher
  • Support from your web host is available for managed dedicated server hosting
  • You can host a lot more accounts. Like, stupid amounts of small websites.

Dedicated servers do have a few additional fallbacks. For one, not all dedicated servers can be as easily destroyed and rebuilt. If you purchase your server with CentOS 6 and decided to start over with CentOS 7, a VPS can be done in a few minutes while some dedicated servers may take hours.

This is not true for all web hosts. Some run their dedicated servers in a virtualized environment, with only your container on the whole machine. Other hosts do not and the server has to be wiped out and reinstalled from scratch. It takes time so be aware of this before purchasing your dedicated server.

Choosing a dedicated server is a big deal. The cost is much higher than other hosting platforms. It is also the most powerful of them all. If you plan on hosting a lot of clients or you need to host clients who have powerful websites, a dedicated server is going to be the way to go.

Why you should never host clients on a single hosting account

Before we close this out, let’s go over hosting via a single shared hosting account. Specifically, we’ll explain why this is an absolutely terrible, awful, not good in any regards kind of idea.

In fact, we have a whole article dedicated to why it’s a bad idea to use addon domains to host client website.

Most web hosting companies provide shared hosting plans that offer addon domains. Addon domains give you the power to host multiple domains on a single account. The idea is that you’ll be able to put several websites on one account and save money.

Sounds good, doesn’t it? Yeah, it’s really not.

Since all of the websites are hosted on the same account, the potential for disaster is much higher. I’ve worked with customers who try creating the next Dreamhost via addon domains on a $8/month hosting plan, only to get the whole thing destroyed by malware.

I’ll give you an example of how bad it can get: Customer has a dozen websites hosted via addon domains. One of those sites uses an out of date plugin that had a security hole in it. The security hole gave a hacker a doorway into their site, allowing them to upload malware that infected every PHP file on the whole account.

Yes, every single PHP file. It didn’t matter what the file belonged to. It hit Drupal, WordPress, Joomla — this person had a lot of different sites — and infected them all. If these sites were hosted in a reseller account, only the initial hacked site would have been affected.

There are multiple reasons why hosting client websites under a single account is a bad idea, and we’ve outlined many of them in this article. Before you choose to go down that route, read about why you really shouldn’t. It’s not worth the few bucks you save in hosting fees, especially when your clients start having trouble with their websites.

Final Thoughts

For most web designers who want to host their client’s websites, starting with a Reseller Hosting plan is a smart move. Many never need to move beyond that because their clients don’t have resource hungry websites. Meanwhile, many large web design agencies will host their clients out of managed VPS or managed dedicated servers.

No matter which platform you choose, make sure to go with a reliable web host. It’s not just your reputation on the line, but also that of your clients. Choose a host that is stable, with 24/7 support and ready to help when you need to scale up your web hosting operation.

What is Two-Factor Authentication?

Security is a major concern for webmasters. Strong passwords are a good way to keep people out of your admin panels, but it isn’t enough. Passwords can be cracked or stolen. You need another layer, one that makes it much harder for the bad guys to get into your stuff. That’s where Two-Factor Authentication comes in.

Two-Factor Authentication Explained

Two-factor authentication may sound complicated but it’s actually very simple. I’ll explain it in two different scenarios.

Use your mobile device to provide an extra layer of security for your login forms.
Use your mobile device to provide an extra layer of security for your login forms.

Let’s say you want to log into your website dashboard. You pull up your login form, then enter your username and password. Hit enter and you get in. The trouble is that if anyone gets your login credentials, they can do the same thing.

If you are using two-factor authentication, you have an additional step to follow. Once you enter your login credentials, you must then perform another action to prove that you are actually the person who should be allowed access. One popular method is to have your site send a text message to your phone. The text message will contain a secret code that you must enter in a form on your site. If what you enter matches what was sent, you are allowed access.

The idea behind two-factor authentication is that while someone may get your login credentials, it’s less likely that they will have your login credentials and your authentication device (your phone in this case). If they can’t enter the authentication code, they can’t get in.

Two Factor Authentication for WordPress

Adding two-factor authentication to your WordPress installation is pretty easy. There are multiple plugins that offer a reliable two-factor authentication system. Let’s go over a few of our favorites.

Google Authenticator

Google Authenticator for WordPress

The Google Authenticator plugin for WordPress provides two-factor authentication for all of the users on your WordPress site. It works with the Google Authenticator app for Android and Apple mobile devices. The plugin asks for the code the Authenticator app provides, one which automatically generates and expires on its own. If you enter the correct code, you get in.

With the Google Authenticator plugin for WordPress, two-factor authentication can be enabled/disabled on an individual user basis. This is useful for sites that may members who don’t own an Android or Apple mobile device.


Duo Two-Factor Authentication for WordPress

Duo is a company that provides an advanced two-factor authentication system that can be used across almost any platform. It is capable of working with tons of applications to secure email systems, websites, or even server logins. And that is barely scratching the surface of what their system can secure.

Duo provides a plugin for WordPress that interacts with the Duo system. After you try to log into your dashboard, the mobile app provides a quick push button option to automatically accept your login attempt. No need to provide a code.

For those who can’t use an app, Duo can send a code via text message or call your phone. You will need to sign up for a free account on the Duo website to authenticate with.

With Duo for WordPress, you will also have to follow a setup process that is certainly a lot more involved than the other two-factor authentication plugins in this list. This may be the reason why the plugin has such a low user count, despite being such a great system.


Clef Two-Factor Authentication for WordPress

Clef is an amazing system that does two-factor authentication differently than its competitors. Unlike many systems that want you to enter a code, Clef provides a weird moving barcode that you must scan with your mobile device. The app uses this barcode to verify who you are. It also provides a timer to automatically log you out after a length of time you set each time you log in. This helps keep you secure by kicking out your session if you happen to forget to log yourself out.

Like Duo, Clef users will need to sign up for a free account in order to use the system. The app is incredibly easy to use (seriously, just open it and point the camera at the barcode). The Clef WordPress plugin currently lives on over 900,000 websites.


If you’re concerned about security (and you should be), I recommend that you take a look at using two-factor authentication. It can help protect your logins and keep out the bad guys.

8 Tips for Writing Better Content

Are you struggling to write content for your website? Don’t worry, we’ve all been there and continue to visit that place on occasion. Creating content doesn’t have to be difficult, but sometimes it takes a bit more effort than you might think. We’ve got a few tips for you to help get you writing better content for your blog.

Start writing better content by ignoring it

It may sound backward, but if you’re having trouble coming up with something to write, try leaving. That’s right, get out of there! Often what you really need is to get away from your work area and move around. Some people choose to take walks, others choose to exercise. A distraction from your work is sometimes the best way to motivate your mind.

Try to find something that takes your mind off of things. I usually go outside, scratch on my turntables or wash the dishes. It seems to work as a reset button to get things in my mind out of the way. If your content creation has been lacking, try finding something to distract you. Sometimes the best way to start writing better content is to stop trying.

Take the time to plan it out

Planning your content ahead of time is a great way to start writing better content.

If you’re having trouble with your content creation, it can be helpful to plan it out ahead of time. If have trouble writing, start getting some ideas together for topics. Tools like Trello can help you keep your ideas organized and together with easy management via the website or mobile app.

We use Trello for several different purposes. For ACWPThemes, we use it to track bugs and changes in WordPress themes. For Asheboro Creative, we use it for reminders and road mapping. For both of those and Webmaster Notebook, we use it to create a large list of topics we want to write about and share. In fact this is one from the list!

Making a list of different things you would like to talk about is a great way to begin writing better content. As you add more topics, you’ll begin to build a board full of ideas. Add notes to the description of each card when you add one. It’s a good way of giving yourself a reminder of what you were thinking when you made the card, and provides a jumping off point when you’re ready to write.

Find a quiet place and get in a zone

I have two kids so I understand how hard it can be to find a quiet place to do anything. Thankfully, the universe has provided coffee shops and libraries to allow us an escape. Finding a quiet place to work will allow you to focus your thoughts.

When I’m unable to get away, I typically use headphones to disrupt the noise. I may not have anything playing, but the headphones are large enough to block out a lot of noise, and quiet any that is closer. When I do have music playing, it’s usually from a playlist I’ve put together or from Radio Rivendell.

Getting away from everything is a great way to improve your work. The limited distractions will work in your favor by putting your writing in front, making it easier to start writing better content than if you still had the interruptions around you.

Use your personality

A large duck

Don’t write like a robot. Nobody likes reading technical manuals so put some personality into your writing. Including your dialect and sense of humor can catch audience attention and keep them interested. In fact, a great sense of humor can go a long way toward converting a first time visitor into a repeat reader. Just make sure not to include too much of your personality.

Keep things out that may annoy visitors. You don’t want to turn your post about financial advice into a political argument in your blog post comments (everything can somehow turn into a political argument).

Keep your paragraphs short

Writing for the web isn’t the same as what they taught you in school. Indented paragraphs of 5-7 sentences in Times New Roman at 12pt doesn’t translate very well to the Internet. Your content needs to be shorter, interesting and to the point. A key to writing better content is to get your ideas out quickly so readers who skim your pages will understand your information.

Long paragraphs are more difficult to read on the web, so make sure to break yours up when you can. Also, keep in mind that the width of the text is going to factor into the readability of the content. Big paragraphs and very long sentences can both lose your reader. Keep your paragraphs short, and your lines of text between 60-80 characters long (including spaces and punctuation).

Don’t try to impress us with big words

Start writing better content by not trying to use every big word you know.Pernicious and plethora are two of my favorite words. They have been for years. That doesn’t mean I use them a lot. Big words and phrases like “especially substantially tremendous” can easily be turned into “really big”. You don’t need to throw a thesaurus at us.

The use of big words is sometimes thought of as a way to show how intelligent a person is. The problem is that not everyone understands the words you are using. People don’t want to keep Googling your text just to figure out what you’re talking about. Keep words simple so everyone can understand you.

Use related images in your blog post

Images are hugely important for a few reasons.

  • They break up content long text.
  • They illustrate your information with a visual for your readers.
  • They can be used to boost SEO ranking.

Using images in your content can help you a lot. Make sure to use them when necessary and don’t over do it. Remember, the more images you add, the more your page weighs. A lot of uncompressed images can make a page slow, so make sure you optimize your images before using them. Also, use alt and title tags to let search engines know what they picture is and how it relates to your content.

Remember your audience

Woman writing in notepadIt’s easy to forget this but you aren’t writing for you. Your audience doesn’t know everything you do, otherwise they wouldn’t be on your site reading your content!

Make sure to keep your information relevant to your visitors. Explain things in detail and in a way that you would if you were teaching someone. If you start writing too technically or outside of the general knowledge of your audience, they won’t understand what you’re talking about. That can result in loss of visitors and impacts to your traffic metrics.

Have fun with writing!

Writing can be fun. It isn’t always, but since you’re picking the topics, try to select topics that will be of the most interest and the most fun to write about. The more fun you have, the easier writing better content will become.

Online image optimization replacements for

In an article I wrote last year about image resizing, I mentioned the Yahoo! image optimization service called Since then, Yahoo! oddly decided to shut down the service without any warning or explanation. If you’re looking for an alternative online image optimization service, we’ve got you covered.

#1 – Optimizilla

Optimizilla online image optimization
Optimizilla is an online image optimization tool that can handle multiple uploads at once. is a great alternative to It provides a simple interface to upload your images, followed by an easy to use compression tool that can reduce the weight of your images to a fraction of their original size. Best of all, there is very little quality loss. This is a perfect online app for web designers and webmasters who want to improve the speed of their website graphics.

With Optimizilla you can upload and optimize up to 20 JPEG or PNG images at one time. The optimizer will automatically compress the images based on the image type. It will also provide an option to change the amount of compression being applied. This will shrink the size of the file but also degrade the image quality as a result.

After uploading your images, you can download the optimized versions individually or all at once in a zip file.

#2 – online image optinmization interface is a fast and easy to use online image optimization tool.

If you’re looking for a fast option for online image optimization that also supports GIF and SVG, check out The free service accepts JPEG, GIF, SVG, and PNG images, and applies automatic compression to reduce the weight of your images. It’s fast, dead simple and even supports outputting the files directly to Dropbox or Google Drive. is a great tool that offers lossy or lossless compression for your uploads. We ran a test between Optimizilla and on a 7.07MB stock photo of Beatrice Maria. The results of the image optimization test:

  • Optimizilla – 811kb  (90% Quality)
  • – 788kb (Lossy)

To get the Omptimizilla version down to 784kb, the quality had to be reduced to 88%.

The best online image optimization tool is….

When it comes to the best of the two, the winner is obvious: use the one you like best. Both tools offer great compression, speed and ease of use. The results are similar, so the choice is really based around your particular needs. If you need to upload and optimize multiple images at once, use Optimizilla. If you don’t want to alter the compression and only need to upload a single image, go with The two offer great results and will help increase the speed of your webpages.

Password protect a directory in CPanel

In this tutorial, we are going to show you how to Password Protect a directory using CPanel. CPanel makes this process very easy, with only four steps to complete. Once the directory is password protected, visitors to your website will only be able to access it or any directories beneath it by using a username and password combination that you create.

Password protecting a directory keeps it from showing up in a browser unless the visitor enters the right username and password. This is useful when you’ve made a part of your site that you don’t want everyone to see. For instance, if you’re working on a design for a client or you’re collaborating with a developer on a new section of your own site, you wouldn’t want everyone else to be able to see the unfinished work. Instead, you would put a password on that area so only the people who need to see it will be able to.

In this tutorial, we’re going to password protect the main directory of your website. This directory is called public_html, and applying a password here will lock every directory in your hosting space. If you only need to lock a specific directory, you can do so by choosing that directory in step 2.

Step 1: Selecting Password Protect Directories in CPanel


The first step to password protecting a directory is choosing the Password Protect Directories icon in CPanel, located under the Security section. Once you click it, you will choose the domain you want to work with. If you are using addon domains, you will have additional domains to choose from. If not, just hit the go button.

Step 2: Select the directory to password protect

Select the directory you would like to protect. To dig deeper into your directories, click the folder icon next to the parent directory. Do this until you find the directory you want to protect. Once you find the one you are looking for, click the name of it.

Step 3: Name your password protected directory


Once you’ve selected your directory, you are taken to the permissions page. Check the box that says “Password protect this directory”, enter a name for it and hit Save.

Step 4: Create a user to access the password protected directory


The last step is to create a user for this directory. Type a username into the Username field and a password into the Password field. If the password is not strong enough, CPanel will not accept it. You can use the Password Generator to have CPanel to create a password for you, but make sure to copy the password and put it in a safe place. When you are finished, hit the Add or Modify the Authorized User button.

Password Protected Directory Login Box
The username and password box will now appear for your password protected directory.

When each step is complete, your directory will be password protected. Since this is a recursive protection, every directory beneath will also be protected. For example, public_html will be protected, but so will public_html/images and public_html/clients.

When you’re ready to unlock the directory, take the checkmark out of the “Password protect this directory” box and hit Save.

That’s it! You’ve now learned how to quickly and easily password protect a directory using CPanel. For more tutorials on CPanel, WordPress, and other tools used by webmasters, visit us at and subscribe to our channel on Youtube.

How to Backup Everything in CPanel

In this tutorial we will show you how to take a full backup of everything in your CPanel account. This will make a zipped archive of your files, databases, email, and much more. The process is not only one of the easiest tasks to complete as a webmaster, but it is also one of the most important.

Step 1

Click on the Backup Wizard icon under the Files section of CPanel.

Step 2

Click the Backup button on the left.

Step 3

Click Full Backup

[info color=”light” ]Note: You can download individual backups from this same location, such as your Home Directory, MySQL Databases, and Email Forwarders and Filters.[/info]

Step 4

Choose a destination to store the backup file. The easiest will be to store in the Home Directory. You may also store using an FTP backup site.

A notification email will be sent to alert you when the process is complete. To receive a notification, enter an email address. If you would not like to receive a notification, you can select “Do not send email notification of backup completion.”

Hit Generate Backup

Once the backup is complete, you will have a link on this same page. You can refresh the page every so often or come back to it later. If you have chosen to receive a notification, CPanel will send you an email to let you know when you are able to download the file.

Clean up

After downloading the file to your computer and storing it in a safe location, such as Dropbox, Microsoft OneDrive, Google Drive or another off site storage method, you will need to go back and remove the file from your hosting account. The file will remain until it is removed.

To remove the file, click on File Manager in CPanel.

Next, select Home Directory from the popup menu. If the menu does not appear, click the Home link on your File Manager page (this usually appears below the Delete option).

Scroll down the main section of the page until you find your backup file. It will usually have a name similar to this: backup-1.6.2015_00-52-00_username.tar.gz . It will also have a permissions number of 600. Below is an example of what to expect to see.

A CPanel backup file will look similar to this. Instead of saying ‘username’, it will have your actual CPanel username.


Right click on this file and choose Delete. Confirm the request to delete by clicking Delete Files. This will remove the backup from the server.

You’ve now learned how to quickly and easily backup everything in CPanel. For more tutorials on CPanel, WordPress, and other tools used by webmasters, visit us at and subscribe to our channel on Youtube.