/wp-admin and /wp-login.php are the two most-guessed addresses on the internet — because they’re the same on every default WordPress install. Moving yours doesn’t stop a determined attacker, but it quiets almost everything else.
A plugin setting changes. A new admin user appears. A file gets edited at 3am. Without a log of what happened and when, you’re left guessing — and guessing is a bad place to be during an actual incident.
A hacked WordPress site doesn’t always look hacked. Sometimes it’s one quiet file redirecting a fraction of your visitors, or borrowing your site’s reputation for someone else’s spam — with nothing visibly wrong on the surface.
“Firewall” gets thrown around as a reassuring word without much explanation of what it’s actually doing. Here’s what’s really happening to the traffic hitting your site before you ever see it.