Why Are There Unknown Users in My WordPress Dashboard and How to Remove Them
Content
Discovering unfamiliar user accounts in your WordPress dashboard can be alarming. This is a common security concern, but it's not always a sign of a malicious breach. This guide will help you understand why these users appear and the steps you can take to investigate and remove them safely.
Why Unknown Users Appear
There are several legitimate and illegitimate reasons why an unknown user might appear in your list:
- Spam Registrations: If your site allows open user registration, bots can automatically create accounts. This is a widespread issue, as seen in Thread 19 where a user's site grew from 1,200 to over 9,000 users without corresponding sales.
- Plugin or Theme Creation: Some plugins and themes create their own user accounts for system functions. For example, a WooCommerce-related user or demo accounts for a theme (like 'themedemos' or 'themereviewteam' mentioned in Thread 21) may appear. Deleting these can sometimes break site functionality.
- Legitimate User Error: A real person may have registered with an unexpected username or email address.
- Security Breach: In a worst-case scenario, an attacker could have gained access and created a backdoor user account.
How to Investigate and Remove Unknown Users
Follow these steps to securely handle unknown users.
1. Check Your Registration Settings
The first step is to see if your site is open for anyone to register. Go to your WordPress Dashboard > Settings > General and look for the "Membership" checkbox labeled "Anyone can register." If this is checked and you do not intentionally run a community site, unchecking it will prevent future spam registrations.
2. Identify the User's Role
In your Users list, examine the "Role" of the unknown account. An account with an Administrator role is a significant red flag and should be investigated immediately. Accounts with a Subscriber role are more likely to be spam registrations.
3. Safely Delete the User
If you are certain the user is not required by a theme or plugin, you can delete it. However, if the user has published content, you will be prompted to attribute their posts to another user account (like your own admin account) during deletion.
Warning: As noted in Thread 21, some users are created by themes or plugins. If you delete one and your site breaks (e.g., your homepage disappears), you will know it was a system account. Restore from a backup and seek support from your theme or plugin developer to understand the account's purpose.
For deleting a large number of users at once, consider using a bulk deletion tool like the WP Bulk Delete plugin.
4. Prevent Future Spam Registrations
Simply turning off registrations may not be ideal for sites that need legitimate users. To prevent spam bots from creating accounts, implement additional security measures:
- Use a CAPTCHA: Plugins like Advanced noCaptcha & invisible Captcha can add a challenge to your registration form that bots cannot easily bypass.
- Limit Registration to Checkout: If you run an e-commerce site with WooCommerce, change the settings to only allow account creation during the checkout process. This effectively stops idle or spam registrations, as suggested in Thread 22.
- Employ a Security Plugin: A comprehensive security plugin can help block malicious traffic and login attempts that often accompany spam registration attacks.
When to Be Concerned
If you find an admin-level user you did not create, or if users keep reappearing after you delete them, your site's security may be compromised. In this case, you should initiate a full security audit.
By understanding the common causes and following these steps, you can confidently clean up your user list and secure your site against future unwanted registrations.
Related Support Threads Support
-
Does Wordfence Play Well with Blockhole for Bad Bots Plugin?https://wordpress.org/support/topic/does-wordfence-play-well-with-blockhole-for-bad-bots-plugin/
-
Suspicious IP adress is trying to access my WordPress sitehttps://wordpress.org/support/topic/suspicious-ip-adress-is-trying-to-access-my-wordpress-site/
-
Question about raw acces loghttps://wordpress.org/support/topic/question-about-raw-acces-log/
-
Urgent Assistance Needed: Website Under Attack with Spam URLshttps://wordpress.org/support/topic/urgent-assistance-needed-website-under-attack-with-spam-urls/
-
We detected suspected bots triggering large numbers of 404 errors on your sitehttps://wordpress.org/support/topic/we-detected-suspected-bots-triggering-large-numbers-of-404-errors-on-your-site/
-
Unfamiliar Domain Associated with My Email Addresshttps://wordpress.org/support/topic/unfamiliar-domain-associated-with-my-email-address/
-
multiple login attempts by random user names misdirected to my WP admin loginhttps://wordpress.org/support/topic/multiple-login-attempts-by-random-user-names-misdirected-to-my-wp-admin-login/
-
how to block a stalker on my bloghttps://wordpress.org/support/topic/how-to-block-a-stalker-on-my-blog/
-
Site Lockout Notificationhttps://wordpress.org/support/topic/site-lockout-notification-21/
-
Security noticehttps://wordpress.org/support/topic/security-notice-2/
-
Unknown GET Requestshttps://wordpress.org/support/topic/unknown-get-requests/
-
Over a million xmlrpc calls and counting?https://wordpress.org/support/topic/over-a-million-xmlrpc-calls-and-counting/
-
Is this a scam?https://wordpress.org/support/topic/is-this-a-scam-6/
-
WordPress.com bot swamping my site?https://wordpress.org/support/topic/wordpress-com-bot-swamping-my-site/
-
Users randomly get “err_connection_reset” errorhttps://wordpress.org/support/topic/users-randomly-get-err_connection_reset-error/
-
How this notification email can be triggeredhttps://wordpress.org/support/topic/how-this-notification-email-can-be-triggered/
-
Should I be worried for the security? (new user alert)https://wordpress.org/support/topic/should-i-be-worried-for-the-security-new-user-alert/
-
“ST WORDPRESS KBENHAVN” Charge on our Visahttps://wordpress.org/support/topic/st-wordpress-kbenhavn-charge-on-our-visa/
-
How to avoid misterious new users… maybe bots.https://wordpress.org/support/topic/how-to-avoid-misterious-new-users-maybe-bots/
-
Brute Force Attacks constantly trying to login as Admin of my website 30 timeshttps://wordpress.org/support/topic/brute-force-attacks-constantly-trying-to-login-as-admin-of-my-website-30-times/
-
Finding unwanted users in my WordPress user panelhttps://wordpress.org/support/topic/finding-unwanted-users-in-my-wordpress-user-panel/
-
Sudden influx of customers a day who don’t buyhttps://wordpress.org/support/topic/sudden-influx-of-customers-a-day-who-dont-buy/