Summary:
This episode is about one of the most important things to focus on as an online business owner: your WordPress site security. These seven WordPress security tipsΒ are going to make brute force attacks and software hacks infinitely less likely to occur, and they all take less than a half hour to implement. You wonβt regret it.
Links:
- I recommend using WordFence to scan your website for changes in code and report any malicious activity.
- I also suggest that you find your themes and plugins on WPMU-Dev to ensure high quality and consistent updates.
- Lastly, I love Updraft Plus to constantly backup my websites to offsite locations to keep all of my work safe from hacks or server failures.
Transcript:Β 7 Steps to Secure Your WordPress Site with Derek Gehl
Welcome to the Project Ignite podcast, this is your host, Derek Gehl, and in this episode I wanted to share with you 7 WordPress security tipsΒ which will hopefully become your WordPress security checklist. The fact is, WordPress is a behemoth now. Itβs the largest website building platform in the world, and has far surpassed its competitors. With its popularity, itβs become a target for hackersΒ andΒ the most common WordPress security issues are easily prevented.
Does that mean WordPress isnβt secure? Not at all. Itβs still very, very secure, but the fact is, you need to take some steps to make sure your website is locked down and secure as well. I talk to people all the time that are all running WordPress websites and on occasion someone gets hacked. 9 times out of 10, if they had been doing the 7 things Iβm about to share with you when they were hacked, it would not have been an issue.
The old saying βan ounce of prevention is worth the pound of cureβ is so, so true. If you do these 7 things, the likelihood of you becoming a victim of a hack is very, very slim. I liken this to Macs and Microsoft. Iβm a Mac user, and there are lots of people out there that will stand up and say, βMacs are far less vulnerable to viruses,β and Iβm sure the techies out there could argue one way or the other, but the fact is, 90% of the systems in the world run Microsoft. So when hackers are out there creating tools to exploit these vulnerabilities, theyβre going to go after the biggest fish. Thatβs Microsoft.
WordPress is a big target, too. That doesnβt mean itβs any more or less secure than its equivalents out there, but there are simply more people trying to break into it. Most of the hacks that happen arenβt one guy at a computer. Itβs software, bots, out there looking for vulnerabilities. So here are 7 things you can do to lock up your WordPress website.
If you do this, youβre going to dramatically reduce the chance that youβre going to be a victim of a hack. The fact is, if you spend an hour implementing this stuff, this can save you a ton of time later. So hereβs the 7 thingsβitβs gonna be quick, youβd better have your pen out. Or if you donβt, because youβre out wandering around listening to this podcast, you can come back and write it down later. Or, Iβll include all of the links I reference in the shownotes. Listen, learn, check out the website later.
So, first and easiest WordPress security tip, when youβre setting your website up, the default username is Admin. The first thing you need to do is create another admin user under a different name, and then go back and delete the first Admin user. The first thing someone is going to try is to guess the Adminβs password using software. If that user doesnβt exist, then this is a non-issue, end of story. So if you have βAdminβ set up as your username for the admin for the website, go in and change it.
The nextΒ WordPress security tips is: Use strong passwords.
It blows my mind how often people are using passwords that are their kids names, or their birthdays! Stuff that is either easy to guess or if someone is doing a brute force attack, running a dictionary against it, they have a chance of getting. Your passwords should be twelve characters or more. They should be a combination of numbers, letters, uppercase and lowercase, and symbols. Something that the likelihood of ever being able to autogenerate and guess that password is null. Alright? Strong passwords are key.
Hereβs the other place that a lot of people fall down. It may be your website, so you think, I have a strong password, Iβve deleted the Admin, but you might have other users on that website. A designer, or a bloggerβsomeone that helps you manage the website with admin privilegesβ¦ They have their own passwords. You need to have a password policy to make sure that no one is using a stupid easy to decode password. This also comes down to number three here.
Manage your users properly. Make sure theyβve got strong passwords, but alsoβand Iβm guilty of thisβsomebody comes in, hired to work on the website, I give them admin privileges, and then I log in three months later and see that the account is still sitting there. So if youβre giving someone access to your website, make sure you disable their account after theyβre finished working.
So, letβs recap. First, delete the Admin account. End of story. Second, strong passwords. If you want help generating strong passwords, just Google it. Youβll find a ton of websites setup to generate super strong passwords. Number three, manage your users properly. Make sure theyβre using strong passwords!
WordPress security tipsΒ four. When someone is trying to hack a WordPress account theyβre going to go straight to the WP login page. If you move that page somewhere else on the website, and theyβre using software looking for that page alone, theyβre not going to find it. Thereβs lots of plugins out there that you can use to change the location of your login page. From /wp-admin, to somewhere totally random. /abc. /17654. But only you and your team will know where that is. Get rid of the wp-admin. If you go into the plugins directory on WordPress and search βchange WP-Adminβ, youβll find thereβs lots of plugins to help you do that.
Onto WordPress security tips five. This is kind of broad, but itβs important. Choose your plugins and themes wisely. The reason this is so important is because now that WordPress has grown and evolved, when you go to the plugin directory and search something up, itβs a bit misleading. Itβll say, βover 33,000 pluginsβ. But the fact is, a large majority of those plugins have never been updated, are not current, are neglected. So choose those wisely and make sure that the developer is constantly updating them as well so theyβre compatible with the latest version of WordPress, which you should always have as well. So make sure youβre always keeping those up to date. Many of the releases of plugin updates actually contain security updates plugin known security holes and bugs. If youβre not updating, youβre not getting those patches.
Additionally, all plugins and themes are not created equally. So when Iβm buying something, I want to know that the developer is consistent and has coding standards. Typically, places like WPMU-Dev are going to provide way higher quality, updated, and tended to plugins than something thatβs been put together by some random guy and tossed up into the directory.
Last but not least in this theme, make sure youβre never using a pirated version of a commercial theme or plugin. In some cases, someone unknowingly buys a pirated theme, but what youβre missing there is the automatic update and notifications of updates. So be cautious of that as well. Make sure youβre always updated and choose your plugins wisely.
I have a team member that every week goes through all of our websites and updates and runs each theme and plugin. They also test everything to make sure nothing has been broken. Any good theme developer or plugin developer knows that updates need to be backwards compatible, though.
WordPress security tips number six:Β Use a security plug in. A WordPress security plugin is on a regular basis scanning your website and looking for irregularities or changes in code, anything that could have been injected into your website to make sure thereβs nothing weird going on. Typically when someone hacks a website, they change the core code of the website in one way or another. Things like WordFence will catch that. Theyβve got a lot of other features as well, and the good news is that the free version is very powerful. The one thing I like better about the premium version rather than the free version is that the free version you need to go in and run manually, but the premium version does a deeper scan of the files and it can be scheduled to run automatically and report if it finds something odd.
Once again, WordFence, the free one is fine; but if you donβt want to have to worry about it, just set it and forget it, go for premium. Itβs kind of like a virus scanner too, like something youβd run on your computer. The company that runs WordFence keeps a big database of malware and malicious stuff to compare your code with, so theyβll recognize it if they find something wrong. Itβs pretty easy. The main plugin is free! If you want the premium, pay a few bucks. For peace of mind, why wouldnβt you want to do it?
That brings us to the last tip. Itβs kind of the fallback. If everything else goes sideways, and your website gets hacked and wiped out, you want to make sure that you have a backup. I find it absolutely shocking how many WordPress websites exist out there that arenβt being backed up on at least a weekly basis. This is totally unnecessary, because you guessed itβthere are tons of backup plugins. Theyβll back up your website every week. Hereβs what Iβve come across. People say, βIβve backed it up a few times,β and Iβll say, βwell, where are the backups?β And I hear, βtheyβre on my server.β So theyβre using something in WordPress, maybe a duplicator plugin, but then theyβre keeping the backups in WordPress in the Admin account. So if your account gets hacked and wiped, you lose all of the backups too.
To do a proper backup, you want a plugin that is backing up your website on a regular basis, but then you want it to be saving those backups somewhere safe. That way, if your WordPress gets hacked, you have the backups stored offsite. My absolute favourite plugin is Updraft Plus. The free version you can schedule it, and the best part is that it will take your entire website, back it up, and on your schedule, it will drop it in your Dropbox account, or in your Google Drive. All automatically. And itβs free! There is a premium version with some add-ons, like more support, and I encourage you to check it out, but the free version is good enough for most websites out there. Again, if everything blows up and your website gets hacked or your server catches fire, you have a backup offsite.
So, our seven things:
- delete your admin account
- have a strong password
- manage your users and their passwords
- change the URL for your WP-admin login page
- choose your plugins and themes wisely, and make sure that youβre updating them on a regular basis
- Implement a security plugin like WordFence
- make sure youβre using an automated backup plugin to backup offsite.
If youβre doing that, and youβre using a reputable host, your chances of being hacked drop considerably.
Unless youβre a big business, the likelihood of being the target of an actual hacker is pretty small. But you are vulnerable to software being used to detect weak spots in your website, and youβre subject to brute force attacks. Once theyβre in, theyβre in. Securing everything using these strategies will prevent most of that from happening.
Remember, an ounce of prevention is worth the pound of cure. Itβs not gonna take you long to implement. All of the links are at ProjectIgnite.com/podcast, along with the transcription. Donβt put this off! This is insurance for your website! The only time we regret not having insurance is when we need it. Lock everything down.
There you go! Once again, hope you took something from this episode. Iβm always aiming to give you real applicable stuff that you can take and use. Weβve got great interviews and more training coming down the pipe, so stay tuned for all of that in the near future. If youβve not done so yet, head over to iTunes and rate or review us. You can also find us on Soundcloud or at ProjectIgnite.com/podcast. So, I hope you enjoyed this episode, and weβll see you next time on the Project Ignite podcast.
Great post! These WordPress security tips are spot onβespecially moving the login URL and using strong passwords. Simple yet effective steps that every site owner should follow to keep their website safe. Thanks for sharing!