{"id":38314,"date":"2024-10-07T00:01:00","date_gmt":"2024-10-07T07:01:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=38314"},"modified":"2025-05-21T22:13:23","modified_gmt":"2025-05-22T05:13:23","slug":"change-wordpress-login-url","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/","title":{"rendered":"How To Find Your WordPress Login URL &amp; Upgrade It for Security"},"content":{"rendered":"\n<p>Strong, unique passwords can help prevent unauthorized access to your small business\u2019s <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/what-is-wordpress\/\" rel=\"noopener\">WordPress website<\/a>.<\/p>\n\n\n\n<p>However, attackers have <em>several<\/em> clever ways of getting around them.<\/p>\n\n\n\n<p>Just like relentless youngsters who seem to outsmart every childproofing tactic you throw their way, malicious actors know how to carry out brute-force attacks and find backdoors through less secure plugins.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Brute-Force Attack<\/h3>\n    <p>A brute-force attack is a cyber assault where an attacker uses trial and error to break into an account. Malicious bots attempt to guess passwords, login credentials, or digital keys repeatedly.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/brute-force-attack\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>And, voila, they\u2019re inside your site stealing data faster than a toddler can pull out and empty every drawer in your kitchen (AKA, <em>remarkably<\/em> fast).<\/p>\n\n\n\n<p>In other words, passwords often aren\u2019t enough to properly protect your site against attacks.<\/p>\n\n\n\n<p>Fortunately, there\u2019s a relatively simple thing you can do to reduce the risk of hackers getting into your site \u2014 moving your WordPress login page to a new URL. This will put you in a better position to defend against hacks and attacks.<\/p>\n\n\n\n<p>If you&#8217;re not too familiar with WordPress, this probably won&#8217;t make much sense. That\u2019s why this article will take a closer look at why you should consider changing your WordPress login URL, how to find your login URL if you&#8217;ve lost track of it, and, most importantly \u2014 a few ways to modify it to boost security.<\/p>\n\n\n\n<p>And if you stay tuned all the way to the end, we\u2019re also including a list of additional tips for further strengthening your WordPress security.<\/p>\n\n\n\n<p>Let\u2019s get secured!<\/p>\n\n\n\n<h2 id=\"h-why-you-should-update-a-default-wordpress-login-url\" class=\"wp-block-heading\">Why You Should Update a Default WordPress Login URL<\/h2>\n\n\n\n<p>Since WordPress doesn\u2019t hide your login page, any user can find it as long as they know how WordPress structures its URLs. Considering WordPress powers <a target=\"_blank\" href=\"https:\/\/w3techs.com\/technologies\/details\/cm-wordpress\" rel=\"noopener\">close to half of all websites<\/a> on the internet, it\u2019s safe to assume a lot of folks \u2014 especially those who know how to exploit websites \u2014 are very familiar with the common WordPress layout.<\/p>\n\n\n\n<p>The default structure for a login page usually looks something like this:<\/p>\n\n\n\n<p><strong>https:\/\/example.com\/wp-login.php<\/strong><\/p>\n\n\n\n<p>This means when a user plugs your website URL into where it says \u201chttps:\/\/example.com\/,\u201d they should see a page in their browser prompting them to log in to the back end of your website:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1665\" height=\"1235\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url.webp\" alt=\"Screenshot of the WordPress admin login page highlighting the URL: https:\/\/example.com\/wp-login-php\" class=\"wp-image-49912 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url.webp 1665w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url-300x223.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url-1024x760.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url-768x570.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url-1536x1139.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url-600x445.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url-1200x890.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url-730x541.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url-1460x1083.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url-784x582.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url-1568x1163.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/01_default_wordpress_login_url-877x651.webp 877w\" data-sizes=\"(max-width: 1665px) 100vw, 1665px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1665px; --smush-placeholder-aspect-ratio: 1665\/1235;\" \/><\/figure>\n\n\n\n<p>Of course, most hackers probably won\u2019t have the login credentials they need. However, this structure is still risky if your password is common, weak, or easy to guess. Something like <a target=\"_blank\" href=\"https:\/\/www.weforum.org\/agenda\/2024\/07\/popular-passwords-cybercrime-digital-safety\/\" rel=\"noopener\">123456<\/a>.<\/p>\n\n\n\n<p>Simply put, it&#8217;s an easy fix for an unnecessary vulnerability.<\/p>\n\n\n\n<p>For simplicity\u2019s sake, many people prefer to stick with this default <strong>wp-login<\/strong> structure for signing into WordPress, but leaving it as it is makes it easy for hackers to access your login area, which is like doing half of their job <em>for<\/em> them.<\/p>\n\n\n\n<p>WPScan found that WordPress currently has <a target=\"_blank\" href=\"https:\/\/wpscan.com\/statistics\/\" rel=\"noopener\">more than 50,000 vulnerabilities<\/a> in 2024. The vast majority are found in WordPress plugins, and hundreds, if not thousands more are discovered every year.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1034\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component.webp\" alt=\"Vulnerabilities by component: WordPress 2%, Themes $5, Plugins 94%\" class=\"wp-image-49914 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component-300x194.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component-1024x662.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component-768x496.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component-1536x993.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component-600x388.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component-1200x776.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component-730x472.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component-1460x944.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component-784x507.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component-1568x1013.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/02_vulnerabilities_by_component-877x567.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1034;\" \/><\/figure>\n\n\n\n<p>In short, it&#8217;s time to toughen up your website&#8217;s security.<\/p>\n\n\n\n<p>An achievable way to do so is to change your WordPress login URL to prevent unauthorized access to your site and reduce the risk of brute-force attacks.<\/p>\n\n\n\n<h2 id=\"h2_heres-how-to-find-the-default-wordpress-login-page\" class=\"wp-block-heading\">Here\u2019s How To Find the Default WordPress Login Page<\/h2>\n\n\n\n<p>Look, we know you have a lot going on. When you&#8217;ve got a million things on your plate as a small business owner, losing track of your WordPress login URL isn&#8217;t uncommon.<\/p>\n\n\n\n<p>As we mentioned in the previous section, WordPress uses a standard sign-in link structure that looks something like this:<\/p>\n\n\n\n<p><strong>https:\/\/example.com\/wp-login.php<\/strong><\/p>\n\n\n\n<p>So, all you have to do is add the suffix (this part: <strong>wp-login.php<\/strong>) to your domain, and you should land on your login page.<\/p>\n\n\n\n<p>You can also find your login page by trying to access your WordPress dashboard <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-keeps-logging-out-error\/\" rel=\"noopener\">while logged out<\/a>. Simply enter \u201cyourwebsite.com\/admin\u201d or \u201cyourwebsite.com\/login\u201d into the search bar and you should land on the same login page.<\/p>\n\n\n\n<p>Not working? Don\u2019t panic.<\/p>\n\n\n\n<p>Some web hosts change your WordPress login page automatically for security reasons. So you might already <em>have<\/em> a custom login URL. If so, we\u2019ll show you how to find it right now.<\/p>\n\n\n\n<h2 id=\"h2_custom-login-url-heres-how-to-locate-it\" class=\"wp-block-heading\">Custom Login URL? Here\u2019s How To Locate It<\/h2>\n\n\n\n<p>If your web host has changed your login link, you can usually locate it within your control panel after logging into your hosting account.<\/p>\n\n\n\n<p>However, if you can\u2019t identify your custom login URL there, you can still locate it manually by connecting to your site <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/ftp-sftp-guide-for-wordpress-users\/\" rel=\"noopener\">using an SFTP<\/a> client like FileZilla.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>SFTP<\/h3>\n    <p>SFTP (Secure File Transfer Protocol) is a safer way to transfer files online. Unlike FTP, SFTP uses encryption to protect your data while it&#8217;s being sent, keeping it secure from unauthorized access.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/sftp\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>You may be able to find the credentials to do so in your hosting account or ask your website host for the details.<\/p>\n\n\n\n<p>After installing the client and connecting using those credentials, you should land on a page that looks something like this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1083\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/04_filezilla.jpeg\" alt=\"FileZilla screenshot with a box around the top pointing to the Host, Username, Password, and Port followed by a Quickconnect button. \" class=\"wp-image-49916 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/12\/04_filezilla.jpeg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/04_filezilla-300x203.jpeg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/04_filezilla-1024x693.jpeg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/04_filezilla-768x520.jpeg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/04_filezilla-1536x1040.jpeg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/12\/04_filezilla-600x406.jpeg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/12\/04_filezilla-1200x812.jpeg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/12\/04_filezilla-730x494.jpeg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/12\/04_filezilla-1460x988.jpeg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/12\/04_filezilla-784x531.jpeg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/12\/04_filezilla-1568x1061.jpeg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/12\/04_filezilla-877x594.jpeg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1083;\" \/><\/figure>\n\n\n\n<p>Find the root folder labeled <strong>public_html<\/strong> (you can see it above on the right side of the screen) and click in to locate the <strong>wp-config.php<\/strong> file. If you can\u2019t find it as <strong>public_html<\/strong>, it may instead be listed as your domain name.<\/p>\n\n\n\n<p>Open this file on your computer using a text editor like Visual Studio Code. It\u2019s best to use an option that provides a search and replace tool. Use that tool to find a string of code containing <strong>site_url<\/strong> \u2014 this will direct you to your custom login URL.<\/p>\n\n\n\n<p>Boom, you\u2019ve found it! With that out of the way, let&#8217;s update this URL for better security.<\/p>\n\n\n\n<h2 id=\"h2_two-strategies-to-change-your-wordpress-login-url\" class=\"wp-block-heading\">Two Strategies To Change Your WordPress Login URL<\/h2>\n\n\n\n<p>Now that you know where to find the WordPress login URL, let\u2019s take a look at two easy ways you can change it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Method 1: Upgrade Your WordPress Login URL With a Plugin<\/h3>\n\n\n\n<p>The easiest way to change your login URL is by using a <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/intro-to-wordpress-plugins\/\" rel=\"noopener\">WordPress plugin<\/a>. Luckily, there are plenty of these available to facilitate this.<\/p>\n\n\n\n<p><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wps-hide-login\/\" rel=\"noopener\">WPS Hide Login<\/a> is a great option since it\u2019s lightweight and allows you to safely change your WordPress admin login page to anything you want. Better yet, WPS Hide Login also prevents all logged-out users access to the <strong>wp-admin<\/strong> directory and <strong>wp-login.php<\/strong>.<\/p>\n\n\n\n<p>To get started, you\u2019ll need to install and activate the plugin by going to your WordPress admin area. Click on <strong>Plugins<\/strong> &gt; <strong>Add New Plugin<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"762\" height=\"555\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/03_add_new_plugin.webp\" alt=\"Closeup screenshot of the &quot;Add New Plugin&quot; option under &quot;Plugins&quot; on the left-hand WP menu. \" class=\"wp-image-49918 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/03_add_new_plugin.webp 762w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/03_add_new_plugin-300x219.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/03_add_new_plugin-600x437.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/03_add_new_plugin-730x532.webp 730w\" data-sizes=\"(max-width: 762px) 100vw, 762px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 762px; --smush-placeholder-aspect-ratio: 762\/555;\" \/><\/figure>\n\n\n\n<p>Search for \u201cWPS Hide Login\u201d and hit the <strong>Install Now<\/strong> button. Stay on this page until the installation is complete, then use the <strong>Activate<em> <\/em><\/strong>button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"800\" height=\"784\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/04_install_now.webp\" alt=\"Screenshot of the WPS Hide Login plugin with a box around the &quot;Install Now&quot; button immediately under the plugin title \" class=\"wp-image-49920 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/04_install_now.webp 800w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/04_install_now-300x294.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/04_install_now-768x753.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/04_install_now-600x588.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/04_install_now-730x715.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/04_install_now-784x768.webp 784w\" data-sizes=\"(max-width: 800px) 100vw, 800px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/784;\" \/><\/figure>\n\n\n\n<p>Once activated, in the sidebar of your WordPress admin, head to <strong>Settings<\/strong> &gt; <strong>WPS Hide Login<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"800\" height=\"1194\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/05_settings.webp\" alt=\"Screenshot of the WP nav showing the &quot;Settings&quot; option under &quot;Plugins&quot; brining up another drop-down where you can click WPS Hide Login\" class=\"wp-image-49922 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/05_settings.webp 800w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/05_settings-201x300.webp 201w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/05_settings-686x1024.webp 686w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/05_settings-768x1146.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/05_settings-600x896.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/05_settings-730x1090.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/05_settings-784x1170.webp 784w\" data-sizes=\"(max-width: 800px) 100vw, 800px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/1194;\" \/><\/figure>\n\n\n\n<p>You\u2019ll see that you can create a new login URL. Type in whatever you like and hit <strong>Save Changes<\/strong>.<\/p>\n\n\n\n<p>It\u2019s as simple as that.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"484\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login.webp\" alt=\"screenshot of the WPS Hide Login options showing the Login URL and the Redirection URL\" class=\"wp-image-49924 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login-300x91.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login-1024x310.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login-768x232.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login-1536x465.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login-600x182.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login-1200x363.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login-730x221.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login-1460x442.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login-784x237.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login-1568x474.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/06_wps_hide_login-877x265.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/484;\" \/><\/figure>\n\n\n\n<p>Bear in mind that once this plugin is active and you make your changes, using the new URL will be the only way to access your site\u2019s login screen.<\/p>\n\n\n\n<p>So don\u2019t lose this URL. And don\u2019t share it publicly or with anyone who doesn\u2019t absolutely need it!<\/p>\n\n\n\n<p>Also, remember that your site will revert to using <strong>wp-admin<\/strong> and <strong>wp-login.php<\/strong> if you deactivate this plugin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Method 2: Update Your WordPress Login URL by Editing Your wp-login.php File<\/h3>\n\n\n\n<p>This second method is a little trickier, and most likely best suitable for experienced users. Therefore, before you get started with the following steps, it\u2019s best to <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-back-up-wordpress-tutorial\/\" rel=\"noopener\">make a fresh WordPress backup<\/a> of your site in case anything goes wrong.<\/p>\n\n\n\n<p>It\u2019s also important to know that your changes may revert to their previous settings when you update your theme. If you want to avoid this issue, learn how to <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/install-wordpress-child-theme\/\" rel=\"noopener\">use a WordPress child theme<\/a>.<\/p>\n\n\n\n<p>Now, let\u2019s dive in.<\/p>\n\n\n\n<p>You\u2019ll need to access your site\u2019s files, just like we did earlier when tracking down your custom login URL. You\u2019ll be able to do this via your website host admin panel, or SFTP.<\/p>\n\n\n\n<p>If it\u2019s the latter, use your credentials to connect to your site via your SFTP client of choice, and again, locate the <strong>public_html<\/strong> file (again, it might be listed as your domain name instead.) Inside, find the <strong>wp-login.php<\/strong> folder. The code behind your site&#8217;s login page lives here.<\/p>\n\n\n\n<p>Open the file using your text editor again.<\/p>\n\n\n\n<p>Use the search tool to find every instance of <strong>wp_login_url<\/strong>, which will look something like this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1418\" height=\"376\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/07_wp_login_url.webp\" alt=\"Screenshot of code highlighting the wp_login_url part of the code\" class=\"wp-image-49926 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/07_wp_login_url.webp 1418w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/07_wp_login_url-300x80.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/07_wp_login_url-1024x272.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/07_wp_login_url-768x204.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/07_wp_login_url-600x159.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/07_wp_login_url-1200x318.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/07_wp_login_url-730x194.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/07_wp_login_url-784x208.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/07_wp_login_url-877x233.webp 877w\" data-sizes=\"(max-width: 1418px) 100vw, 1418px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1418px; --smush-placeholder-aspect-ratio: 1418\/376;\" \/><\/figure>\n\n\n\n<p>The strings following the <strong>wp_login_url<\/strong> will contain your current login URL. Change each to the new login URL that you\u2019d like to use.<\/p>\n\n\n\n<p>Remember, you can keep it straightforward so long as it\u2019s original (and different from the default). For example, you might prefer something like \u201caccess.php\u201d or \u201cwp-new-login.\u201d<\/p>\n\n\n\n<p>Once you\u2019re happy with your changes, save them, and close the editor. Then, rename the file after the new URL that you chose (such as \u201caccess.php\u201d).<\/p>\n\n\n\n<p><strong>Note: <\/strong>You can technically name the file whatever you\u2019d like, but it\u2019s easier to track and remember if you name it after the new URL you plan to use.<\/p>\n\n\n\n<p>Drag the file from your desktop into the <strong>public_html <\/strong>file.<\/p>\n\n\n\n<p>Now, you can upload the new file to your root directory using your FTP client or your web host\u2019s file manager. We\u2019ll show you how to do this using the WordPress <a target=\"_blank\" href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/login_url\/\" rel=\"noopener\">\u201clogin_url\u201d filter hook<\/a>.<\/p>\n\n\n\n<p>Start by navigating to <strong>wp-content<\/strong> &gt; <strong>themes<\/strong>, selecting your active theme, and opening the <strong>functions.php<\/strong> file (preferably under a child theme.) This is telling WordPress where the new login file \u201clives.\u201d<\/p>\n\n\n\n<p>Here, you can paste the following line of code into the file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/*\n*Change WP Login file URL using \u201clogin_url\u201d filter hook\n*https:\/\/developer.wordpress.org\/reference\/hooks\/login_url\/\n*\/\nadd_filter( \u2018login_url\u2019, \u2018custom_login_url\u2019, PHP_INT_MAX );\nfunction custom_login_url( $login_url ) {\n$login_url = site_url( \u2018wp-your-new-login-file-name.php\u2019, \u2018login\u2019 );\nreturn $login_url;\n}<\/code><\/pre>\n\n\n\n<p>Replace <strong>wp-your-new-login-file-name<\/strong> with the name of the file you just created. Then, save your changes and test your new login.<\/p>\n\n\n\n<p>You&#8217;ll need to type in your site&#8217;s domain with your new login URL at the end.<\/p>\n\n\n\n<p>For example: \u201chttps:\/\/example.com\/access.php.\u201d<\/p>\n\n\n\n<p>If you\u2019re able to access the login page for your WordPress site, it\u2019s worked!<\/p>\n\n\n\n<p>And now, you can delete the original <strong>wp-login.php<\/strong> file, because the new file you\u2019ve added has replaced it.<\/p>\n\n\n\n<p>Something to remember \u2013 once you\u2019ve updated your login page, you need to update the pages that <em>reference <\/em>the <strong>wp-login.php <\/strong>file we just deleted. Specifically, you need to update the <a target=\"_blank\" href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/logout_url\/\" rel=\"noopener\"><strong>logout_url <\/strong>filter<\/a> and the <a target=\"_blank\" href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/lostpassword_url\/\" rel=\"noopener\"><strong>lostpassword_url <\/strong>filter<\/a>.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h2 id=\"h2_4-more-ways-to-secure-the-wordpress-login-process\" class=\"wp-block-heading\">4 More Ways To Secure the WordPress Login Process<\/h2>\n\n\n\n<p>Changing your WordPress login URL is great for tightening up your site\u2019s security. However, it\u2019s not all you can do.<\/p>\n\n\n\n<p>Here are some additional ways to further secure your WordPress login process:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Limit Login Attempts<\/h3>\n\n\n\n<p>When you limit login attempts, you can stop hackers and bots that attempt to access your site by trying hundreds of usernames and passwords. In other words, a brute-force attack.<\/p>\n\n\n\n<p>The easiest way to do this is by using a plugin like <a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/limit-login-attempts-reloaded\/\" rel=\"noopener\">Limit Login Attempts Reloaded<\/a>.<\/p>\n\n\n\n<p>This plugin gets to work as soon as it\u2019s activated on your site. By default, users have four chances to log in before they get <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/what-to-do-when-locked-out-wordpress\/\" rel=\"noopener\">locked out of WordPress<\/a>.<\/p>\n\n\n\n<p>However, you can play around with the settings, changing the number of retries, the length of the lockouts, and more. The plugin\u2019s admin dashboard can show you how many brute-force attacks have been blocked by the plugin.<\/p>\n\n\n\n<p>And in the \u201cLogs\u201d tab, you can even manually blocklist specific IP addresses.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Implement Two-Factor (2FA) Authentication<\/h3>\n\n\n\n<p>2FA is one of the <a target=\"_blank\" href=\"https:\/\/melapress.com\/wp-security-statistics\/\" rel=\"noopener\">most widely used security features<\/a> WordPress users deploy.<\/p>\n\n\n\n<p>In this process, users have to submit more than just their login credentials. Before logging in, users must also generate a <em>second<\/em> credential. This is often a code sent via text message, email, or an app.<\/p>\n\n\n\n<p>Since bots and hackers are unable to produce the second required credential, this is a great way to prevent unauthorized access to your site. One of the best ways to add this functionality to your site is by using a plugin like <a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/miniorange-2-factor-authentication\/\" rel=\"noopener\">miniOrange<\/a>.<\/p>\n\n\n\n<p>Once activated, head to the new miniOrange two-factor link in your WordPress admin sidebar &gt; <strong>My Account<\/strong>.<\/p>\n\n\n\n<p>Here, you\u2019ll have to register for an account. Then, you\u2019ll receive a code that enables you to verify your email.<\/p>\n\n\n\n<p>Next, we recommend following along with the plugin\u2019s helpful \u201cSetup Wizard\u201d to make sure you have 2FA fully set up for anyone who uses your site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Use CAPTCHA<\/h3>\n\n\n\n<p>CAPTCHA or <a target=\"_blank\" href=\"https:\/\/www.google.com\/recaptcha\/about\/\" rel=\"noopener\">reCAPTCHA<\/a> from Google provides an extra layer of security for your website.<\/p>\n\n\n\n<p>Typically, it\u2019s used to control access to sensitive pages. What\u2019s more? This can prevent bots from creating spam or accessing personal information on your website via order forms or login forms.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"860\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/10\/captcha.png\" alt=\"reCaptcha image example asking the user to select all images that show a bus\" class=\"wp-image-49931 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/10\/captcha.png.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/10\/captcha-300x161.png 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/10\/captcha-1024x550.png 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/10\/captcha-768x413.png 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/10\/captcha-1536x826.png 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/10\/captcha-600x323.png.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/10\/captcha-1200x645.png.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/10\/captcha-730x392.png.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/10\/captcha-1460x785.png.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/10\/captcha-784x421.png.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/10\/captcha-1568x843.png.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/10\/captcha-877x471.png.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/860;\" \/><\/figure>\n\n\n\n<p>Again, a plugin is the easiest way to enable this functionality on your site. In our <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/complete-guide-to-recaptcha\/\" rel=\"noopener\">guide to reCAPTCHA<\/a>, we walk you through how to get it up and running via a plugin in just six steps.<\/p>\n\n\n\n<p>If you&#8217;d rather do it manually, that&#8217;s also an option!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Enforce Strong Passwords<\/h3>\n\n\n\n<p>Of course, changing the login URL for your WordPress site is a great idea, so you\u2019re not using the easily-guessable \u201cadmin\u201d suffix. However, your efforts are wasted if you continue using weak or repeat passwords that put your account at a greater risk of attack.<\/p>\n\n\n\n<p>Only <a target=\"_blank\" href=\"https:\/\/www.forbes.com\/advisor\/business\/software\/american-password-habits\/\" rel=\"noopener\">13%<\/a> of people use a password generator to create unique, highly secure phrases for different websites. The majority instead use numbers and words that are significant to them, making these more obvious to hackers.<\/p>\n\n\n\n<p>We recommend using <a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/better-wp-security\/\" rel=\"noopener\">Solid Security<\/a>, a WordPress plugin that can nudge users into using strong passwords. If you\u2019re worried about a password being part of a data breach, you can also use <a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/passwords-evolved\/\" rel=\"noopener\">Passwords Evolved<\/a>, which sends an alert if any user passwords are compromised<\/p>\n\n\n\n<p>Right now, it\u2019s best to reset your password on WordPress if it\u2019s re-used or easily guessed. Going forward, opt for lengthy passwords with upper and lowercase letters combined with numbers and special characters. We\u2019d also recommend using a password manager like <a target=\"_blank\" href=\"https:\/\/1password.com\/\" rel=\"noopener\">1Password <\/a>for some extra peace of mind.<\/p>\n\n\n\n<p>Plus, it\u2019s important to encourage strong passwords from users with access to your website. You can clarify this in the welcome email users receive upon registering to your site.<\/p>\n\n\n\n<h2 id=\"h2_bonus-even-more-tips-for-boosting-wordpress-security\" class=\"wp-block-heading\">Bonus: Even More Tips for Boosting WordPress Security<\/h2>\n\n\n\n<p>As the most popular <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/comprehensive-guide-to-content-management-systems\/\" rel=\"noopener\">content management system (CMS)<\/a> on the market, WordPress is understandably also one of the most often attacked.<\/p>\n\n\n\n<p>We don\u2019t say that to scare you away from using it, but just to make you aware of the importance of securing your WordPress site on all fronts.<\/p>\n\n\n\n<p>For overall security beyond the login phase, we recommend yet another powerful plugin for automating the process: <a target=\"_blank\" href=\"https:\/\/automattic.pxf.io\/OrN6xZ\" rel=\"noopener\">Jetpack<\/a>.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Jetpack<\/h3>\n    <p>Jetpack is a WordPress plugin created by Automattic, the company behind WordPress.com. It\u2019s a plugin that gives you access to features that are usually only available on WordPress.com sites.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/web-design\/jetpack\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>Ensuring your <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/ultimate-guide-ssl-tls\/\" rel=\"noopener\">SSL\/TLS<\/a> certificate is up to date is the best way to ensure your important site and user data is encrypted. This often has a positive impact on search engine optimization (SEO) for your website as well.<\/p>\n\n\n\n<p>Learn how to use the <a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/really-simple-ssl\/\" rel=\"noopener\">Really Simple SSL<\/a> WordPress plugin <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/really-simple-ssl\/\" rel=\"noopener\">here<\/a>.<\/p>\n\n\n\n<p>Feeling ready to go even deeper into WordPress security? Check out our guide to <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/secure-your-wordpress-website\/\" rel=\"noopener\">Everything You Need To Know About WordPress Security<\/a> for even more website-hardening methods.<\/p>\n\n\n\n<h2 id=\"h2_build-an-impenetrable-business-with-the-best-wordpress-host\" class=\"wp-block-heading\">Build an Impenetrable Business With the Best WordPress Host<\/h2>\n\n\n\n<p>One final, but <em>excellent<\/em> way to tighten up your WordPress security for good?<\/p>\n\n\n\n<p>Partnering with an experienced, committed <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/web-hosting-guide\/\" rel=\"noopener\">web host<\/a>.<\/p>\n\n\n\n<p>At DreamHost, we offer a range of solutions to suit all kinds of users, websites, and security needs.<\/p>\n\n\n\n<p>Our <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\" rel=\"noopener\">managed WordPress hosting<\/a> packages are great for hands-off small biz owners and operators, and our <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/hosting\/vps\/\" rel=\"noopener\">managed VPS hosting<\/a> options are ideal for when you\u2019re ready to scale.<\/p>\n\n\n\n<p>Explore all of our <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/hosting\/\" rel=\"noopener\">hosting plans<\/a> to choose the best fit for you! And while you\u2019re at it, check out <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/pro-services\/management\/dreamcare\/\" rel=\"noopener\">DreamCare<\/a> to get professional security monitoring, reporting, and maintenance, so you can check that off your business to-do list.<\/p>\n\n\n\n\n<div class=\"article-cta-shared article-cta-small article-cta--product\">\n\t<div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/product-cta-pro-services-website-management-877x586.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/product-cta-pro-services-website-management.webp 2x\"  \/><\/div>\n\n\t<a href='https:\/\/www.dreamhost.com\/pro-services\/management\/' class='link-top' target='_blank' rel='noopener noreferrer'>\n\t\t<span>Pro Services &#8211; Website Management<\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\" width=\"15\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n\n\t<div class=\"content-btm\">\n\t\t<h2 class=\"h2--md\">\n\t\t\tWe&#8217;ll Handle the Technical Stuff\n\t\t<\/h2>\n\t\t<p class=\"p--md\">\n\t\t\tBring enterprise-grade performance and reliability to your website. Leave the backend to the experts \u2013 you focus on your business.\n\t\t<\/p>\n\n\t\t        <a\n            href=\"https:\/\/www.dreamhost.com\/pro-services\/management\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            See More                    <\/a>\n\n\t<\/div>\n<\/div>\n\n\n<p><em>This page contains affiliate links. This means we may earn a commission if you purchase services through our link without any extra cost to you.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Struggling to find your WordPress login URL? This guide shows you how to locate and secure your WordPress login page for better website safety.<\/p>\n","protected":false},"author":1081,"featured_media":49907,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Struggling to find your WordPress login URL? This guide shows you how to locate and secure your WordPress login page for better website safety.","toc_headlines":"[[\"h-why-you-should-update-a-default-wordpress-login-url\",\"Why You Should Update a Default WordPress Login URL\"],[\"h2_heres-how-to-find-the-default-wordpress-login-page\",\"Here\u2019s How To Find the Default WordPress Login Page\"],[\"h2_custom-login-url-heres-how-to-locate-it\",\"Custom Login URL? Here\u2019s How To Locate It\"],[\"h2_two-strategies-to-change-your-wordpress-login-url\",\"Two Strategies To Change Your WordPress Login URL\"],[\"h2_4-more-ways-to-secure-the-wordpress-login-process\",\"4 More Ways To Secure the WordPress Login Process\"],[\"h2_bonus-even-more-tips-for-boosting-wordpress-security\",\"Bonus: Even More Tips for Boosting WordPress Security\"],[\"h2_build-an-impenetrable-business-with-the-best-wordpress-host\",\"Build an Impenetrable Business With the Best WordPress Host\"]]","hide_toc":false,"footnotes":""},"categories":[550,696],"tags":[],"class_list":["post-38314","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Find and Secure Your WordPress Login URL - DreamHost<\/title>\n<meta name=\"description\" content=\"Struggling to find your WordPress login URL? This guide shows you how to locate and secure your WordPress login page for better website safety.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Find and Secure Your WordPress Login URL\" \/>\n<meta property=\"og:description\" content=\"Learn how to find, change, and secure your WordPress login URL to boost your website&#039;s security. Keep your site safe with these easy steps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-07T07:01:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-22T05:13:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/1220_x_628_ogimage_wordpress_login_url.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Alejandro Granata\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Find and Secure Your WordPress Login URL\" \/>\n<meta name=\"twitter:description\" content=\"Learn how to find, change, and secure your WordPress login URL to boost your website&#039;s security. Keep your site safe with these easy steps.\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alejandro Granata\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Find and Secure Your WordPress Login URL - DreamHost","description":"Struggling to find your WordPress login URL? This guide shows you how to locate and secure your WordPress login page for better website safety.","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:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/","og_locale":"en_US","og_type":"article","og_title":"Find and Secure Your WordPress Login URL","og_description":"Learn how to find, change, and secure your WordPress login URL to boost your website's security. Keep your site safe with these easy steps.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2024-10-07T07:01:00+00:00","article_modified_time":"2025-05-22T05:13:23+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/1220_x_628_ogimage_wordpress_login_url.webp","type":"image\/webp"}],"author":"Alejandro Granata","twitter_card":"summary_large_image","twitter_title":"Find and Secure Your WordPress Login URL","twitter_description":"Learn how to find, change, and secure your WordPress login URL to boost your website's security. Keep your site safe with these easy steps.","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Alejandro Granata","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/"},"author":{"name":"Alejandro Granata","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/8bfafd9aede4ad5a3bca7f83b60e3f72"},"headline":"How To Find Your WordPress Login URL &amp; Upgrade It for Security","datePublished":"2024-10-07T07:01:00+00:00","dateModified":"2025-05-22T05:13:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/"},"wordCount":2643,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/1460_x_1095_blog_hero_wordpress_login_url.webp","articleSection":["Tutorials","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/","name":"Find and Secure Your WordPress Login URL - DreamHost","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/1460_x_1095_blog_hero_wordpress_login_url.webp","datePublished":"2024-10-07T07:01:00+00:00","dateModified":"2025-05-22T05:13:23+00:00","description":"Struggling to find your WordPress login URL? This guide shows you how to locate and secure your WordPress login page for better website safety.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/1460_x_1095_blog_hero_wordpress_login_url.webp","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/12\/1460_x_1095_blog_hero_wordpress_login_url.webp","width":1460,"height":1095,"caption":"How To Find Your WordPress Login URL & Upgrade It for Security"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/change-wordpress-login-url\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Find Your WordPress Login URL &amp; Upgrade It for Security"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/8bfafd9aede4ad5a3bca7f83b60e3f72","name":"Alejandro Granata","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/Alejandro-150x150.jpg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/Alejandro-150x150.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/Alejandro-150x150.jpg","caption":"Alejandro Granata"},"description":"Alex is one of our WordPress specialists at DreamHost. He is responsible for providing technical support, optimization tips, and assisting customers with internal migrations. In his free time, he enjoys cooking, playing videogames, and reading. Follow Alex on LinkedIn: https:\/\/www.linkedin.com\/in\/agranata\/","sameAs":["https:\/\/www.linkedin.com\/in\/agranata\/"],"url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/alejandrogranata\/"}]}},"lang":"en","translations":{"en":38314,"es":38340,"ru":50370,"pl":50357,"de":50352,"pt":50346,"uk":55795,"it":68756,"fr":71092,"nl":71129},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/38314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1081"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=38314"}],"version-history":[{"count":10,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/38314\/revisions"}],"predecessor-version":[{"id":49936,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/38314\/revisions\/49936"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/49907"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=38314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=38314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=38314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}