For WordPress agencies and developers, maintaining client websites is a constant balancing act. We strive for optimal performance, robust security, and a seamless user experience. WordPress’s Site Health tool is invaluable in this endeavor, offering a centralized dashboard to monitor the health of a website.
However, while Site Health is designed to be helpful, it can sometimes present plugin warnings that, while technically valid, might not be critical or actionable in every situation. For agencies and developers managing multiple sites, these warnings can become noisy, cluttering the Site Health dashboard and potentially masking truly urgent issues.
This blog post is crafted for WordPress agencies and developers like you. We’ll delve into understanding plugin warnings within WordPress Site Health.
Table of Contents
Understanding WordPress Site Health: Your Website’s Diagnostic Center
Before we dive into managing plugin warnings, let’s solidify our understanding of WordPress Site Health itself. Introduced in WordPress 5.2, Site Health is a built-in tool designed to provide insights into the operational status and security of your WordPress website.
WordPress Site Health acts as your website’s diagnostic center. It performs a series of checks and tests, categorizing the results into two main tabs: ‘Status’ and ‘Info’.

- Status Tab: This is where you get an overview of your site’s health, presented as a percentage score and categorized into ‘Good’, ‘Needs Improvement’, or ‘Critical Issues’. Beneath this overview, you’ll find a list of passed tests and recommendations, often flagged with warnings or critical notices. These recommendations can range from updating PHP versions to removing inactive plugins, and importantly, plugin-related warnings.
- Info Tab: This tab provides a wealth of technical information about your WordPress installation, server configuration, database, active plugins, and themes, media handling, and security settings. This data is invaluable for debugging, troubleshooting, and understanding your site’s environment.
Why is Site Health Important for WordPress Professionals?
WordPress Site Health is a great tool for WordPress agencies and developers alike as it helps in a variety of tasks such as:
- Proactive Maintenance: Site Health empowers you to proactively identify potential issues before they escalate into major problems. Regular checks can catch outdated software, insecure configurations, and performance bottlenecks.
- Client Communication: When discussing website maintenance with clients, Site Health provides a clear, objective basis for recommendations. You can demonstrate the need for updates or configuration changes based on the tool’s findings.
- Efficiency in Troubleshooting: The detailed ‘Info’ tab provides a centralized location for all critical technical details, saving you time when diagnosing and resolving issues, especially when working on unfamiliar client sites.
- Security Enhancement: Site Health checks for security-related configurations, like PHP versions and HTTPS, helping you to maintain a secure environment for your clients and their data.
Plugin Warnings In WordPress Site Health
Now, let’s focus on the core of our discussion: plugin warnings within Site Health. These warnings are often the subject of confusion and sometimes, undue alarm.
Plugin warnings in Site Health are triggered when the system detects conditions related to installed plugins that might negatively impact the website’s performance, security, compatibility, or overall health. It’s crucial to understand that a warning does not always indicate a critical problem demanding immediate action.
Common Triggers for Plugin Warnings in WordPress Site Health
Multiple issues trigger plugin warnings in WordPress that include:
- Outdated Plugins: This is the most frequent cause. When a plugin hasn’t been updated recently, Site Health flags it, as outdated plugins can be vulnerable to security exploits or compatibility issues with newer WordPress versions or other plugins.
- PHP Compatibility Issues: Plugins might use code that is not fully compatible with the currently installed PHP version on the server. This can lead to errors or unexpected behavior.
- Plugin Conflicts (Indirectly): While Site Health doesn’t directly detect plugin conflicts, performance or functionality issues caused by conflicts might manifest in ways that trigger Site Health warnings, such as slow response times or errors logged in server logs that Site Health might detect through other checks.
- Deprecated Functions or Code Practices: Plugins using outdated or deprecated WordPress functions might trigger warnings as these practices can become problematic in future WordPress versions.
- Performance Concerns (Less Common for Plugins Directly): In some rare cases, a plugin’s resource usage might be flagged if it’s exceptionally high and affecting site performance, although this is less directly reported as a plugin ‘warning’ but might contribute to overall Site Health scores.
Are All Plugin Warnings Critical?
Before we delve into the solution to hide plugin warnings in WordPress, let’s understand the seriousness of this trouble. Not every plugin warning is alarming. However, WordPress professionals need to discern between truly critical warnings and those that are less urgent or even negligible in specific contexts.
- Critical Warnings (Action Required): Warnings related to security vulnerabilities in outdated plugins, PHP compatibility issues causing errors, or significant performance degradation are critical. These require immediate investigation and resolution.
- Recommended Improvements (Consider Action): Warnings about plugins not being updated in a while, or using slightly older code practices fall into this category. While not immediately critical, addressing these is good practice for long-term site health and maintainability.
- Informational/Contextual (Assess and Decide): Some warnings might be informational based on general best practices, but might not be relevant in every situation.
For example, a plugin might trigger a warning because it hasn’t been updated in a while, but if it’s a very simple plugin that functions perfectly and the developer has confirmed no further updates are needed, this warning might be less critical in that specific context.
Why Hide Plugin Warnings?
Before that, a note- Resolving plugin warnings is almost always the best and recommended approach. Hiding warnings should be an exception, not the rule, and undertaken with careful consideration.
However, in the real-world context of agency work, there might be very specific, limited scenarios where temporarily suppressing a plugin warning might be considered, often driven by client management or workflow considerations, rather than purely technical justifications.
Now we arrive at the core question: why would a WordPress agency or developer want to hide plugin warnings in Site Health?
1. Client Perception Management: Clients unfamiliar with the technical details of WordPress might become alarmed by seeing the ‘critical issues’ or ‘needs improvement’ status in Site Health, even if the issues are minor or already being addressed.
Agencies might feel pressure to ‘clean up’ the Site Health dashboard to present a ‘perfectly healthy’ site to the client, even if it involves masking warnings instead of fully resolving the underlying causes. (This is generally a poor approach and transparent client communication is far better.)
2. Temporary Workflow Management in Large Agencies: In large agencies managing hundreds of websites, dealing with every single plugin warning immediately might become overwhelming. There might be a (flawed) temptation to temporarily suppress less critical warnings to focus on urgent issues and manage the workflow more easily.
(Again, this is not best practice but reflects a potential, though misguided, motivation.)
3. Warnings for Functionally Obsolete but Still Necessary Plugins: In very rare cases, a plugin might be functionally obsolete (developer no longer updating, but the plugin still performs a very specific function needed for the site).
It might trigger a perpetual ‘outdated plugin’ warning. If replacing the plugin is not feasible, and the agency has assessed the risk and deemed it acceptable, they might consider suppressing the warning to clean up the dashboard. (Extremely rare and requires strong justification.)
Development/Staging Environments: While less about ‘hiding’, in development or staging environments, you might be actively testing plugins that are not yet fully updated or configured.
Site Health warnings in these temporary environments might be less relevant and could be temporarily ignored or suppressed while development is in progress. (Still, it’s better to resolve issues even in staging, if possible.)
The Right Way vs. The Wrong Way to ‘Hide’ Warnings: Resolution vs. Suppression
This is where we draw a crucial line. There is a fundamentally wrong way and a conceptually better (though still not ideal and rarely necessary) way to deal with plugin warnings.
The right way to manage plugin warnings is almost always to resolve the underlying issue that is triggering the warning. This means:
- Investigating the Warning: Understand why the warning is being triggered. Is it an outdated plugin? A PHP compatibility issue? Performance concern?
- Taking Corrective Action: Based on the investigation, take the appropriate action to fix the problem. This might involve:
- Updating the Plugin: For outdated plugins, updating to the latest version is the most common and often simplest solution.
- Replacing the Plugin: If a plugin is abandoned, incompatible, or causing persistent issues, consider finding a well-maintained and compatible alternative plugin that provides similar functionality.
- Code Modifications (Advanced): In rare cases, for PHP compatibility or deprecated function warnings, you might need to make minor code modifications to the plugin (if you are comfortable with plugin development and have the right expertise), or contact the plugin developer to request an update addressing the issue.
- Server/PHP Configuration Changes: For some compatibility issues, adjusting server or PHP settings might be necessary (though this should be done with caution and expert server administration knowledge).
- Performance Optimization: If a plugin is suspected of causing performance issues, investigate its settings, resource usage, and consider optimization techniques or alternative solutions.
Suppression is a Last Resort – Only When Truly Justified and Transparent
The wrong way is to simply hide or suppress the plugin warning in WordPress Site Health without resolving the underlying problem. However, as acknowledged earlier, in very rare and specific circumstances, a temporary, transparent, and well-documented suppression might be considered as a very last resort.
If suppression is even considered, it should only be:
- Temporary: The suppression should be planned as a temporary measure while a proper resolution is being sought.
- Transparent and Documented: Internally within the agency, and ideally with the client (depending on the client relationship and issue), the decision to suppress a warning should be documented, along with the reasons and the plan to resolve the actual issue.
- Justified and Risk-Assessed: There should be a clear justification for suppression, based on a careful risk assessment. The agency must understand the potential consequences of suppressing the warning and accept that risk knowingly and responsibly.
- Not for Critical Issues: Suppression should never be considered for warnings related to security vulnerabilities or critical functional failures.
Best Method to Manage Plugin Warnings in WordPress
Agencies need tools that go beyond just identifying warnings – they need solutions that help resolve the underlying issues and prevent warnings from arising in the first place. This is where InstaWP Site Management Service emerges as a highly suitable platform offering a comprehensive suite of features designed to streamline WordPress management and directly tackle plugin warnings.
It is built to provide agencies with the visibility and control they need to maintain healthy WordPress sites, directly reducing the occurrence and impact of plugin warnings.
Here’s how its key features contribute:
All-in-One Dashboard for Site Health Overview: InstaWP’s central dashboard provides an immediate, at-a-glance view of the health of all connected WordPress websites. This “single panel” visibility is crucial for agencies managing multiple clients, allowing them to quickly identify sites that “need improvement” or have potential plugin-related issues.

The dashboard’s key insights, including uptime, performance, vulnerabilities, and WordPress/PHP versions, offer immediate context for any plugin warnings that might arise.
Automated Updates for Core, Plugins, and Themes: Outdated plugins are a primary trigger for Site Health warnings. InstaWP’s Auto-Updates & Scheduling feature is a game-changer. By automating updates for WordPress Core, plugins, and themes, InstaWP proactively addresses the most common source of plugin warnings.

The scheduling aspect offers control, allowing agencies to plan updates during off-peak hours and potentially test updates in staging environments before pushing them live (especially important for client sites). This automation significantly reduces the risk of outdated plugin warnings and the security vulnerabilities they represent.
Bulk Updates for Efficient Management: For agencies managing numerous sites, updating plugins one by one is incredibly time-consuming. InstaWP’s Bulk Updates feature allows for efficient, one-click updates across multiple sites for specific plugins or themes, or even for all components. This bulk action capability is essential for quickly addressing widespread plugin update needs and resolving potential warnings across a portfolio of client sites.

Vulnerability Scanner for Proactive Security: Security vulnerabilities in plugins are serious issues and can definitely trigger Site Health warnings (or worse, actual security breaches). InstaWP’s Vulnerability Scanner acts as a guard, continuously monitoring for known vulnerabilities in plugins and themes.

This proactive security scanning helps agencies identify vulnerable plugins before they are exploited or trigger critical warnings, allowing for timely updates or replacements. The “green light” indicator on the dashboard offers a quick visual assurance of site security.
Multiple Staging Sites for Safe Testing: When dealing with plugin updates or potential replacements to resolve warnings, testing is paramount. InstaWP’s Multiple Staging Sites feature allows agencies to create dedicated staging environments for connected sites.

This is invaluable for testing plugin updates, new plugin installations, or configuration changes before applying them to the live client site. Staging ensures that resolving plugin warnings doesn’t inadvertently introduce new problems on the live site.
Config Manager for Streamlined Settings: Plugin warnings might sometimes relate to plugin configurations. InstaWP’s Config Manager provides a centralized way to tweak site settings, including potentially plugin-related settings, right from the dashboard. This can streamline the process of adjusting plugin configurations to resolve specific warnings or optimize plugin behavior.

Other Methods to Temporarily Hide/Suppress Plugin Warnings
If, after very careful consideration and risk assessment, you decide to temporarily suppress a plugin warning, here are the technical methods. Remember: This is for highly specific, justified, and temporary situations only.
Method 1: Using WordPress Filters (Code-Based Suppression)
WordPress provides filters that can be used to modify the Site Health test results. You can use these filters to programmatically hide specific warnings.
Important Notes:
- Child Theme or Custom Plugin: Implement this code in your child theme’s functions.php file or a custom plugin, not in the parent theme or directly in plugin files, as these changes will be lost during updates.
- Identify the Test: You need to identify the specific Site Health test that is generating the warning you want to suppress. This usually requires inspecting the Site Health code or using developer tools to find the test’s identifier. This is not straightforward for non-developers.
- Code Example (Illustrative – You need to adapt it):
<?php
add_filter( 'site_status_tests', 'wp_agency_hide_specific_site_health_test' );
function wp_agency_hide_specific_site_health_test( $tests ) {
// **Replace ‘plugin-test-identifier’ with the actual identifier of the test you want to hide**
unset( $tests[‘plugin-test-identifier’] );
return $tests;
}
?>
Important Warnings about Code-Based Suppression:
Before you plan to use code-based suppression to hide plugin warnings, keep note of these pointers.
- Fragile and Requires Maintenance: This method is very fragile. WordPress core code or plugin code can change in updates, and the test identifiers might change, breaking your code-based suppression in the future. You’ll need to maintain and update this code whenever WordPress or the relevant plugin updates.
- Finding Test Identifiers is Difficult: As mentioned, finding the correct test identifiers is not straightforward and often requires code inspection and reverse engineering.
- Risk of Hiding Important Warnings Unintentionally: If you use incorrect identifiers or misunderstand how Site Health tests are registered, you might unintentionally hide other important warnings you didn’t intend to suppress.
- Not Recommended for Non-Developers: This method is definitely not recommended for anyone who is not comfortable with PHP code and WordPress development.
Method 2: CSS-Based ‘Hiding’
You could technically use CSS to visually hide the warning messages on the Site Health page. This is even worse than code-based suppression and is strongly discouraged because of the below-stated reasons:
- Purely Visual Deception: CSS hiding only makes the warning disappear visually in the browser. The warning is still there, being generated by Site Health, and the underlying issue is completely untouched.
- Misleading Clients and Team: CSS hiding creates a completely false impression of website health, potentially misleading clients, internal teams, and even yourself into thinking the site is fine when it’s not.
- Extremely Fragile and Unreliable: CSS classes and structures in WordPress admin can change with updates, making your CSS rules likely to break in the future.
- Unprofessional and Unethical (in Most Cases): Using CSS to hide warnings is generally considered unprofessional and potentially unethical, as it’s deliberately creating a false representation of the website’s health.
Techniques for Resolving Plugin Warnings – Practical Steps for Agencies
How do WordPress agencies effectively resolve plugin warnings in Site Health? Well, using these techniques does a great help.
- Regular Site Health Checks: Implement a schedule for regularly checking Site Health for all client websites. Weekly or bi-weekly checks are a good starting point.
- Prioritize Warnings by Severity: When reviewing Site Health, prioritize warnings based on their severity. Focus on ‘Critical Issues’ and ‘Needs Improvement’ warnings first.
- Investigate the Warning Details: Click on each warning in Site Health to get more specific information. Understand what the warning is about (outdated plugin, PHP compatibility, etc.) and often, Site Health provides links to documentation or further details.
- Research the Plugin (If Necessary): If the warning is about an outdated plugin, research the plugin developer and update history. Check the plugin’s changelog to understand what changes were made in recent updates, especially security fixes.
- Update the Plugin (Carefully): For outdated plugins, the primary solution is to update. However, always follow a safe update process:
- Backup First: Before updating any plugin, always create a full website backup (files and database).
- Staging Environment (Recommended): Ideally, test plugin updates in a staging environment before applying them to the live website.
- Update and Test: Update the plugin and thoroughly test the website’s functionality to ensure the update didn’t introduce any new issues or conflicts.
- Plugin Replacement (If Update Not Viable): If a plugin is truly abandoned, incompatible, or causing persistent problems even after updates, consider replacing it.
- Search for Alternatives: Research alternative plugins that offer similar functionality and are actively maintained and compatible.
- Test Alternatives: Thoroughly test alternative plugins in a staging environment before deploying them to the live site.
- Migration and Data Transfer (If Needed): For complex plugins, migrating data or settings to a new plugin might be necessary.
- PHP Compatibility Fixes (Advanced): If the warning is about PHP compatibility, you have a few options (requiring more technical expertise):
- Upgrade PHP Version (If Possible and Safe): Check if upgrading the server’s PHP version to a more recent and compatible version is feasible and safe for the website and other applications on the server.
- Code Modifications (Expert Level): If downgrading PHP is not an option and plugin updates are not forthcoming, consider making minor code modifications to the plugin to address compatibility issues (only if you have plugin development expertise). Always proceed with extreme caution and thorough testing.
- Contact Plugin Developer: Reach out to the plugin developer and report the PHP compatibility issue, requesting an update.
- Document Resolutions: For internal agency knowledge and potential client communication, document the warnings you resolved, the actions taken, and the dates. This creates a valuable maintenance log.
Best Practices for Managing Plugin Warnings: A Proactive Agency Approach
Instead of focusing on hiding warnings, WordPress agencies should adopt a proactive and responsible approach to managing them.
- Establish a Regular Site Health Review Schedule: Make Site Health checks a standard part of your website maintenance routine. Schedule weekly or bi-weekly reviews for all client websites.
- Prioritize Resolution over Suppression: Make it a core agency principle to always prioritize resolving the underlying causes of plugin warnings rather than simply suppressing them.
- Develop a Clear Warning Resolution Workflow: Establish a documented workflow for handling Site Health warnings, including steps for investigation, testing, resolution, and documentation.
- Client Communication Strategy: Develop a transparent communication strategy for discussing Site Health findings with clients. Explain the nature of warnings, your agency’s approach to resolution, and the benefits of proactive maintenance. Avoid alarming language and focus on proactive care.
- Invest in Agency Training: Train your agency team on understanding Site Health, interpreting warnings, and following the established resolution workflows. Ensure team members are skilled in plugin updates, basic troubleshooting, and safe testing practices.
- Documentation and Logging: Maintain a log of Site Health checks, warnings found, resolutions implemented, and dates. This documentation is valuable for internal knowledge, client reporting, and tracking maintenance history.
- Use Staging Environments for Testing: Always utilize staging environments for testing plugin updates, replacements, or any code modifications before deploying changes to live client websites.
- Consider Automated Monitoring Tools (Beyond Site Health): For agencies managing a large number of websites, consider using more advanced automated website monitoring tools (beyond just WordPress Site Health) that can provide more detailed alerts, performance monitoring, and security scanning.
Conclusion: Taming Site Health for Healthier Websites and Happier Clients
Managing plugin warnings in WordPress Site Health is a critical task for WordPress agencies and developers. While the allure of ‘hiding’ warnings might seem appealing for simplifying dashboards or managing client perceptions, it’s a dangerous path that leads to masked problems, technical debt, and compromised website health.
The true professional approach for agencies handling multiple client sites is to embrace InstaWP Site Management Service as it offers a compelling and well-rounded platform to effectively manage plugin warnings and maintain healthy, secure, and performant client websites.
Its focus on automation, proactive security, performance monitoring, and efficient bulk management makes it a highly suitable choice for agencies looking to streamline their workflow and provide exceptional WordPress management services. Give it a try today!