These are practical advices how to insure your Wordpress blog. It can be applied to any blogging platform or website.
Insurance is one of the most profitable businesses in the world and something all successful people have in common. And the reason is very simple, for a small fee you protect your big investment against potentially catastrophic events.
Same reasoning can be applied to blogs. You have invested a lot of time and effort to put your blog online, create content and gain readership, but have you thought about protecting that investment? What could happen if your server crashes? During traffic peaks? Hacker attacks?
By following these concrete tips you can prevent lot of unnecessary effort and frustration in the future.
1. Keep Wordpress updated
As much as Wordpress is reliable and tested platform, dangerous software bugs are discovered every once in while. Last two months, two important patches were released, versions 2.3.1 and 2.3.2, which fix potentially critical vulnerabilities. Last discovered vulnerability was a way for a hacker to read your draft posts! In order to prevent problems like this, it is important to keep your wordpress installation up to date.
Recommendation: Wordpress Automatic Update is a plugin that does all the work for you. It features one click automatic upgrade which will upgrade your Wordpress Blog to the latest version. I have already used it several times without problems.
2. Keep backup of your database
Your Wordpress database contains all your posts, settings and comments and is in fact the heart of your blog. With every other bit lost, only keeping a copy of your database would allow you to replicate your blog. This is why it's critical to save a copy of your database in regular intervals.
Recommendation: Installing WordPress Database Backup plugin and setting it to send updates to your email weekly (or daily if you are frequent blogger) will guarantee you chances of reviving your blog back online. Best thing is all the hard work will be done automatically.
3. Keep backup of your plugins (and themes)
Every plugin you put on your blog is usually a result of careful research and personal preference. Losing the plugins, while not as dramatic as losing all posts, still can set you back a lot of time and effort.
Recommendation: Backing up your plugins and themes folder once in a month (or oftener if you change your plugins more often) will save you potentially a lot of time and effort finding and install the plugins all over again.
4. Never alter Wordpress core files
While you might be tempted to change core files of Wordpress to get a desired effect, this is particularly unwise thing to do. First reason is you can damage your wordpress installation to the point it is not running your blog correctly anymore. More importantly, when a new Wordpress update is out you may forget about changes you did and overwrite them with new version.
Recommendation: To change behavior of your blog, always use external plugins and themes.
5. Prevent access to folders
By default, Wordpress will allow anyone to open your wp-content/wp-plugins and wp-themes folders in their browser. This will allow a potential hacker to gain information on themes and plugins you are using, which can further expose you to more dangerous attacks.
Recommendation: Create an empty index.html file and copy it to your wp-themes and wp-plugins folder on your server. This will prevent listing of those folders to potential attackers.
6. Protect against traffic peaks (so called Digg effect)
If you are running popular blog or just wrote a very useful article you may experience a surge of visitors to your site. This is also called Digg effect as it reassembles the event of hitting a front page of Digg. If you are not prepared for it, your hosting server may crash due to excessive CPU and MySQL usage. Your account may also be temporarily disabled and all in the moment when you were about to gain a massive popularity. Surely this is something to think seriously about ahead.
Recommendation #1: Use WP Super Cache plugin, which is the much more advanced ancestor of popular WP Cache. It will make sure your pages are served from cache instead of generated every time a new visitor comes to your site. It works because the content stays the same between two near visits. This will relieve your server of any excessive work load and potentially allow you to survive the Digg effect (at least you did your best!)
Recommendation #2: Bandwidth usage is also something to think about in this situation. You can easily fill your allowed bandwidth quota in which case your account will be again suspended. To prevent this, use lightweight wordpress themes such as Amazing Grace. Reduce the amount of javascripts you use (various plugins may come with external javascript files). Always save your pictures optimized for web (Save for Web option in Photoshop). This will reduce their size and help save the bandwidth. You may also display your images as thumbnails where appropriate.
7. Monitor your server
All above efforts may be in vain if you have chosen a bad hosting. You can monitor the performance of your hosting and decide if it satisfies your requirements. The most important factor of web hosting is called uptime and is a percentage of time (daily, weekly or monthly) that your server was up and serving visitors. So 99% uptime will mean that 99% of the day your server was available. That 1% of downtime represents roughly about 14.5 minutes. 10% of downtime and you are looking at almost two and a half hours of your blog not being available. Most hosting companies will promise 99% uptime but this could vary as you may find out.
Recommendation: Using uptime monitoring services like Monitis (which is free for one site) you are able to precisely monitor your server uptime and have a chat with your hosting company if they do not meet minimum criteria.
Do not forget that purpose of blog insurance is not to impose extra work on you, but to save you from a much greater work in the future in case of undesired events.
Continue reading:
- WordPress Security How To
- How to move WordPress site to another server with zero downtime
- Check your WordPress site for viruses and malware
Posted in: WordPress
TAGS:blog against web, font changes, hack tsunami, hack webchat, hacker tsunami, insurance adverts, life insurance advice, minimum auto insurance, thing against tsunami, web chat hack tsunami, webchat hack, webchat hacker, webchats hack, webchats hacker, wordpress plugins, world last chance
Hi! My name is Vladimir Prelovac. I am a computer engineer by profession and an adventurer by state of mind.
16 Comments
I would suggest you to monitor sites with 100pulse.com - free website monitoring service, monitor site uptime and downtime 10 mins interval, instant email alerts, customizable templates... much more added features.
for monitoring you can use 100pulse.com which gives free 10 minutes interval
good 7 tips man. keep your blog good going.
hmm... informative :)
Excellent tips Vladimir. I had some of the plugins you recommend already. I will now install the others and keep them updated!
I have just discover your blog and I must say you tell lots og good tips to insure your blog etc. I´ll will visiting your blog again – keep up the good work, regards Rene.
An excellent article! Very informative and I will certainly take your advise on many points! Thank you for the links to... I have been looking for recomendations on plugins that auto-upgrade.
Rich :)
Excellently-written article. Thank you, especially for the recommendations. Most tip articles just say what you should do, not HOW to do it! Really appreciated.
Nice article and good advice, thanks very much!
Thanks for the great advice!
Awesome Article, really nice recommendations! thank a lot :)
Thanks guys, insurance is important.
Arun: I checked site24x7.com and they give for free 60 minute checking interval. If you want a usable statistics the interval has to be at most 5 minutes. Other then that their service looks to be great.
I like this article.. I never thought about insuring a blog or website either. Good idea!
Thanks for reminding me of the wp-super-cash plugin. Got a CPU crash today, but, now that I've installed the plugin I hope it would be ok..
Very cool article. I never thought about insuring a blog!
Another uptime monitoring service you can try is site24x7.com . It is free for 2 sites.