Table of Contents 4 sections
What is Phishing?
Phishing is a social engineering attack where the attacker impersonates a trusted entity to trick victims into revealing sensitive information, typically login credentials, financial details, or personal data. In the WordPress ecosystem, phishing attacks take two primary forms:
- Attacks targeting WordPress administrators — Phishing emails designed to steal your WordPress login credentials
- Compromised WordPress sites hosting phishing pages — Your site being used as infrastructure for phishing campaigns targeting others
Phishing Attacks Targeting WordPress Admins
Common Tactics
- Fake security alerts — "Your site has been hacked! Log in immediately to secure it" with a link to a fake login page
- Plugin update notifications — Emails mimicking WordPress.org plugin update notices
- Hosting provider impersonation — "Your hosting account will be suspended unless you verify your credentials"
- SEO penalty warnings — "Google has flagged your site for malware. Click here to appeal"
- Fake invoices — Billing notices from popular WordPress services (Elementor, WPEngine, etc.)
How to Identify Phishing Emails
- Check the sender's email domain carefully (
wordpress.orgvswordpr3ss.org) - Hover over links before clicking — the URL should match the claimed sender
- Look for urgency and threat language — legitimate services rarely threaten immediate account deletion
- Check for grammar and formatting issues
- WordPress.org will never ask for your password via email
Your WordPress Site Hosting Phishing Pages
Compromised WordPress sites are frequently used to host phishing pages targeting banks, email providers, social media platforms, and other services. Attackers hide these pages in:
- Random directories within
/wp-content/uploads/ - Subdirectories that look legitimate:
/wp-content/plugins/security-update/ - Hidden folders with names starting with a dot:
/.well-known/phishing/
Consequences of Hosting Phishing Content
- Google will flag your site with a "Deceptive site ahead" warning
- Your domain may be blacklisted by email providers
- Your hosting provider may suspend your account
- You may face legal liability
- Your SEO rankings will plummet
Prevention Strategies
Protecting Your Admin Credentials
- Enable Two-Factor Authentication — Even if credentials are phished, 2FA blocks unauthorized access
- Use a password manager — Autofill only works on the real domain, preventing fake login pages from capturing credentials
- Bookmark your login page — Always access wp-admin via a bookmark, never through email links
- Train your team — Ensure anyone with WordPress access knows how to identify phishing
Preventing Your Site From Being Used for Phishing
- Keep WordPress updated — Prevent the initial compromise
- Monitor file changes — Use a security plugin that alerts you to new or modified files
- Restrict file uploads — Only allow necessary file types (images, PDFs) and never allow PHP uploads
- Regular malware scans — Scan for suspicious files in your uploads and plugins directories
- Google Search Console — Register your site to receive notifications if Google detects phishing content
FAQ
Frequently Asked Questions
Attackers send fake emails impersonating WordPress.org, hosting providers, or security services, with urgent messages like 'Your site has been hacked!' or 'Your hosting will be suspended.' These contain links to fake login pages designed to steal WordPress admin credentials.
After compromising your site through vulnerabilities, attackers hide phishing pages in directories like /wp-content/uploads/, fake plugin folders, or hidden dot-directories. These pages impersonate banks or services to steal credentials from other victims.
Google will flag your site with a 'Deceptive site ahead' warning, your domain may be blacklisted by email providers, your hosting provider may suspend your account, you may face legal liability, and your SEO rankings will plummet.
Enable two-factor authentication, use a password manager (autofill only works on the real domain), always access wp-admin via a bookmark rather than email links, and train your team to identify phishing emails.
Keep WordPress updated to prevent initial compromise, monitor file changes with a security plugin, restrict file uploads to only necessary types (never allow PHP), run regular malware scans, and register your site with Google Search Console for phishing alerts.
Tags
Related Posts
DDoS Attacks on WordPress: How to Keep Your Site Online Under Attack
Distributed Denial of Service attacks can take your WordPress site offline by overwhelming it with traffic. Learn how they work and how to protect against them.
WordPress Malware and Backdoors: How Attackers Maintain Persistent Access
Once a WordPress site is compromised, attackers install backdoors to maintain access even after vulnerabilities are patched. Learn how to detect and remove them.
File Inclusion Vulnerabilities in WordPress: LFI and RFI Explained
File inclusion vulnerabilities allow attackers to read sensitive files or execute malicious code on your WordPress server. Learn how LFI and RFI attacks work.