Back to Resources
    Troubleshooting

    Resolving Common Website Issues: Login, Plugins, Forms & Email

    March 2025·10 min read

    Every website encounters issues eventually. The good news is that most problems fall into predictable categories with known solutions. Here's a troubleshooting guide for the most common website issues.

    Login and Access Issues

    Can't Log Into Admin Panel

    The most common login issue is simply a forgotten or mistyped password. Before assuming something is broken:

    1. Check caps lock: Passwords are case-sensitive
    2. Try the password reset: Most CMS platforms have a "Forgot Password" link
    3. Check the correct URL: For WordPress, it's usually /wp-admin or /wp-login.php
    4. Clear browser cache: Cached credentials can cause conflicts
    5. Try incognito mode: Rules out browser extension interference

    Locked Out After Too Many Attempts

    Security plugins often lock you out after several failed login attempts. Wait 15-30 minutes and try again. If you're using a VPN or your IP changed, you may need to whitelist your current IP or contact your host to remove the block.

    Two-Factor Authentication Issues

    Lost access to your authenticator app? Most 2FA setups provide backup codes during initial setup. If you don't have those, you may need database access to disable 2FA or use your hosting panel's tools.

    Pro Tip: Keep a Backup Admin Account

    Create a secondary admin account with a different email. If you get locked out of your primary account, you can use the backup to restore access.

    Plugin and Extension Problems

    Website Broken After Plugin Update

    Plugin conflicts are one of the most common causes of website issues. If your site broke after an update:

    1. Access via FTP or file manager: Navigate to your plugins folder
    2. Rename the problem plugin folder: Add "_disabled" to the folder name
    3. Check if the site recovers: If so, the plugin was the culprit
    4. Look for alternatives: Or wait for a plugin update that fixes the conflict

    Site Extremely Slow

    Plugins are often the cause of performance issues. Common culprits:

    • Social media plugins making external API calls
    • Analytics plugins that load too many scripts
    • Backup plugins running during peak hours
    • Poorly coded page builder plugins

    Use tools like Query Monitor (WordPress) to identify which plugins are slowing things down. Deactivate unnecessary plugins and consider lightweight alternatives for essential functionality.

    Plugin Not Working at All

    Before assuming the plugin is broken:

    • Check if it's actually activated
    • Verify it's compatible with your CMS version
    • Check if required fields or settings are configured
    • Look for conflict with your theme or other plugins
    • Check the developer's support forum for known issues

    Contact Form Problems

    Form Submissions Not Arriving

    This is one of the most critical issues, and you might be losing leads without knowing it. Common causes:

    • Spam folder: Check all spam and junk folders for missing submissions
    • Email address typo: Verify the receiving email is correct in form settings
    • Email deliverability: Server-sent emails often get flagged as spam
    • SMTP not configured: Use an SMTP plugin to send through Gmail, SendGrid, or similar
    • Form validation failing silently: Check browser console for JavaScript errors

    Spam Submissions Flooding Your Inbox

    If you're getting spam form submissions:

    1. Enable reCAPTCHA: Google's free captcha service stops most bots
    2. Add a honeypot field: A hidden field that bots fill out but humans don't see
    3. Use Akismet or similar: Anti-spam services that filter submissions
    4. Require specific fields: Add validation that typical spam won't pass

    Form Shows Error After Submission

    If users see an error message when submitting:

    • Check server error logs for specific error messages
    • Verify form action URL is correct
    • Confirm all required fields are being validated properly
    • Test with minimal data to isolate the problem field

    Always Test Your Forms

    Submit a test form at least monthly to ensure submissions are arriving. It's easy to break forms accidentally during other updates, and you won't know until you test.

    Email Deliverability Issues

    Emails Going to Spam

    Website-generated emails (from forms, notifications, etc.) often land in spam because they're sent from the server rather than a legitimate email service. Solutions:

    • Use SMTP: Configure your site to send via Gmail, Office 365, or a transactional email service
    • Verify DNS records: Add SPF, DKIM, and DMARC records to your domain
    • Use a professional from address: Send from your domain, not a generic address
    • Check blacklists: Verify your domain/IP isn't on email blacklists

    Emails Not Sending at All

    If emails aren't sending:

    1. Check PHP mail function is enabled on your server
    2. Verify SMTP credentials if using an external service
    3. Check server mail queue for stuck emails
    4. Review error logs for specific failure messages

    Display and Layout Problems

    Page Looks Different Than Expected

    Visual discrepancies often stem from:

    • Caching: Hard refresh (Ctrl+Shift+R) or clear your CDN cache
    • Browser differences: Test in multiple browsers
    • Responsive breakpoints: The design may adapt differently at your screen size
    • CSS conflicts: A plugin or custom code may be overriding styles

    Images Not Loading

    Missing images can result from:

    • File paths changed after migration
    • Images deleted from media library
    • Hotlink protection blocking external requests
    • Mixed content errors (HTTP images on HTTPS site)

    When to Call for Help

    While many issues can be resolved with basic troubleshooting, some require professional help:

    • Database errors or corruption
    • Security breaches or malware
    • Server configuration problems
    • Complex plugin conflicts
    • Performance issues requiring code optimization

    Document what you've tried before reaching out. It helps your support team diagnose faster.

    Final Thoughts

    Most website issues have straightforward solutions once you know where to look. The key is systematic troubleshooting: isolate the problem, check the obvious causes first, and document what you find. When in doubt, reach out to your designer or support team with detailed information about the issue.

    Need Help With a Website Issue?

    If you've tried the basics and the problem persists, I'm here to help diagnose and resolve it.