A red warning in your WordPress dashboard can make a small problem feel much bigger. The good news? The tool provides a health check before you change plugins, edit server files, or contact your host.

We use the Site Health tool to separate urgent issues from useful improvements, collect the technical details support teams need, and trace failures back to PHP, SSL, REST API, or hosting settings. Start with the site health status view, then use the information screen for answers, not a complete site performance audit.

How WordPress Site Health sorts your next move

WordPress added Site Health in version 5.2 to help site owners spot problems without opening a server terminal. You can find the Site Health tool in your WordPress dashboard under Tools > Site Health.

The screen has two main tabs, Status and Info. They work together, but they have different jobs.

Start with the Status tab

Status shows your site’s site health status and serves as your first health check. It checks the site and groups results into:

  • critical issues, which can affect security, stability, updates, or important WordPress functions.
  • recommended improvements, which may not break the site today but can make it safer or easier to maintain.
  • Good results, which need no action.

Open each result and read the details before changing anything. Site Health may flag an outdated PHP version, disabled automatic updates, failed background updates, an active debug mode, missing PHP modules, blocked HTTP requests, or an expired SSL certificate. Before making changes, check whether debug mode is active and review the update settings.

It can also recommend removing inactive plugins and inactive themes. Those items may not be loading on the front end, but old files still belong to the website and can create security and maintenance problems.

Fix the highest-risk item first

Don’t chase the number of green results. Start with the critical issues and fix the problem that can cause the most damage.

An outdated server runtime deserves attention before a minor recommendation about housekeeping. A failed loopback request matters more when scheduled tasks or plugin editing are already failing. If the site is public but the REST API is blocked, your editor, forms, integrations, or mobile tools may stop working.

The official Site Health documentation explains where the screen lives and what information it reports. We recommend opening the details for every critical issue, copying the exact message, and recording when it appeared.

A green Site Health screen means WordPress found no listed problems. It doesn’t promise fast pages, perfect uptime, or strong hosting resources.

Use Site Health Info for faster support

The Info tab is where troubleshooting gets practical. Status tells you that something is wrong. Info helps you show support staff what the website is running on.

Read the server details, not only the summary

Open Tools > Site Health > Info to view Site Health Info, then expand each section. You’ll find details about WordPress, the active theme, plugins, inactive themes, the server, database, PHP, media handling, and filesystem permissions.

Pay close attention to:

  • The PHP version and memory limit.
  • The WordPress version and the database version.
  • The web server and operating system.
  • The active theme and plugin list.
  • Whether GD or Imagick handles image processing.
  • HTTPS settings and WordPress URL values.
  • API endpoints and loopback-related information.

This data can explain why one website works while another site on the same account fails. A plugin may need more memory, or GD and Imagick may differ in media handling. File uploads can expose that issue, and the server may reject outbound requests.

These details document the initial health check and give support useful evidence. Copy the Site Health information to your hosting provider. Remove passwords, keys, tokens, and private details before sharing it publicly.

Give support the details that matter

A support request that says “WordPress is broken” starts slowly. A request that includes the failed test, PHP version, error code, active plugins, and approximate time can move much faster.

We usually send:

  1. The exact Site Health warning.
  2. The affected URL, if it’s safe to share.
  3. The steps that caused the error.
  4. The timestamp and timezone of the failure.
  5. A copy of relevant Site Health Info.
  6. Any recent plugin, theme, PHP, DNS, or hosting changes.

Ask your hosting provider to review PHP and web server logs, error logging, firewall events, cron activity, and outbound request rules. Site Health points to the problem, while server logs often reveal the line that caused it.

Fix PHP and plugin warnings before they grow

Many Site Health warnings point to software that needs attention. Treat them as maintenance signals, not background noise.

Move to a supported PHP version

PHP runs WordPress, themes, and plugins. An outdated PHP version can create compatibility problems, reduce performance, and leave the server exposed to security vulnerabilities.

As of 2026, WordPress recommends PHP 8.3 or later. The WordPress requirements page says WordPress can still run on PHP 7.4 or newer, but older PHP releases have reached official end of life. The WordPress PHP requirements explain the security concern clearly.

The Hosting Team recommends PHP 8.4 or later for production environments. WordPress 6.8 and later fully support PHP 8.4, while WordPress 6.9 and later fully support PHP 8.5, according to the current PHP support clarification.

Before changing PHP:

  • Create a current backup.
  • Update WordPress, the theme, and plugins.
  • Check whether important plugins support the target version.
  • Test the change on staging when possible.
  • Change PHP through your hosting panel or ask support to do it.
  • Test the homepage, login, forms, checkout, media handling, and admin editor.

If the site shows a fatal error after the change, switch back to the previous PHP version or use WordPress Recovery Mode. Then identify the plugin or theme that needs an update.

Remove software you don’t use

Inactive themes and plugins are easy to ignore. They shouldn’t stay forever.

Delete inactive plugins you no longer need, rather than leaving them inactive. Keep one default WordPress theme available for recovery, but remove other unused themes after confirming they aren’t needed for a child theme setup or rollback.

Before deleting or changing a parent theme, verify whether an active child theme depends on it.

Take a backup first. Then remove one item at a time and test the site. If a warning returns after cleanup, check whether a management plugin, host tool, or deployment process is reinstalling the files.

Repair HTTPS and REST API checks

A secure connection and reliable communication between WordPress components support more than visitor trust. They also affect editing, forms, integrations, and communication between site components.

Check the SSL certificate and site URLs

An SSL certificate allows your site to load through HTTPS. Site Health can flag certificate and HTTPS problems when the certificate is missing, expired, mismatched, or incorrectly configured.

Start by opening the site in a private browser window. Check the SSL certificate, then review the homepage, login page, contact forms, and a few image URLs. Look for certificate warnings, redirects between HTTP and HTTPS, or a browser message showing that the page contains insecure content.

Inside Settings > General, confirm that both the WordPress Address and Site Address use https://. Don’t change those fields without a backup if you’re unsure. A wrong URL can lock you out of the dashboard.

Mixed content often comes from old image URLs, theme settings, page builders, CDN files, or plugin options. Our guide to fixing mixed content errors covers the places those old HTTP links often hide.

If certificate renewal or installation keeps failing, a managed option can remove the guesswork. ZADiC’s managed SSL service is built for site owners who want certificate management handled with their hosting setup.

Investigate REST API failures

The REST API lets WordPress components and approved services exchange data. The block editor, plugin integrations, forms, and external tools may depend on it.

Open the Site Health warning and record the response code:

  • A 401 or 403 often points to authentication, a firewall, a security plugin, or server rules.
  • A 404 can indicate rewrite or permalink problems.
  • A 500 usually requires checking PHP or server logs.
  • A timeout can point to resource limits, DNS, outbound request blocks, or a slow plugin.

The WordPress Site Health REST API reference documents Site Health test records, including the loopback-request test. That detail helps developers and hosts work from the same technical language.

Solve a failed loopback request step by step

A loopback request is WordPress asking the same site to respond. WordPress uses loopbacks for tasks such as starting a new WP-Cron instance and editing a plugin or theme.

That makes a failed loopback more serious than a harmless dashboard warning. Backups may be delayed, scheduled events may not run, and plugin or theme editing can fail.

Check the site from the outside

Begin with a practical health check by confirming that the site loads normally over HTTPS. Check the homepage, login page, and a simple public post from a different network if possible.

Next, identify anything that could block WordPress from reaching itself:

  • Maintenance mode or password protection.
  • Basic authentication on the whole site.
  • A firewall or security plugin blocking the server IP.
  • A CDN or WAF rule challenging server requests.
  • Broken DNS records.
  • An SSL mismatch or bad redirect.
  • A server rule that blocks wp-cron.php or WordPress REST requests.

Don’t disable every security tool at once. Test one change at a time, preferably on staging, and turn protection back on after the test.

The WP_Site_Health class reference describes loopbacks as WordPress querying itself. Use that simple model for a troubleshooting sequence across the server layers.

Know when the host must step in

If the site loads for visitors but loopbacks fail, the hosting account may be blocking server-to-server requests. Ask your provider to test a request from the server back to the site and review firewall, DNS, SSL, cURL, and cron logs, including relevant error logging.

Send the exact Site Health message, timestamp, domain, response code, and recent changes. Ask whether outbound HTTP requests are allowed and whether the server can resolve the domain to the correct address.

If the same warning returns after every plugin fix, stop repeating the plugin fix. The server, firewall, DNS, or hosting account may be the real problem.

Choose hosting that prevents repeat warnings

Site Health is a diagnostic tool, not a replacement for dependable hosting. If your site repeatedly reports old PHP, failed loopbacks, weak resources, SSL problems, or update failures, ask your hosting provider to review the environment.

For a small business site, reliable WordPress hosting should include a current PHP version, automatic backups, SSL, monitoring for security vulnerabilities, and support that can inspect server logs. ZADiC WordPress hosting plans include automatic setup, backups, automatic updates, free SSL on many plans, and 24/7 human support.

If you don’t want to manage server settings yourself, managed WordPress hosting can handle more routine maintenance, PHP setup, caching, security, and backup work. That gives you fewer warnings to chase and more time to run the business.

For sites that have outgrown shared resources, stronger hosting may be the better fix. Our guide to speeding up WordPress explains when cleaner server resources, caching, CDN support, or a VPS may improve site performance more than another optimization plugin.

Frequently Asked Questions

Where can I find WordPress Site Health?

You can find it in the WordPress dashboard under Tools > Site Health. The Status tab checks for problems, while the Info tab shows the technical details support teams may need.

Does a green Site Health result mean my site is performing well?

No. A green result means WordPress found no listed Site Health problems, but it doesn’t guarantee fast pages, perfect uptime, or strong hosting resources.

What should I fix first in Site Health?

Start with critical issues that could affect security, stability, updates, or important WordPress functions. Fix the highest-risk problem first, such as outdated PHP, failed loopbacks, blocked REST API requests, or SSL errors.

When should I contact my hosting provider?

Contact your host when the warning points to PHP, DNS, SSL, firewall rules, server logs, cron activity, or blocked outbound requests. Include the exact message, response code, timestamp, recent changes, and relevant Site Health Info so support can investigate faster.

Conclusion

WordPress Site Health turns a vague “something is wrong” feeling into a practical troubleshooting path. Start with Status, fix critical issues first, use Info to collect evidence, and involve your host when problems reach PHP, DNS, SSL, firewalls, or server logs.

We’ve found that the fastest fixes come from matching each warning to the right layer. Update WordPress software when the issue is inside WordPress. Improve hosting when the same server-level problems keep returning.

We use cookies so you can have a great experience on our website. View more
Cookies settings
Accept
Decline
Privacy & Cookie policy
Privacy & Cookies policy
Cookie name Active

Who we are

Our website address is: https://zadic.net.

Comments

When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection. An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

Media

If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

Cookies

If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year. If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser. When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed. If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website. These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Who we share your data with

If you request a password reset, your IP address will be included in the reset email.

How long we retain your data

If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue. For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where your data is sent

Visitor comments may be checked through an automated spam detection service.
Save settings
Cookies settings