{"id":38485,"date":"2021-02-02T13:09:45","date_gmt":"2021-02-02T11:09:45","guid":{"rendered":"https:\/\/themeisle.com\/blog\/?p=38485"},"modified":"2021-02-04T06:08:00","modified_gmt":"2021-02-04T06:08:00","slug":"wordpress-brute-force-protection","status":"publish","type":"post","link":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/","title":{"rendered":"WordPress Brute Force Protection: 5 Key Tips"},"content":{"rendered":"\n<p>Brute force attacks are a common occurrence and a nightmare for any website owner.<sup>[1]<\/sup> Once an intruder breaks into your admin area, they might hijack your site, inject malware, or steal your users&#8217; personal information. Therefore, it&#8217;s worth learning about WordPress brute force protection to keep your site secure.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>A <a href=\"https:\/\/themeisle.com\/blog\/brute-force-attack\/\">brute force attack<\/a> typically involves bots attempting to log in to your site by testing countless username and password combinations in hopes of guessing a correct combination. Fortunately, there are several preventative measures you can take to disrupt such malicious activities.<\/p>\n\n\n\n<p>This article will discuss five ways you can implement brute force protection on your WordPress site. Let&#8217;s jump right in!<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Tactics for WordPress brute force protection<\/h2>\n\n\n\n<p>Here are the five tactics that we&#8217;ll cover:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"#hide-your-login-page\">Hide your login page<\/a><\/li>\n\n\n\n<li><a href=\"#use-2fa\">Use two-factor authentication<\/a><\/li>\n\n\n\n<li><a href=\"#use-a-firewall\">Use a WordPress firewall<\/a><\/li>\n\n\n\n<li><a href=\"#latest\">Update WordPress regularly<\/a><\/li>\n\n\n\n<li><a href=\"#use-a-strong-password\">Use a strong password<\/a><\/li>\n<\/ol>\n\n\n\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=Keep+your+%23WordPress+site+safe+with+5+tactics+for+brute+force+protection+%F0%9F%91%8A%F0%9F%91%8A%F0%9F%91%8A%F0%9F%91%8A%F0%9F%91%8A&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/' target='_blank' rel='nofollow'>Keep your #WordPress site safe with 5 tactics for brute force protection \ud83d\udc4a\ud83d\udc4a\ud83d\udc4a\ud83d\udc4a\ud83d\udc4a<\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=Keep+your+%23WordPress+site+safe+with+5+tactics+for+brute+force+protection+%F0%9F%91%8A%F0%9F%91%8A%F0%9F%91%8A%F0%9F%91%8A%F0%9F%91%8A&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"hide-your-login-page\">1. Hide your WordPress login page<\/h3>\n\n\n\n<p><a href=\"https:\/\/themeisle.com\/blog\/find-wordpress-login-url\/\">Your WordPress login page<\/a> is where you enter your credentials each time you want to access your admin dashboard. For instance, if you want to log in to <em>yourdomain.com<\/em>, you can typically do so at <em>yourdomain.com\/wp-login.php<\/em>. It&#8217;s a default URL structure in WordPress, which, unfortunately, intruders can guess easily.<\/p>\n\n\n\n<p>One way to make hackers&#8217; lives more difficult is to change your default WordPress login URL to something less obvious. However, we would not recommend doing it manually, as messing with your <em>.php<\/em> files could break your site (unless you&#8217;re an expert).<\/p>\n\n\n\n<p>Fortunately, you can use a plugin such as <a href=\"https:\/\/wordpress.org\/plugins\/wps-hide-login\/\" target=\"_blank\" rel=\"noopener\">WPS Hide Login<\/a>, which enables you to rename your login URL without touching any core files. You can also return to your default settings at any time by deactivating the plugin.<\/p>\n\n\n\n<p>You can follow our <a href=\"https:\/\/themeisle.com\/blog\/change-wordpress-login-page-url\/\">guide on how to hide the login page with WPS Hide Login<\/a> to set this up.<\/p>\n\n\n\n<p>Note that this technique alone is not enough to protect your site from brute force attacks. However, it can be highly effective combined with the precautions below.<\/p>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"use-2fa\">2. Add two-factor authentication (2FA) to your site<\/h3>\n\n\n\n<p>Once you&#8217;ve hidden your login page, it&#8217;s worth adding two-factor authentication (2FA) to secure your site. This method prevents unauthorized access, thanks to additional verification steps users must complete before logging in.<\/p>\n\n\n\n<p>For instance, suppose an intruder got hold of your credentials. With 2FA measures in place, you would have an extra security layer protecting your site from unauthorized access, such as confirming a user&#8217;s identity with a code sent to them via email or SMS. It&#8217;s unlikely that the hacker will have all these details at hand, which spares you from a potential break-in.<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=434561223  fetchpriority=\"high\" decoding=\"async\" width=\"1738\" height=\"772\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png\" alt=\"Two-factor authentication example on PayPal's website.\" class=\"wp-image-38503\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1738\/h:772\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 1738w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:133\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:455\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:341\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:682\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:22\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:213\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:353\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1200\/h:533\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:131\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:173\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:120\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1738\/h:772\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/two-factow-authentication-paypal.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n<p>You can implement this method with trusted security plugins such as <a href=\"https:\/\/wordpress.org\/plugins\/miniorange-2-factor-authentication\/\" target=\"_blank\" rel=\"noopener\">miniOrange<\/a>. This handy tool offers multiple options, such as verification via text, QR code, Google Authenticator app, and many more.<\/p>\n\n\n\n<p>If you&#8217;d like to learn how to set up 2FA on your site, make sure to check out our in-depth <a href=\"https:\/\/themeisle.com\/blog\/how-to-add-two-factor-authentication-to-wordpress\/\">miniOrange tutorial<\/a>, where we take you through every step.<\/p>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"use-a-firewall\">3. Install a WordPress firewall plugin<\/h3>\n\n\n\n<p>Our next recommendation is to set up a WordPress firewall plugin. In short, <a href=\"https:\/\/themeisle.com\/blog\/firewall\/\">a firewall is<\/a> a type of software that protects your site from unauthorized access using pre-configured rules.<\/p>\n\n\n\n<p>For instance, you can limit the number of users who can simultaneously enter your site, which keeps you safe from <a href=\"https:\/\/themeisle.com\/blog\/ddos\/\">distributed denial of service (DDoS)<\/a> attacks. A DDoS attack attempts to disrupt your server, simulating unexpected traffic jams that your bandwidth can&#8217;t handle.<\/p>\n\n\n\n<p>As a result, your website may go down, or you may experience account suspension if you&#8217;re on a shared hosting plan. This can be extremely frustrating and costly, so it&#8217;s smart to <a href=\"https:\/\/themeisle.com\/blog\/wordpress-ddos-protection\/\">protect your site from DDoS attacks<\/a>.<\/p>\n\n\n\n<p>Some hosting providers might already include firewall services in their packages. Otherwise, installing a plugin such as <a href=\"https:\/\/wordpress.org\/plugins\/all-in-one-wp-security-and-firewall\/\" target=\"_blank\" rel=\"noopener\">All In One WP Security &amp; Firewall<\/a> will get the job done. Apart from the firewall feature, this tool also gives you other security perks, such as spam prevention, &#8216;login lockdown&#8217; to prevent excessive login attempts, and more.<\/p>\n\n\n\n<p>Note that for this method to be effective, you&#8217;ll need to configure your firewall correctly. Therefore, it&#8217;s smart to consult relevant documentation or consult your hosting provider.<\/p>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"latest\">4. Update WordPress regularly<\/h3>\n\n\n\n<p>Even if you equip your site with multiple security plugins, your efforts may not make much of a difference if your WordPress installation is out of date. In fact, using an old version of WordPress core, themes, or plugins opens up unpatched security loopholes, making it easier for intruders to attack your site.<\/p>\n\n\n\n<p>WordPress is extremely popular. Therefore, the platform faces many bugs and hacks that might compromise its security. The good news is that developers work hard to discover these vulnerabilities, so each WordPress update usually includes new security patches. You can check for available upgrades via the <em>Updates<\/em> section in your admin dashboard:<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=520870687  fetchpriority=\"high\" decoding=\"async\" width=\"1391\" height=\"600\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png\" alt=\"Checking for regular Updates section in the WordPress admin dashboard is a key tactic in WordPress brute force protection.\" class=\"wp-image-38738\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1391\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png 1391w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:129\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:442\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:331\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:22\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:207\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:342\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1200\/h:518\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:128\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:168\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:116\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1391\/h:600\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/wordpress-updates-section.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n<p>In an analysis of hacked websites, Sucuri found that 61% of successful attacks in its sample happened because of outdated system versions <sup>[2]<\/sup>. Even established sites like <a href=\"https:\/\/www.zdnet.com\/article\/reuters-was-using-old-wordpress-version-when-it-was-hacked\/\" target=\"_blank\" rel=\"noopener\">Reuters<\/a> have fallen victim to malicious attacks due to an outdated WordPress installation. Therefore, it&#8217;s smart to take advantage of new version upgrades as soon as they are available.<\/p>\n\n\n\n<p>Updating your WordPress site and associated tools will likely benefit your site&#8217;s performance and <a href=\"https:\/\/themeisle.com\/blog\/what-is-ux\/\">user experience (UX)<\/a> due to new features and system improvements. However, if you&#8217;re worried that <a href=\"https:\/\/themeisle.com\/blog\/update-wordpress-safely\/\">updating your site<\/a> might affect its functionality, you can typically defer new major updates (version X.X) for 30 days while you identify potential conflicts. However, you should always apply minor security updates right away (version X.X.X).<\/p>\n\n\n\n<p> Also, it&#8217;s smart to always <a href=\"https:\/\/themeisle.com\/blog\/free-wordpress-backup-plugins\/\">back up your website<\/a> before you proceed with any changes.<\/p>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"use-a-strong-password\">5. Choose a strong username and password<\/h3>\n\n\n\n<p>Finally, if you don&#8217;t already use a <a href=\"https:\/\/themeisle.com\/blog\/how-secure-is-my-password\/\">strong password<\/a> to access your site&#8217;s admin area, you&#8217;re making a hacker&#8217;s job much easier. Moreover, if you use the same details for every other website you have an account on, you risk theft of your sensitive information such as personal or banking details.<\/p>\n\n\n\n<p>To put things in perspective, up to 80% of data breaches happen due to stolen or weak passwords <sup>[3]<\/sup>. Therefore, it&#8217;s smart to use strong credentials unique to your WordPress login page, social media accounts, email, and so on.<\/p>\n\n\n\n<p>Keep in mind that your username is just as important as your password. After all, it&#8217;s another layer of security that might keep intruders at bay. Therefore, it&#8217;s best to avoid obvious usernames such as &#8216;admin&#8217; as they&#8217;re too easy to guess.<\/p>\n\n\n\n<p>Fortunately, your login details don&#8217;t have to be indecipherable and consist of random letters and numbers. Using long-tail memorable phrases <a href=\"https:\/\/xkcd.com\/936\/\" target=\"_blank\" rel=\"noopener\">can be just as effective<\/a>, as long as you avoid using personal information. Besides, you can use <a href=\"https:\/\/wpshout.com\/best-password-manager\/\" target=\"_blank\" rel=\"noopener\">a password manager<\/a> such as <a href=\"https:\/\/www.lastpass.com\/\" target=\"_blank\" rel=\"noopener\">LastPass<\/a>, which also enables you to store your credentials safely.<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><a href=\"#\" style=\"color:#999999\">Go to top<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Implement WordPress brute force protection today<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Whether you run a small blog or a large ecommerce business, learning about common website security threats should be a top priority. Fortunately, brute force protection on WordPress is relatively easy to implement with a few tools and practices.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=Beginner%27s+guide%3A+How+to+protect+a+%23WordPress+site+against+brute+force+attacks+%F0%9F%91%8A%F0%9F%91%8A%F0%9F%91%8A&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/' target='_blank' rel='nofollow'>Beginner's guide: How to protect a #WordPress site against brute force attacks \ud83d\udc4a\ud83d\udc4a\ud83d\udc4a<\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=Beginner%27s+guide%3A+How+to+protect+a+%23WordPress+site+against+brute+force+attacks+%F0%9F%91%8A%F0%9F%91%8A%F0%9F%91%8A&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"su-note\"  style=\"border-color:#e5e1b2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#FFFBCC;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n\n\n\n<p>In this article, we&#8217;ve discussed our top five tips to protect your WordPress site against brute force attacks:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Use a tool such as <a href=\"https:\/\/wordpress.org\/plugins\/wps-hide-login\/\" target=\"_blank\" rel=\"noopener\">WPS Hide Login<\/a> to disguise your login page.<\/li>\n\n\n\n<li>Prevent unauthorized access with 2FA.<\/li>\n\n\n\n<li>Use a firewall service to protect your site against DDoS attacks and limit login attempts.<\/li>\n\n\n\n<li>Keep WordPress core, themes, and plugins up to date.<\/li>\n\n\n\n<li>Use strong login credentials that are difficult to guess and unique to your WordPress site.<\/li>\n<\/ol>\n\n\n<\/div><\/div>\n\n\n\n<p>For some other ways to secure your site, check out our collection of <a href=\"https:\/\/themeisle.com\/blog\/wordpress-security-tips\/\">useful WordPress security tips<\/a>.<\/p>\n\n\n\n<p><strong><em>Do you have any questions about WordPress brute force protection? Let us know in the comments section below!<\/em><\/strong><\/p>\n\n\n<style>.ticss-d144f107 strong{font-weight: 700;\n    letter-spacing: -0.2px;\n    line-height: 1.2;\n    display: inline-block;}<\/style>\n\n\n<div class=\"wp-block-columns speed-guide has-white-color has-text-color has-background has-link-color wp-elements-2f81f6c5526477b5b4d52d1ca4513949 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#4267cf\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-medium\"><img data-opt-id=30701221  fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center ticss-58e79f2f\" style=\"font-size:14px\"><strong>FREE GUIDE<\/strong><\/p>\n\n\n\n<p class=\"ticss-d144f107\" style=\"font-size:25px\"><strong>4 Essential Steps to Speed Up Your&nbsp;WordPress Website<\/strong><\/p>\n\n\n\n<p class=\"ticss-3b627beb\">Follow the simple steps in our 4-part mini series and reduce your loading times by 50-80%.&nbsp;\ud83d\ude80<\/p>\n\n\n<p><div class=\"frm_forms  with_frm_style frm_style_themeisle\" id=\"frm_form_4_container\" data-token=\"e6541d94efd8969e1c3ac0c80f60800a\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_pro_form \" id=\"form_site-speed-guide-below-post\" data-token=\"e6541d94efd8969e1c3ac0c80f60800a\">\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Site Speed Guide - Below Post<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"4\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_4\" id=\"frm_hide_fields_4\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"site-speed-guide-below-post\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_4\" name=\"frm_submit_entry_4\" value=\"e7bb7e9343\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/38485\" \/><input type=\"hidden\" name=\"item_meta[18]\" id=\"field_6px6q2\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/38485\"  data-frmval=\"\/blog\/wp-json\/wp\/v2\/posts\/38485\"   \/>\n<div id=\"frm_field_15_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container\">\r\n\t<label for=\"field_6px6q\" id=\"field_6px6q_label\" class=\"frm_primary_label\">Your Email\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"email\" id=\"field_6px6q\" name=\"item_meta[15]\" value=\"\"  autocomplete=\"email\"  placeholder=\"your@email.com\" data-reqmsg=\"Your Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Your Email is invalid\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_17_container\" class=\"frm_form_field form-field  frm_none_container vertical_radio\">\r\n\t<div  id=\"field_6px6q3_label\" class=\"frm_primary_label\">Subscribe to our newsletter\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\r\n\t<\/div>\r\n\t<div class=\"frm_opt_container\" aria-labelledby=\"field_6px6q3_label\" role=\"group\">\t\t<div class=\"frm_checkbox\" id=\"frm_checkbox_17-0\">\t\t\t<label  for=\"field_6px6q3-0\">\n\t\t\t<input type=\"checkbox\" name=\"item_meta[17][]\" id=\"field_6px6q3-0\" value=\"true\"  data-invmsg=\"Subscribe to our newsletter is invalid\" aria-invalid=\"false\"   \/> Subscribe to our newsletter<\/label><\/div>\n<\/div>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_14_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit frm_flex\">\r\n<button class=\"frm_button_submit frm_final_submit\" type=\"submit\"   formnovalidate=\"formnovalidate\">FREE ACCESS<\/button>\r\n\r\n\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_24_container\">\n\t\t\t<label for=\"field_yp6y9\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_yp6y9\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[24]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"tGKtIG19U6wyYcew8uBttbFqR9JdtJENV8t5Mjoj1BYwF9M0QAXa6pd1+Qu8+H8p\" \/><\/div>\n<\/fieldset>\n<\/div>\n\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"198\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n<\/div>\n<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"su-tabs su-tabs-style-default su-tabs-mobile-stack\" data-active=\"1\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-tabs-nav\"><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">References<\/span><\/div><div class=\"su-tabs-panes\"><div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"References\">\n\n\n\n[1] <a href=\"https:\/\/www.wordfence.com\/wp-content\/uploads\/2023\/01\/Wordfence-2022-State-of-WordPress-Security-Report.pdf\" target=\"_blank\" rel=\"noopener nofollow\">https:\/\/www.wordfence.com\/wp-content\/uploads\/2023\/01\/Wordfence-2022-State-of-WordPress-Security-Report.pdf<\/a><br>[2] <a href=\"https:\/\/blog.sucuri.net\/2017\/01\/hacked-website-report-2016q3.html\" target=\"_blank\" rel=\"noopener nofollow\">https:\/\/blog.sucuri.net\/2017\/01\/hacked-website-report-2016q3.html<\/a><br>[3] <a href=\"https:\/\/enterprise.verizon.com\/resources\/reports\/dbir\/\" target=\"_blank\" rel=\"noopener nofollow\">https:\/\/enterprise.verizon.com\/resources\/reports\/dbir\/<\/a><\/p>\n\n\n<\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"Brute force attacks are a common occurrence and a nightmare for any website owner. Once an intruder breaks into your admin area, they might hijack your site, inject malware, or steal your users&#8217; personal information. Therefore, it&#8217;s worth learning about WordPress brute force protection to keep your site secure.","protected":false},"author":14,"featured_media":38713,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":true,"_modified_date":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[26],"tags":[],"hashtags":[],"class_list":["post-38485","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"wppr_data":{"cwp_meta_box_check":"No"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.8 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WordPress Brute Force Protection: 5 Key Tips<\/title>\n<meta name=\"description\" content=\"WordPress brute force protection is essential to keeping your site secure. See how you can achieve it with these easy tips!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress Brute Force Protection: 5 Key Tips\" \/>\n<meta property=\"og:description\" content=\"WordPress brute force protection is essential to keeping your site secure. See how you can achieve it with these easy tips!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/\" \/>\n<meta property=\"og:site_name\" content=\"Themeisle Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-02T11:09:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-04T06:08:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/WordPress-brute-force-protection.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2180\" \/>\n\t<meta property=\"og:image:height\" content=\"1090\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"John Hughes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"John Hughes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/\"},\"author\":{\"name\":\"John Hughes\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/0f080762cdcc47aee80f11536fe87242\"},\"headline\":\"WordPress Brute Force Protection: 5 Key Tips\",\"datePublished\":\"2021-02-02T11:09:45+00:00\",\"dateModified\":\"2021-02-04T06:08:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/\"},\"wordCount\":1437,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/WordPress-brute-force-protection.jpg\",\"articleSection\":[\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/\",\"url\":\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/\",\"name\":\"WordPress Brute Force Protection: 5 Key Tips\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/WordPress-brute-force-protection.jpg\",\"datePublished\":\"2021-02-02T11:09:45+00:00\",\"dateModified\":\"2021-02-04T06:08:00+00:00\",\"description\":\"WordPress brute force protection is essential to keeping your site secure. See how you can achieve it with these easy tips!\",\"breadcrumb\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#primaryimage\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/WordPress-brute-force-protection.jpg\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/WordPress-brute-force-protection.jpg\",\"width\":2180,\"height\":1090,\"caption\":\"WordPress brute force protection\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/themeisle.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Brute Force Protection: 5 Key Tips\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/themeisle.com\/blog\/#website\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"name\":\"Themeisle Blog\",\"description\":\"WordPress Tutorials and Reviews for Beginners and Advanced\",\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/themeisle.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\",\"name\":\"VertiStudio\",\"alternateName\":\"Vertigo Studio SA\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"width\":718,\"height\":156,\"caption\":\"VertiStudio\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/0f080762cdcc47aee80f11536fe87242\",\"name\":\"John Hughes\",\"description\":\"John is a self-taught WordPress designer and developer. He has been working with the CMS for over a decade, and has experience operating as a freelancer and as part of an agency. He\u2019s dabbled in everything from accessible design to website security. Plus, he has extensive knowledge of online business topics like affiliate marketing.\",\"sameAs\":[\"http:\/\/wordcandy.co\"],\"url\":\"https:\/\/themeisle.com\/blog\/author\/john-h\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WordPress Brute Force Protection: 5 Key Tips","description":"WordPress brute force protection is essential to keeping your site secure. See how you can achieve it with these easy tips!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/","og_locale":"en_US","og_type":"article","og_title":"WordPress Brute Force Protection: 5 Key Tips","og_description":"WordPress brute force protection is essential to keeping your site secure. See how you can achieve it with these easy tips!","og_url":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/","og_site_name":"Themeisle Blog","article_published_time":"2021-02-02T11:09:45+00:00","article_modified_time":"2021-02-04T06:08:00+00:00","og_image":[{"width":2180,"height":1090,"url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/WordPress-brute-force-protection.jpg","type":"image\/jpeg"}],"author":"John Hughes","twitter_card":"summary_large_image","twitter_misc":{"Written by":"John Hughes","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#article","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/"},"author":{"name":"John Hughes","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/0f080762cdcc47aee80f11536fe87242"},"headline":"WordPress Brute Force Protection: 5 Key Tips","datePublished":"2021-02-02T11:09:45+00:00","dateModified":"2021-02-04T06:08:00+00:00","mainEntityOfPage":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/"},"wordCount":1437,"commentCount":0,"publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"image":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/WordPress-brute-force-protection.jpg","articleSection":["WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/","url":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/","name":"WordPress Brute Force Protection: 5 Key Tips","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#primaryimage"},"image":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/WordPress-brute-force-protection.jpg","datePublished":"2021-02-02T11:09:45+00:00","dateModified":"2021-02-04T06:08:00+00:00","description":"WordPress brute force protection is essential to keeping your site secure. See how you can achieve it with these easy tips!","breadcrumb":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#primaryimage","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/WordPress-brute-force-protection.jpg","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/02\/WordPress-brute-force-protection.jpg","width":2180,"height":1090,"caption":"WordPress brute force protection"},{"@type":"BreadcrumbList","@id":"https:\/\/themeisle.com\/blog\/wordpress-brute-force-protection\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/themeisle.com\/blog\/"},{"@type":"ListItem","position":2,"name":"WordPress Brute Force Protection: 5 Key Tips"}]},{"@type":"WebSite","@id":"https:\/\/themeisle.com\/blog\/#website","url":"https:\/\/themeisle.com\/blog\/","name":"Themeisle Blog","description":"WordPress Tutorials and Reviews for Beginners and Advanced","publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/themeisle.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/themeisle.com\/blog\/#organization","name":"VertiStudio","alternateName":"Vertigo Studio SA","url":"https:\/\/themeisle.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","width":718,"height":156,"caption":"VertiStudio"},"image":{"@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/0f080762cdcc47aee80f11536fe87242","name":"John Hughes","description":"John is a self-taught WordPress designer and developer. He has been working with the CMS for over a decade, and has experience operating as a freelancer and as part of an agency. He\u2019s dabbled in everything from accessible design to website security. Plus, he has extensive knowledge of online business topics like affiliate marketing.","sameAs":["http:\/\/wordcandy.co"],"url":"https:\/\/themeisle.com\/blog\/author\/john-h\/"}]}},"_links":{"self":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/38485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/comments?post=38485"}],"version-history":[{"count":39,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/38485\/revisions"}],"predecessor-version":[{"id":104286,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/38485\/revisions\/104286"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media\/38713"}],"wp:attachment":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media?parent=38485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/categories?post=38485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/tags?post=38485"},{"taxonomy":"hashtags","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/hashtags?post=38485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}