Google Ads Phishing for GoDaddy Credentials: Why Attackers Are Winning the Trust Game
Google Ads phishing campaign targeting GoDaddy ManageWP: attack mechanics, trust exploitation, authentication defense strategies.
Google Ads Phishing for GoDaddy Credentials: Why Attackers Are Winning the Trust Game
A phishing campaign discovered this week used Google's own ad network to rank malicious domains above legitimate GoDaddy login pages. Users searching for "ManageWP login" saw attacker-controlled results first. They clicked. They entered credentials. They got compromised.
What makes this campaign notable isn't the technique—phishing ads are common. What's notable is that the attacker's fake login page was indistinguishable from the real one, and Google's ad network helped them win the trust game.
How the Attack Worked
Step 1: Set up fake domain
Attacker registered domain mimicking GoDaddy's ManageWP subdomain. Created pixel-perfect replica of legitimate login page.
Step 2: Buy Google ads
Attacker purchased Google Ads targeting "managewp login," "godaddy managewp," "wordpress management."
Step 3: Out-rank legitimate site
Google's ad algorithm prioritizes ads with high click-through rates and quality scores. Phishing ads have high CTR (users don't know they're fake). Attacker bid higher than GoDaddy's own ads. For some search queries, the phishing link appeared first.
Step 4: Harvest credentials
Victims typed credentials into the fake form. Credentials were logged. Attacker used them to access legitimate ManageWP accounts.
Step 5: Pivot to production
With ManageWP access, attacker could modify WordPress configurations, install backdoors, deploy malware, or exfiltrate data from hundreds of WordPress sites managed through a single account.
Why This Attack Wins
Traditional phishing relies on social engineering—convincing users to click a link in an email or message.
This attack uses legitimate infrastructure (Google Ads) to make users believe they're on a legitimate site. The differences:
Traditional phishing:
- Victim is skeptical (unsolicited email)
- Victim checks URL (might still click, but is thinking about trust)
- Victim might see certificate warning
- Victim might notice domain differences (manageup.com vs managewp.com)
Ads-based phishing:
- Victim is in search mode (not skeptical)
- Victim sees "Ads" label, assumes Google has vetted it
- URL might be similar enough to fool quick glance
- Certificate is valid (attacker registered domain legitimately)
- Page design is identical to real page (pixel-perfect clone)
- Victim's mental state: "I searched for this, Google showed it, it looks right, I'll trust it"
The cognitive burden of distinguishing phishing from legitimate goes up when:
1. Search results appear to vet the link ("if it's in Google search results, it's safe")
2. The page is identical to the real page
3. The URL is similar to the real URL (not obviously fake)
4. There's no security friction (no MFA, no warning, no extra verification)
Why Google Can't (or Won't) Stop This
Google's ad network relies on automated review. Google's policy prohibits phishing ads. But enforcement is reactive:
- Attacker creates ad
- Ad runs for hours or days before human review
- Attacker harvests credentials
- Google removes the ad
- Attacker repeats with new domain
Google has financial incentives to move slowly on ad removals. Every ad that runs is revenue. The marginal cost of allowing a phishing ad for a few hours is tiny compared to the revenue Google collects from legitimate ads.
From an attacker's perspective, the ROI is positive:
- Buying ads costs ~$0.50–$5 per click
- Harvesting one GoDaddy account gives access to dozens of WordPress sites
- One compromised site generates thousands in ransomware or data theft value
- Even a 0.1% success rate is profitable
What This Reveals About Trust
This attack highlights a blind spot in user mental models: Users believe Google's ad platform is a trust signal.
Research shows that 60-70% of users can't distinguish between organic search results and paid ads. They assume that if Google is showing it, Google has vetted it.
Google's own labeling ("Ad" with a small icon) is not sufficient to change user behavior. Users see "Ad: GoDaddy ManageWP" and think "GoDaddy product, Google-vetted."
So when an attacker clones a legitimate page and buys ads to rank above it, the attacker is exploiting a fundamental trust asymmetry:
- Legitimate site: "We're GoDaddy. Login here."
- Phishing site: "We're GoDaddy, AND we rank higher in Google Ads."
From the user's perspective, the phishing site has more legitimacy cues.
Defense Strategies (Technical and Behavioral)
For organizations managing WordPress:
1. Enforce authentication friction
- Use SSO (Okta, Entra ID) instead of password-based login
- Require security keys (FIDO2, hardware keys)
- Never rely on password authentication for privileged access
2. Monitor for unauthorized logins
- Set up alerts if ManageWP account is accessed from unusual IP addresses
- Flag login attempts from non-corporate networks
- Enforce IP whitelisting where possible
3. Educate users (yes, it's annoying, but it works)
- Show employees what the real login page looks like
- Train on how to verify URLs (check domain carefully, use bookmarks)
- Practice detecting subtle domain differences
4. Use browser extensions
- Password managers (1Password, Bitwarden) auto-fill only legitimate domains
- DNS-level filtering (Cloudflare, NextDNS) blocks known phishing domains
- Security extensions flag lookalike domains
For Google (they won't do this, but they should):
1. Require domain verification before ads can rank for login-related keywords
2. Require Security Key (FIDO2) enrollment before accessing high-risk ads
3. Implement CAPTCHA or rate-limiting on login pages (Google can detect these patterns)
4. Black-list domains that rank for "[service] login" ads (reserved for official domains)
5. Disallow ads that direct to pages with password input forms
The Uncomfortable Pattern
Google Ads phishing is a symptom of a larger problem: Scale and automation have broken the trust model of the web.
When there were 1,000 websites, you could memorize which ones were legitimate. When there are 1 billion, you can't. You rely on intermediaries (Google, for example) to filter for you.
But intermediaries have conflicting incentives. Google makes money from ads, including phishing ads (until they're caught). Google makes less money if they aggressively filter bad ads. So they move slowly.
Users are left with an impossible task: determine legitimacy in a system they don't understand, facing attackers with more resources and fewer constraints.
The realistic defense isn't to train users or rely on platform security. It's to remove the need for trust-dependent authentication entirely:
- Use SSO (you trust the SSO provider, not the website)
- Use passwordless authentication (no credentials to phish)
- Use security keys (phishing works only if the attacker can redirect authentication)
Vouch's code scanning helps you understand the risk of your own authentication flows. If you're running login pages online, we recommend an audit of your authentication architecture—especially if users are accessing it via search results and ads.