Author Archives: admin

Announcing Free Website Backup

Twitter Facebook

We have some incredibly exciting news to share this week. We are introducing a free plan into the CodeGuard app!

Free Website Backup

Our free plan includes daily automatic backups for 1 website, 1 database, includes up to 5 GB of storage, ChangeAlert notifications and 7 days of backup retention. Free website backup for single site owners is something we’ve wanted to offer for a long time, and this week we are proud to announce that the wait is over.

Backups will always be free on this plan. The only time you pay anything is if you need to restore. A one-time restore or download costs $20, and “Vault” access (24-hour access to unlimited restores) is $48. These payments only become necessary right at the moment you request the restore.

Free Plan Walkthrough

To start your free account first click on the link from our plans page.

Free website backup account

We wanted to make the sign up process as easy as possible. All we need is a name, email address, password… and that’s it! No credit card required.

free website backup url

Next, we prompt you for the URL of the website you want to back up. We use the URL of your website to perform a suite of malware scans that make sure that your website is healthy, and there are no known viruses in the code, so this is an important step!

free website backup connect

After that it’s time to connect your website. All we need are the FTP/SFTP credentials: hostname, username, password, and port. This information can be found inside your hosting account’s cPanel dashboard. If you’re unsure of where this information is inside your hosting account, we wrote a support article on where to find this information with a few popular hosting providers. You could also contact your web developer (if you are working with one) or your hosting provider and they will be able to give you this information. If you still need assistance after that the CodeGuard support team is always more than happy to help!

free website backup code

The final step in the process gives you the option to select what folder inside your FTP/SFTP directory you want to back up. If you’re not quite sure what to do here that’s totally ok. You can simply select to ‘Capture All Code’ and we’ll grab everything!

Note: We automatically apply a set of default filters to all the websites we back up so that unnecessary files like cache, temporary, and log files aren’t backed up. Rest assured that all of your important website files will always be included in your backup though!

If you’d like to take a look at our Advanced Settings we give you the option to specify a particular folder as the home directory of your website.

free website backup capture code

If you have multiple websites inside your FTP/SFTP account then you will need to select the Advanced Options link. We can only back up one website at a time, so making sure you select that one root folder for the one website you want to back up is important.

free website backup CodeGuard

After the capture step the setup process is complete! We begin the initial backup right away. You can relax, go grab a beer, pick up a book, mow the lawn, or hang out in your dashboard and wait for the backup to complete. Either way we’ll email you when it’s done so you don’t need to wait around if you don’t want to. If your website has a database though, we highly recommend you back that up right after. The database is often a crucial aspect of the website (especially if your website is using a CMS like WordPress), so backing it up is just as important!

This concludes our walkthrough on how to create your free CodeGuard account and back up your website. If you’re looking for free website backups and an easy setup process we’re confident that this is the solution for you. If you’re looking for something more fully featured, with the ability to back up and manage multiple websites our paid plans are always available as well. Regardless of your needs, we’re now more confident than ever that we have a plan that will work for you. So if you haven’t signed up for CodeGuard yet, we encourage you to give our free plan a try!

CodeGuard’s State of the Web Report

Twitter Facebook

CodeGuard’s State of the Web Report: Q1 2015

How are businesses interacting with the internet? What technology platforms are dominant, emerging, or fading? Which CMS’s are the most popular? How are businesses leveraging CMSs? To answer these questions, and to learn much more, we used anonymized data from a statistically significant portion of our customer’s websites. Here is our first “State of the Web” report:

State of the Web infographic


Pdf: StateoftheWeb_Q1_2015


Interesting Findings

1. Large AngularJS install base

In the world of JavaScript frameworks, Angular has the biggest install base despite the recent hype around Facebook’s React library ( Released in 2009 and backed by Google, Angular is one of the oldest frameworks of this type.

2. Large LinkedIn presence in social links

Apparently, LinkedIn has become a big presence in the arena of Social Links. Facebook and Twitter’s dominance is not a surprise, but the fact that LinkedIn is almost as prevalent as Google Plus was a surprise to us.

3. Not as many mobile-ready sites as expected

We were surprised that the percentage of mobile-ready sites was not higher. Most modern WordPress themes are responsive by default. Also, given that Google has updated their search algorithm to favor sites that are mobile friendly, website owners have an incentive to ensure that their site meets Google’s standards or they risk losing their spot in the search ranking. (This update actually happened in Q2, but was announced in Q1 or earlier:

4. WordPress post to page ratio lower than expected

The relatively low number of WordPress posts and high number of pages makes us think that WordPress is leaving it’s roots as a blogging platform behind and is being used as a more pure content management system.

Themes Found in the Data

1. WordPress dominance continues

WordPress is clearly dominating the content management space and we expect this to continue for the foreseeable future. Many hosting providers make it trivially easy to install WordPress on a standard shared hosting account and some are even offering specialized packages that just focus on providing customers with a single WordPress installation.

WordPress and the surrounding ecosystem of plugins and themes appear to have more mindshare than any other CMS currently. As of 2011 it was estimated that 20-25% of new sites were built using WordPress (, and industry data now is similar to ours with estimates that 3/4 new websites are built with WordPress.

2. SSL Certifications should rise

Having HTTPS by default on 7.68% of sites is great, but we hope to see that increase significantly over time. While obtaining and installing SSL certificates has historically been a cost prohibitive proposition for individuals and small businesses, services like CloudFlare and StartSSL are making it easier and cheaper than ever before.

3. Some business owners just don’t care about mobile

With the pressure from Google and the increase in mobile browsing on smartphones and tablets, more than half of all website owners are ignoring, resisting or de-prioritizing the importance of mobile friendliness and responsive designs. Perhaps these are legacy sites that the owners are reluctant to invest in, but they are being backed up, so we know that the content and continued operation of these websites has some value to the owners.

Video Tutorial – Browse Website Backup Contents

Twitter Facebook

Video Tutorial – Browse Website Backup Contents

So hopefully you have discovered how easy it is to backup your website with CodeGuard and are now enjoying peace of mind knowing that CodeGuard will be there for you if something happens to your site. But perhaps you want to take a look under the hood to confirm what is being backed up. You could either download a zip file of the backup or simply browse your website’s backup contents.

under the hood

The short video below is a quick walk-through of how to browse your website’s backup content. For your reference, CodeGuard does not currently have this interface for databases.

Thank you for backing up with CodeGuard!

– Chris

Video Tutorial – Database Connection Settings

Twitter Facebook

Video Tutorial – Database Connection Settings

Why did the chickens cross the road?

chickens crossing the road

 To update their database connection settings of course!

If you make changes to your Database Hostname or IP, MySQL Username, MySQL Password, or MySQL Port #, be sure to update your settings in CodeGuard.

Update in a Few Easy Steps!

  1. Click on the database whose settings you would like to update.
  2. Click ‘Modify connection settings’ for the database that you wish to update.
  3. Make the desired changes to your Database Hostname or IP, MySQL Username, MySQL Password, and MySQL Port.
  4. Click update.

– Chris

Video Tutorial – Database Restore (Download Zip File)

Twitter Facebook

Video Tutorial – Database Restore (Download Zip File)

Database Restore - Download Zip File

If you need to restore, you can stay calm knowing that CodeGuard has your back. Simply restore your database using our zip restore feature and have a zip-a-dee-doo-dah day!

For a zip restore, CodeGuard prepares a zip file of your backup for you to download and manually replace files. Watch the video tutorial below!

Reasons to Download a Zip File of Your Backup

  1. You need to restore your database.
  2. You are switching servers or host providers and need the zip file to migrate.
  3. You are removing the database from your account and want to keep a backup just in case.
  4. You want to confirm that everything is being backed up.

Important Notes and Considerations

  • Downloading a zip file usually takes ~15 minutes but will vary depending on the size of your backup.
  • The file included in your zip will be a .sql file containing your database.
  • To restore, simply replace your current files with the files from the zip download. We usually recommend using phpMyAdmin for this.

– Chris