Why & How to Maintain Your WordPress Site
WordPress is renowned as being one of the very best CMS (Content Management System) and blogging platforms. With its inherent versatile construct and flexibility of use, it enables the user to manage their website or blog with ease. Unfortunately though, it requires regular maintenance in order to ensure its smooth working and prevent hacking. Yes – hacking. Sadly, WordPress is a victim of its own success and remains an attractive target for hackers.
What maintenance does WordPress need?
- You need to regularly backup your website
The ideal is a weekly routine using remote backup. You can use the ‘cloud’ for this. Dropbox, Google or Amazon are recommended here. Or if you own a small site or blog, then you can simply email yourself a backup.
- You need to check if plugins are still in use
If a plugin hasn’t been updated for a while, you should consider replacing it. This on the basis that it is, in its present form, most likely to possess security holes.
- You need to keep WordPress, plugins and your Theme up to date
Regularly updating WordPress will make sure your site runs smoothly, with the addition of new features and enhanced security. One of the most important vulnerability vectors for WordPress is the existence of outdated themes and plugins that might contain security holes. It is of fundamental importance that you keep them up to date.
- You need to test the website after any update made
Wordpress is formed by a core WordPress and third party plugins. Fortunately, they work together in complete harmony for most of the time. However, it is possible that a conflict may arise. A test can reveal such occurrence.
Backup your website (Your files and database)
Ideally, backup the database on a daily basis, and the files on a weekly basis.
- Backup to the web server you can use the WP-DBManager plugin. This plugin will backup the website on your hosting and/or email you as an attachment. (Do note however, that email content is limited within transmission. Thus if the backup is oversize, it probably won’t reach your inbox)
The downside to backing up on the web server is that everything is stored in one location – that of your server. Should a problem arise with your server, this could mean the loss of both your site and its backup!
- Remote backup (with Dropbox) Here is a plugin you can use: WordPress backup to Dropbox. All you need to do is install the plugin, connect to Dropbox, enable setup and schedule your backup.
- FTP Backup
You can also download the files and database to your machine manually via FTP.
Check your plugins
There will be a note on the plugin page if a plugin hasn’t been updated for a couple of years (Click ‘View details’ on the plugin listing).
Update WordPress, Theme and plugins
This you can do through your dashboard. You will see a notification when you log in. All you need to do is follow the instructions.
Make sure you test your site once you have made updates. It usually works well as the plugin authors get a nudge when the core WordPress is about to be released. However beware! Sometimes plugins might clash.
If this happens, you will need to find which plugin might be causing an issue. (The one that stops working isn’t always the one with the problem!) Disable the plugins and check the site to find out.
Once you have located which plugin is causing the issue, you will need to find an alternative one, or wait until a new version is released that hopefully will address the issue.